3ab4606fbe8735c8596a103be4d23f17d9ae53a3362d606fd030bec458b3c6514935d7fb6b7daec2554fac5b59d526291217a4259ca869810afdc49264e25804a611a4caba94406a6ba43ab8c2760488374fefc6c2fb03f1f044a0aebca15d2d1e683f502fe7c731293a587c3bf9e6a02d15facb387f98ffc32034b11dcf19acd7af11100bbce21b16b315b44d24cc41a425b22669a1b74de68d055bfe874d329d556e813a44db75955bd09740936e29b3f3e9d6a8f27a7e3242396742858c69d3f05af6012f85c6d8726905b8b27b92a0a195db2f82a2a759778258e3a8eba7a84dbe59fe0bbac2666e5e13b35e75b6bf4177b6264edcac611560ff8754ace64b2b896d1a71e819fbb8fec39ae1d94768bae595bed2ec347fe7d0b1808ff734f83285b5ee7e60c7e56bbe492c8eba3096c03f1243fb1219c62b7101c8995a001d0274cc34a20f5a19954b55c7dc89004444d372e726367e1e63f370a18e15d9d46e6964b31dc40eaa8941cc050626ba3b8c7b1f1307dceb2f8618aac87334f9061c1b513fd8b35bc6b7e1319bd242b34579ff7ed0903340432730f36392c1b24ab166e972974e69179ae5d60a243726bf2a3ac5106ac0c187843a2e89b1ead0dda7ae7310b8b90d3a199abdedb763fb07b9957d3af2d8fecca448e575028aec64abdc78a3fdd6a0ffd98af28a3adc0edf720871d95da372cdeae2dc0d8fa99fb47da3e6f37caa4611e0f8014b3fb0ff7062d206b299987264211ca375021ffe855d985f2552aced0a82310f741efc9e15e1c260f7432fc3ad79adfdf5d524be585f7b9bc7e7ed4bab50ed4b9f21fcfc0a69af812b932185b148a2494f20f1b3b4b4a4920a1cfe8fd83e9fe842e095ef882811af82137d943f595d9a8fcb676ff01377d68cb1ca323adbe1727ffe9c5710aa31a809a959ce598b5a5613e3d6f8d4ea34aa0320faaef48ddff369781af9023a8839d476894ebdb839a2875741558efe8a5abce79bea0beff07618606217e6c862d6e2b9a87c3d7edab87cf7544baa28d9913a1d1defa1e268961a31543f0216c2462a5b3bcd3e05357989d77d69544e0332b6b4d338ce9e82236f6bb96d839e444cd97dfaec885b584a86c79984ffcb58e326385070e4cd26c565f094b0902b38b7e1d80a06648cdb14a86fb6a4ebc44bc07cb2159621fb9d614c7b8bd3ffc005a1eaa4944e610c5064a04c08482793d6c9f313ad2d4ea00c3d3b28786a7eaa4a6374e6516e67b8f020684a158e220dee001df2eb62fffda27a293a0c0e202f25cbd1aecb905dbbddba0bd9feb9698576764a08f3735394e112229cf42b3db86d2bc0399f1902e7fe81718f51ff676b9f3b47987523c7ff844eb8ae118cd20a0d9d5289d2cb70148ac8e95d696824022992bf96057f341ea0668acfbaa9c59997ba217d6d6106d2d5dc28dbf39ef0790034dd68c4535823eb3f9dc0fe3c938f03239d87866abd08bd0be55a4c870532016505928b2506130935f1fac2a14e854883e60f372d153da2abd7f0ecf96c7c93dcb5b888f9dfef8f655f846e9616f446252e1034d37114c79ae0f60b304193a7091e94eaa62f590d9ba4513b78aaf99a89539b86015e5b53814f4b16fdb807097fb611d35be0a8b8744f64d82b7fe46ee5434db688dcadeba85f5df8545dabbaedb3beea66f13af77cdc08d60923191692097b8ea4cc05ee20432450a8dfd24a6748bec97757a2c03162177eda27890b215eb52cb48d259a041a201e019059d09a4f2ccc0d9761870ac775b47a1265aa233c19646efa8e74b45a61b88f840a33aadb2c1c51eee6c64f4443d505c978a2d4bb66a7821b91c66296ef168d2b1dd9b00b3961824abd7ed57c4762335f6818f41ebe0eb893d0cb762d564", 0x1000, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) 13:35:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000100)="c10cf67a96d147ffd4b436641ceab0e877b1fc5043db3366320fd322613dfd0837cfea074532522c748dafcb3bb94ea8c49996b56b1e6868337fb06533f39c489208246c661714a12bbedab6b76108fc9e93a06481ef9f272a5d9415bb40d429fa6d056501a2726f", 0x68}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) fchflags(r1, 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) listen(r3, 0x6) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffff8) 13:35:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20, 0x40) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) dup(r0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000200)=0xe) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x100000001) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x44a4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCLOCK(r2, 0x20004276) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="0000001860720591e88f3b251700fddf00000200000000ba0d31e99a0000000000000000f9e6f33a734a046f", 0x2c}], 0x1) 13:35:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x32b) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)='mn', 0x24f) lstat(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)) pwritev(r1, &(0x7f0000001900)=[{&(0x7f0000001600)="36e9f15a1d4d6a2af1b4177f6a51e8f2ccedd7e3c945507706fc18d2b5d8287c3050f1a326aa1b33e80bed5d2da513c4cea3c424b70f9896423594c35ce35dad4f5a810219d21fd69454c81fc9ce1a8a6ad74196b8d0addd8c28d844a7aafb2fa8253648c29946908f042e61ddda", 0x6e}, {&(0x7f00000017c0)="bc604278d9b9d0277bdde0c317a8f8b8433041286ed96ba49b8699ef68fa90f02216a79fd6056ebbb406d7cf25b6e84184dff29b2e31c4a163ad9be59ba87566d0aa529867aef38ca2527cff0430a480f90a2341d3a1109b2d55a1da22d28986fca76048f0b480ea443169e5a626c214cb86d8067cc310c98e71ccc59bf9bcbaaa1babc9292facd818b7d41fe67b85e1430ded3483d36c6eeb4d0c9dec", 0x9d}, {&(0x7f0000001880)="f43477f05c9b5ededf7965c64e8df44a51acce16c98c39ac977e2184f27d1517736bd05b49f03358401944bbe84ac44d0f615bf717a89a015ae9bc93dd241d60679fce766bb1fc5fd5c7a1d00d", 0x4d}], 0x3, 0x0, 0xb) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)='mn', 0x24f) r7 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000040)='mn', 0x24f) r8 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000040)='mn', 0x24f) r9 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000040)='mn', 0x24f) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000080)=@file={0x2ae91d05551bffe0, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000140)="01dd880a833e8d8191e744d5b7aa78680cd19c8dfa38c27f03ced56a5ec51e6be92d5ea04890d031da0ca85496c187ed0ea3294a84e391ed6c6cc3920655befb01e5df91d6e94d25c33f51be8392b7ff40", 0x51}, {&(0x7f00000000c0)="550ccdfa7ffd331aecf7997bf05836f4af9f342881f024b46f487cbd1f5666834937695ee6e822d6afb016f0226610e6cba29c72c840", 0x36}, {&(0x7f00000002c0)="8eb2feb576735c4e30cf342d3b5ad2c761d45ed7037248f3211b7d1db8f42a7905576ffd63968c367104d2468c1f94a7538f80a0b09a0642ffdc4531d489ef5763659d24b3c4f1a3a3fb23077631ccca0994328a05288c17ab50f58527448874b176077569703d93593e10c70515e4da1684e316116719046cd4cb3edb7bb8670e95eab1a4c082b27a0fddd36cca879bcd59000c9e70cb727dcfb463563e95a6e2bb3dd9030a6783692dfa57936a6b145bdf69326d2324e057d9510679b3a92516409a7d2ab85c60d748dc82fb04919d13b511be2e712958c00e9b835f83ee40540f9036c1ec12202e7598", 0xeb}, {&(0x7f00000003c0)="23d2098be431b9177418781c3685a7758a5ef54fdff0d12c64c156cbea823d3b0893aa6aa33fb44146f71ff8d293286e1848a5e28ea645b14fc815ddd20f4571482a9d3c58f342dc63b9713c53e7293a5cde9233b9da3beda2c578764d3afa2a91112ac5480842bae4a51faee72f8cb155f39d3f961c3610c7a8591aec33ee4d4aba2610d21aae857c2f30e61fdc8320c3db302245401c89bdefe8a0f84b96ac4c6e2c01f1c335e03c95fd7777d893d459697d4586280578b3a5f62fab214d0d62f8a2df7df9f9998ecd1d51158432b47d68fe8a8f185ab7f222e54c86cf036f7fe23e68427805343c9aed58dac4c7d1bb3b167bc2e25bbb6b611a40126a58cae1b45ebff9bd956234a2f0604fa5d8c1f7e55af79a875b049c57aa6589a3493a7ce01df151c5d063024d0f7c8e2ad3fbbf9b4aaaab5f47ea9752c51a78d0c7425a10e220d2e7dc3960eefc3e5fc234fae090a75b5bae59c5259a22cf223c0900ea0cf483561feb21b94461eb3f8d8ca7161fc3287abf7c9f08157553db238a5e79b7c8fb16998e7e03e8c4d637a52818c75012950d36b03bbbed34032cacfb17c7166bb1c3f5db22cbbdcc2dd1cdd58504b0d4ca26a5882784e090217eed0a5f9e62feafd08b51918f5ef5ebb4d366d681136ea954e769362ce80b2d181b99168f94ede1a0a08074bb5ff6b08b624bbcd78d782919e63988e7b6aacb2b478f4e6c889416886053262ee930cfa369a8ee70c4709c99fcc8fce59ed0eab7e30f44d652c5c42908aa7fe4f330fb6b0356f35f9321b86e7b7e2cc3d996ecfe8a2e6599d2505c69d9d071435761609dd853b683af1f725793d3ee598f64956fcb2357cdea1c8b8d15c6cedd9db75955c9b1945edf5cd473284b4fe2100f4c6e7cc9953ac18a67682f01c296280e47e70491a2a71e9956a15b4ade4619c696e67d167043648c6b894f1314f42c2987ea56e758f55a4a248bfee37de744331968ccf766962e751cd368606dcca38e78500a9e5f533ba294cc069c183ae978e21fa320b091a82341c3026ce6665dce2b099b3b5df2bfb63222bc2a3e63a4ffeffc210f982a038f6aed4fc7751de52e21a4be1be8b8eace1b3f8dd806cc2418dcf0f1760ae712a3ee96929657c902efe66ee9978dadd4dc54dc83bf9da1c940b7ca6f72d6d59dfb633074b0bac6b13171b0c65beaa1af4d123fc5953cd35d9774caf6a2356ae16e1930ecf608914af0b43a488d1a3d27e1b613e8196225870340fd9f032e757cd1ad9a438b4e9df18c9e7742788830856b35c7b01a98145b428617af47ecb3893f6b3e7e95abcc435725591a77f601eac0e71ae31438ae17fc4cc3f457d164eadda14476209dc2493072a7f5730e865a57f0dc4f07698241f76a9bdb6917161c36b82d5a859f01febfb08747bce700a43e3178743d27d49a61fbd805b203735d707a28fddff5fb2fd2d1bcd2a61348feceb51075764c55ae06ac0eae1eb94bb69a9ea6911f6865c110cdaf57c8f81e56bbf7d5ffc9c33fd530070108ff26219bb57cf55df77bfc987acb1a162b49634ec6154a69fc9771707d5db83f14c87335c5d67393ebc426042d3bdd72e412fadb7d0815f9e9dba66234a797498c636d02eb0abebe67fd5656826e44549263c196343f29186f4f2734dd8b28a5a7115a80e2d50f97215def76bce05e6b65ca9bd2fc96ff116dee3b31d8c6f17d7244e11d764dfde0b1f2d6657152157589b5b1c1be51c990c602add1969eef708aaecf10c2c020de119d919089df6e2d7e1135b073d8147838ccb8c895a62d9db8ff4c8d10c7818b883254fe214c52bf5da75ebe82fc780c7bc73a2e493b9db4383c42be1ba11d70e243efe42656b7ad0e72f4ed4a66a542aa5951dea42f71d00759a042987ffa41e62f200e003aa23d65f2e6d8ced7391f9b5b1ffc8777ed29ae564df2b8b36412df1a7c9f91211bd327cdb3415104634b9ab8e93ee01d2c537dcc249dc9149bab50b2de9548a3912fd639374957c88e7e5b09c7960d4dddb62a6701bcfa64b4dad3360159a58e51849048c0a893219aa5d4f5bb87ea86d600a1d0ab0aeb2c82f519ff392be5130e7f98af6cc2d489351643d77ad9a66ef119a3fe32826f589455de63f439700de067f8ba343a4589713a7626f9d416a18eb519319b751cb157a923051010eeefc0a594baea0c752aaa96c43749514ae540a990c2913b5fc77398a93d116aa1f03011c2be979aaff8f124d96485e74ec23221c4248e2ba678c12ae2ac58118e2b762db808fede7310f33869bac98109d8405440d84f5752f6d51915968bf1cd4349933cf7551ba7c829db5e35c9824ca0d03a8d73834de0f89683b4ff79f90c9075f44c9c22e0959e14646f8f880f9c4aab9056f8d4edc64d2585f957a24162276409ff8db6c8d144ceb17145a77eb65dce664c047e867e07b58669faf9e8c2c7f9bb139cab291201256bd1c0616dd27c5c9be205b257cd92479d139a2dfd48eac2837c649566c2997104a50698d2c599b38779533b160f55209297669db6b4750df37fb404970b1bc2c5985e36e8d7df6c32e975d76059720b5c889b9cbba3605aca5f4184508d2957399b570fa7089161bbbf91ce595acfd602c26af40ec6bdefb133fad40104baf0faf69b74eeb7bbc82f2d04950ea6f59c7c6abeb9ebcd5c979dfc9e97d253cb0350e050c5d42c6af881d07fb570bdc5390b1e4e19efd9044ddead8260ceb4853b40dc06dd1d287d607c4eeddeba5f90e0fa948f9d88493e8711823cd1a2c4006dc0e0185329b94f51135f4d806f7c3656adcbeee538a0d231f634ff46cf8be2534f3e5238d906ee1b7787383a743dadad761eb055aa1164ac33d51a4f0a1f5b11a3a6db303b4b25a1eceb7e218fcb7773453aa65f3d60171d44d039fbcf38a9faf48752ee873d8a76afc42bbef0c48e11dcc4d1891bfce65e04e15538abe98e884e33027543299579fec891c4f3a8217e369d90917fb5e9f95975f4cc14e2cb094d29bc3e0bb0557209e3ce70f0b25c6413ff06ac62dd77605de917110a39518b60b3b41003d00e0528608edaf699c763ad8df1ba66c55d7cba4067196569aeea126fa43568b20c2612023cae064675af1dec35176b499fab18854dcc52ca53c849b55e11a7618993c7ead2932399991983566b0a216d02e38d0ab4682838a511b5e2957132d9700dbf69b74d26c82166074fb84c45697be36813a918cf1251121c05a6bff2f4bdf5022caa07155744e00afb481c9363af2ea17aa146f3d39928e58ae125169b2f7e69484ebf7ad6ed2f63ee803ab04f36468a4b6f55d1f2eafae39d253f5c985882410a94ad053e312b9ce960ffbd2eec18f6625ef7868d1a25243c35625618687172adb10adc6a035ea1b4c672f281bd49f2bee7667b0c7521fd7236ef84424aa94ad3c1776b7c44ad13fb5070b4632bd8656ae4de6720f100ff049c98c3f826183c4c0fc0743440b1ad7d64b3fc25a2bd590dd73db2c1376fa6b96023cf2711cfd81d1a5b734767d033086e49df03f927906681a5e7ee9de9f9d31b40368c6584b30cc02526ed71b03003fc844b36274eba41c98601ab0361420d2cd575c3caf83255f1647860f34ca7aca22f08317bce773ffd4dcc16c404c1234f72d6e2b4c28eeefb11c22a2a47f4d46f1ac5e8cd25b2698e1e4b5d293c6eb6275a419f6aaecdc285e3937f9f601893f2d050c0458c575b599ecc604fd4d277199c4ae2cfd9047484edc3fe005f60ca9c73c36d35ad41aba880428664f7e6f4a24eaf7df86c0d1e7cd82b091e52e6cefc52ec6aa14f8ba00b6c61fa0593e11670949a49dd29a1f62ed887899f279e8f951b4eacf1808e301824a3403e8dda69bb70635297aca0277dc8f00f264b6fad66c30147886fb8ef2f2594c4d2c783e818721aee0922871e41783fae524a77eb8d8205930820c51b25258ed4d78320d4396437575c3951f6efd0cd775b214d7825981f146ee37d7f22442fcb293d0105be499192c443b94ad320e7662f475b2d2d70e0d9c541cd42572349673bdf2a8946a1f336f68c8e6ab6b5e66cc3318b26026dc4bc82d2c177da54f6e592bc65bf52e4c40eb547b802636ff611415acf1b94acfffa117153a5bb77c15c26e6ea41efb20ef2eb9ff58f6b235730b6c8e6672f529de6c382b77c734dca150302ef0c0e59ea44ece259204e11ab9226a17c42152dc28661d48cffeeb565a2afc363d4f1eb33b61d632d3f3af58ea69ee042a1dcaef2219b8a6a888ef9d5663123bda59dea054bf1d34279679aa2d972e6c3d458ccd645c66e8c6bfda99830af524e1383507a2cab446cd4dc9a5acf85840084883689da15b5472934a29205e702daae9bf5c031e4470198db958b969b5c45704f9d4d8ab955aa3af0ba0f8450291b766d63fc455d794e8d687d10ba176ce2260e91d81b85b0cd58f0b860e9cd063fb8fb77308eb4b528b3db53b5ea32396908ef5b1540dd2d87b54f2f85bb16037d1e8e6a8fb3bc9f5f4eb67da1eba31aba5a5cb59bdc189d0884adb681816d247e0ec270f2089491443d6007cd6a761c95e2dc5f1930d1443eb3bf1a72fa66f81996de6010925f664910edb1b366010f8dff47b55969635e0ed6c07d7bf29e85d4e4f08c2cea8ea9a8e660b902f4b917f2baf88954a79a7d744de6c894a76c53fc3468f216b46f6864bb44853238584de1e42fd1fd6bac3a7585f87fda995c60eebcf5eb882186b6ddc5f225b1b95056af41729d3c48a09c3630be705a5e5d1f455ee36a8c56ad4174ebb32f6962cfc714a8f873f70466229474b2f652e83e37411c8a45e93454d6a7bd29be30bc0a1b7e64511b8c9f7232344bf70a1fde27333f275280edda8396785ad63696b5037130ab8e6e4354f589e2b77200e4ddcacea400fc50eb9168a608bf39932344b2f94a817b862c74db56091f9257ed5f26dbdce8c7a06dcf778946a222b52bb4553514ad43dd5a2203b30c0488ae0eda4deb517db256a8450859ee7af918ae31bb85ed03378d73f06c46261c342acf06f6a9230013e3ce418af49dc25f915bbb49e99511612a797889fb685371aa27e1fbbc22d3cf62881aced979b07a872579799f02cb6be70c24abf03e6cbec78be2dc0efc4d2b77e82d1ce2169ecb6049cc4420f39d2bb9b053c439ad71944c6019b41dda98f9739fa349d2f7710e0dc5d76d3ebcc9521420ffea9c00dc5fbcc317bee5ca1a59114c70e673ca0fe083a0ba3b6ca48fc5a00ba7302dd16915e6bbe6de1ee79e0f8ab4a1ce43164a3583bafc4aadf4b292d46b714236fff8789a7df14bf1b146f9ac15e1290409e47247411f988fe4cb43dde04afdff3f96d2a87142b7d354a218d29017c26302c2822a99b2f40845ad334e32c0e311dd9b317a991b553a93af7329960882b1838724019545228c8cff5f2d139f86c8a75ddcd18cc1b4627f737272bdd9ded30c5505241128f089bc698829ccec79ddb03a2df67ac4fe4e84f25897d19ace53d69f25c0bc45facfc8f4d77f1f83aa9030fd666008b62040545c90416e1fbb29f5f1f6c784b8679501096af6de4cddbe58f0f0e8a622385cfbb1b5db35a6b5c861f2011175136e6e263cb89559ec0d1da4887f3ae1feda80cb87f951f6b8e8a41984987f498aadf3c6e012068f1ac463b8c941876bf9348bc97ef87c09c047eaf329b7a856870cca560261864b88135e4f01ef91256853d8b7374c31b864e1765916cd685d74b3e87ee2115b2785a0a41b74c366076480980942fd1ee09b67ebd1172f", 0x1000}, {&(0x7f00000001c0)="14a0bb0f36a09e715e8bd015de1160bb21fe74539fcdfc8b29cd6ac9130885e1f7c80fc250cc95c08dead8940313fe5e1441066ebf306fd5466758a952dc273549eb51bb80cb883ee0f470", 0x4b}, {&(0x7f00000013c0)="c7b2ee1dcfdbd7a5c1a97747528f8ec11b519fb552b6870ab9f71b247d669b1da87f748968d16cf211ac26576ed277166220c23a276699c2ffe096f4341fba8df452216bbc51b4a0c375cf24bb6fe9c907251fce1ef641a9a4bbf29515aed0f998fda8888bbf53b2aad8ecbbd4c7d7075fd938f0551c92187bf35c48c753e57ac0156dd7e5b014adf731fbde6d3084904c60d5f7677cd758d9e891b2df6efc894e3c929b868d6dc5fdf5c9b7ef50f87d635212744b9b16688f22d166e449b1ac460a3dc6e6b5bc4b81c875686f435c2030f94b05cab8318017fa8a68633d72844a3db44b6b2795e1e3572390ad5abe9dc5f3665a", 0xf4}, {&(0x7f00000014c0)="f2f052e623038924ebf77d6fdd9ac5e516d30aef637b940d5f39ea3e7a1c2f08eb4547711ea42f611a83cfb41f29c42944e397ca277a828aac46990931f3f1fb38df8a8ad6919cc8f1da606e462d7ffe6b5dcd346d945ae076d3ee21ea5f93d1d3236d06ff2122cff17f2765742aae37b0c860e5e7870c7555b2ff93aa92f5b632fe879644abc5b07e2a973533a20af7c8be31bcbd3bc8645b8d2e8394139d456d9a044fa067ed6a668e27e0a17f60cdce11c28dab3777ed4613fc2f", 0xbc}], 0x7, &(0x7f0000001740)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffff9c, r0, r2, r3, 0xffffffffffffff9c, r4, r5, r6, r7, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r8, r9, r3, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x78, 0x1}, 0x400) faccessat(r0, &(0x7f0000000280)='.\x00', 0x3, 0x0) 13:35:44 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) 13:35:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x8b8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x205e, 0x40000000002902) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000040)='mn', 0x24f) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000001c0)=0x2) openat(r0, &(0x7f0000000080)='./bus\x00', 0x200, 0x88) 13:35:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wcrouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{}, {0x3}], 0x2}) 13:35:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x64}, {0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 13:35:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe7d, &(0x7f0000000340)="b6c36af7888f92349c8b89d2696c8eea6e0a54f701ed7ab721cc2e6965895960551d3ec3f329ce1c469870ea9a65cfe1b9e749911dafdadee2ffefec970cff76470153627043c2dacbe0000001f7fc46a9ec9a22122dd6a80e6d8c69c4815cff010000000000009c17276982add13ef4d93374f9559890ff3e024b11fef5ac7fc5aa84e68437324c0d392d8a796635ba4ef300000000000000000000000000abe7d621eb1475fea8f472cc0d0bb9d542572e536bed4001000000000000007ec2d373c0cf070522f90efb412a0e32a9669c37d1c7ab09874daa37af315290064b30b53f000000000000009a30c56189566bc2cd0faa068c") 13:35:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x100) write(r0, &(0x7f0000000280)='onO', 0x3) execve(0x0, 0x0, 0x0) 13:35:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000000c0)="480356a41eb21228729ff263fb3126175193bc9229a8232e11bdef14cce2ee2310bc915ffaaae886e571e7d18d2d99717b9a6de24d28c971b06c0ef11997fd5fc856dbe70dd985a6b852c8d4bae16ac405ec270056023d116768001927f2df768096c99e417f27f71fd3d6d39036aeb1999ffd80c3ef13564becbd54bc2be0a7091720d45ea0ac88e9f2e58788aa7dcb71cb2010", 0x94) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x400, './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2000000000025}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:35:44 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x51) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/33], &(0x7f0000000100)=0x21) 13:35:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0x6c}]}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x306) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580), 0xffffff5a) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r4 = getuid() setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x2, 0x2, 0x935c}, {0x18, 0x3, 0x4608, 0xfffffffffffffffc}, 0x9, [0x915c, 0x1f, 0x9, 0x9, 0x4, 0x1, 0x5, 0xfd9]}, 0x3c) fchownat(r1, &(0x7f0000000900)='./file0\x00', r4, r3, 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x14}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r6 = geteuid() open(&(0x7f0000000180)='./file0\x00', 0x8, 0x1f) r7 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) socket$inet(0x2, 0x3, 0x1) r8 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000040)='mn', 0x24f) lseek(r8, 0x0, 0x0, 0x1) socketpair(0x6, 0x2, 0x3, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r9, 0x2) write(r7, &(0x7f0000000040)='mn', 0x24f) ioctl$WSMUXIO_LIST_DEVICES(r7, 0xc1045763, &(0x7f0000000300)={0x0, [{0x1, 0x6}, {0x3, 0xffffffff}, {0x3, 0x10001}, {0x0, 0xe34}, {0x0, 0x4}, {0x3, 0xc0000000000}, {0x2, 0x8}, {0x8169c10cb21b5e56, 0x5}, {0x2, 0x7}, {0x3, 0x6}, {0x2, 0x3}, {0x2, 0x8}, {0x2, 0x90b}, {0x2, 0x8}, {0x712cadab00cb2ff2, 0x1}, {0x1, 0x80}, {0x0, 0x8}, {0x2, 0xac80}, {0x3, 0x9}, {0x1, 0x401}, {0x3, 0x8}, {0x3, 0x8}, {0x1, 0x5}, {0x0, 0x4}, {0xa1599374ad467613, 0x1}, {0x3, 0x7}, {0x2, 0x3c}, {0x0, 0x26e80d29}, {0x1, 0x1}, {0x2, 0x100000000}, {0x0, 0x401}, {0x0, 0x8}]}) setreuid(r4, r6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 13:35:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x81, 0x2}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x800, 0x0) 13:35:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000140)=[{0x1, 0x40, 0xffffffffffffffff, 0x7fff}, {0x1, 0x101, 0x8001, 0x1f}, {0x250c, 0x100000000, 0x3, 0x9}, {0x8, 0x2, 0x88, 0x9}, {0x100, 0x2, 0x2, 0x1}, {0x4, 0x3c0, 0x2, 0x3}, {0xaf9, 0xb9f2, 0x9, 0x8c8f}, {0x0, 0x4fb5, 0x200, 0x1}, {0x7ff, 0x8000, 0x9, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 13:35:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20120, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1000000000000074}, {0x30}, {0x6, 0x0, 0x0, 0x100000101}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) dup(r2) 13:35:44 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) recvfrom$inet6(r3, &(0x7f0000000440)=""/205, 0xcd, 0x1, 0x0, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) dup2(r1, r2) r4 = dup2(0xffffffffffffff9c, r0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) write(r5, &(0x7f0000000040)='mn', 0x24f) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)='mn', 0x24f) unlinkat(r4, &(0x7f0000000100)='./bus\x00', 0x4) r7 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r7, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xfffffcfe) r9 = getuid() fchownat(r7, &(0x7f0000000900)='./file0\x00', r9, r8, 0x4) chown(0x0, 0x0, r8) r10 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r10, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r12 = getuid() fchownat(r10, &(0x7f0000000900)='./file0\x00', r12, r11, 0x4) chown(0x0, 0x0, r11) r13 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r13, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r13, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r13, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r15 = getuid() fchownat(r13, &(0x7f0000000900)='./file0\x00', r15, r14, 0x4) chown(0x0, 0x0, r14) getgroups(0x1, &(0x7f0000000080)=[r14]) r16 = getegid() r17 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r17, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r17, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r17, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r19 = getuid() fchownat(r17, &(0x7f0000000900)='./file0\x00', r19, r18, 0x4) chown(0x0, 0x0, r18) getgroups(0x4000000000000161, &(0x7f0000000180)=[0x0, r11, r14, r8, r8, r16, r18, 0x0]) setegid(r8) getsockname$inet6(r5, 0xfffffffffffffffe, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x62) acct(&(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000080)='./file0\x00') 13:35:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, {0x3, 0x83}}) 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) socket(0x2b, 0x3, 0xffffffffffffffc0) 13:35:44 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x80}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 13:35:44 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff24", 0x4b}], 0x1) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x80, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r4 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000480)) read(r1, &(0x7f0000000980)=""/167, 0xf) r5 = geteuid() kevent(r4, &(0x7f0000000a40), 0x6, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r3}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r3}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r3}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r6 = shmget$private(0x0, 0x1000, 0x16e, &(0x7f0000006000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffffa3) r8 = fcntl$getown(r1, 0x5) r9 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000840)={{0x3, r5, r7, r5, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r9, 0xfffffffffffffffd, 0x92, 0xffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r10 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r10, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r13 = getuid() fchownat(r10, &(0x7f0000000900)='./file0\x00', r13, r12, 0x4) chown(0x0, 0x0, r12) r14 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r14, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r14, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r14, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r16 = getuid() fchownat(r14, &(0x7f0000000900)='./file0\x00', r16, r15, 0x4) chown(0x0, 0x0, r15) getgroups(0x1, &(0x7f0000000080)=[r15]) r17 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r17, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r17, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r17, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r19 = getuid() fchownat(r17, &(0x7f0000000900)='./file0\x00', r19, r18, 0x4) chown(0x0, 0x0, r18) getgroups(0x1, &(0x7f0000000080)=[r18]) getgroups(0x6, &(0x7f0000000040)=[r12, r15, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r18]) geteuid() r21 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r21, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r21, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r21, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r23 = getuid() fchownat(r21, &(0x7f0000000900)='./file0\x00', r23, r22, 0x4) chown(0x0, 0x0, r22) r24 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r24) r25 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r25) r26 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r26, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r26, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r26, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r28 = getuid() fchownat(r26, &(0x7f0000000900)='./file0\x00', r28, r27, 0x4) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x471, r28, r20, r11, r22, 0x40, 0x8}, 0x442, 0x802, r24, r8, 0x0, 0x10000, 0x1}) 13:35:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x60080, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:35:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x10) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 13:35:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000b2, &(0x7f0000000040)=[{0x5, 0x7, 0x302, 0x2}, {0x65d, 0x2, 0x8f31, 0x2}, {0xffffffffffffffc1, 0x1000, 0x2, 0x40}, {0x0, 0x3d, 0xee5b, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:35:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x6) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="31d4a0262d1a3ae733780fb161194cedb5faee0ef0986551accc2aed97d8db3131912cfd8c949c2d68283a5a5d32676076203336e9a4ca3a4c051191647e46c2438eb0990011f26a3d", 0x49}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000002480)=[{&(0x7f0000000480)="2dbe05a8750609c88abc40fda4dd7ebddd1f18500cb722d139632dd2b330b14b3f161550fbef1cc137e7f260112db9cd8d7c28558758b8a09da86cf5b994425a4919d8e0f1b8e0652d", 0x49}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 13:35:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x1, 0xf7}, {0x9, 0x1}}, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30dfad8373fb648b6d89851d31a4c9ed9114904dad2652642ad710c03be48e61665b4bf83158a566860828df9f216eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7ca07b9b8fe0f2031559074c116ed93317715be1f88da8c9764d3fa3bb7cd5f64bd27fef9e06f52c1bce5ed87d2a4e4b25224aa70d0f6788babb76f279652733437c45bd632937a5b0c92df52400186471f84b57e5b9cd26e653"], 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) fchdir(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[@rights={0x10, 0x7}, @rights={0x18, 0xffff, 0x1, [r3, r1]}], 0x28}, 0x0) 13:35:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="be") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x1ff, 0x6, 0xffffffff, 0x7}, {0x5, 0x1, 0x2000, 0x6}, {0x9, 0xffff, 0xe2, 0x35}, {0x8, 0xd937, 0x1, 0x1380000000000000}, {0xffff, 0x4, 0x90, 0x1}, {0x5, 0x400, 0x3, 0x9}, {0x7, 0x0, 0x7fff, 0x7}]}) 13:35:44 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000000086}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) pipe2(&(0x7f0000000180), 0x20000) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="566acd08", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000001c0)) 13:35:44 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 13:35:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) write(r1, &(0x7f0000000040)="6a4c1da916045def16c783b7abae0bb16642425f22b2232326ce217d424c907ecae93a001415057e64d5cf1cbc7e05afd74adf78ee1cb5701e4291a2d9050af0815bb957ff3ad4a4b668d20c8956e506a7e68d16ffee42f6a03ec4f75ddce7f45d8558", 0x63) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x223, 0x0) 13:35:44 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000002c0)={0x5, 0x3}, 0x10) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x147) write(r2, &(0x7f0000000040)='mn', 0x24f) sendto$unix(r2, &(0x7f0000000040)="645d26de5b198f39ef728a7fb4016d3bc1aa745e8d92c0bd58e8954087b8ae38e0404ddc9a437af870e101a0af4837ba9ff8f183f3db7e405404248a8b8d8236d82343d2895c320833261b520aa52b60dac34b0d3b67cb6ac2b0d7ecba34b9e13570a13f562bee63fe8135d87dad25446e85b21b97b76140e916ab2fcdda3776e09bf8ad4b963b00167d7059b474efc244b51d4eca33b4918b5e6028e49a1da0e2df7f9542", 0xa5, 0x0, &(0x7f0000000100)=@abs={0xad48ddf72adc5299, 0x0, 0x3}, 0x8) r3 = socket(0x2, 0x8000, 0x4) sendto$unix(r3, &(0x7f0000000140)="6346123557b2542dd0b81a72ed42f505535b719f0875367227da3d792978655e1c0a97855bde5cef921948fb6c4d20221b56d41beb86ea0c21cf34c0f3e575b77e6d4aa22494564e8de93746449df5281d0df9ed46a527df4dea9cc0d830ddcbb5bdc32369954907f29dcb4f485016b20a02101ae914a54840f55dd253d7882c9d5b3bb3173ea26f39c3e78d", 0x8c, 0x10, &(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8) 13:35:44 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 13:35:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0/file1\x00', 0x0, 0x80) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) getsockname$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000001c00000000d65e6673653d497800000000000000000000000000000000000000006d5f0a0129a73a773e26d01ede849ee84ef12d9ba18771b14dc97bfed0ef4f560025db54449e1f7b2b41ccd28969096768013a821bdd7bfa771a540212a4e854ca22e251b34fe4a2eaa5aac0cc7d12fffab1d3321ee8278598e98bf1d358db8bfc"], &(0x7f0000000180)=0x3a) mkdir(&(0x7f0000000080)='./file0/file1/file0\x00', 0x8) open(&(0x7f0000000000)='./file0/file1/file0/file0\x00', 0x80, 0x80) mkdir(&(0x7f0000000140)='./file0/file1/file0/file0\x00', 0x51) mkdir(&(0x7f0000000340)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) write(r1, &(0x7f0000000200)="c4aba73b3dc3523b9848c71afc020ef52da19ed155f80511bd4cda289e255cae55e3bfeeeed10032be0c0be6d5c22af57888c55d48b3806a1b78b332776eac9109fdfe8c891f512925782fadc232", 0x4e) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 13:35:44 executing program 0: r0 = socket$inet(0x2, 0x1, 0xb2) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) lseek(r0, 0x0, 0x0, 0x2) chflags(&(0x7f0000000080)='./bus\x00', 0x1) fcntl$getflags(r2, 0x3) 13:35:45 executing program 1: socket$inet6(0x18, 0x2, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x60}, {0x2d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x1, 0x7, 0xffffffffffff7fff}, {0x18, 0x0, 0x9, 0x200}, 0x4, [0x7, 0x5, 0x9, 0x5, 0x9, 0x5, 0x5, 0x80]}, 0x3c) pipe2(&(0x7f00000001c0), 0x4) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000180)=0x2) 13:35:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000080)=[{0xc9, 0x5, 0x100000001, 0xe2f1}, {0x3fffffffc000000, 0x1f, 0x9, 0x80}, {0x8, 0x47c, 0x7, 0x8}, {0x3, 0x6, 0x10001, 0x9}, {0x1, 0x20, 0x2a8fe4e6, 0x5}, {0x0, 0x81, 0x7f, 0x9}, {0x7ff, 0x1, 0x3, 0xfffffffffffffffb}, {0x81, 0x3, 0x1f}, {0x1, 0x0, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_flags}) 13:35:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x7fff, 0x5, 0x7fffffff, 0x8, &(0x7f0000000300)={{0x1, 0xffff, 0x7, 0x1, 0xff, 0x2, 0x1}, {[0xffffffffffff0001, 0x401, 0x81, 0x5, 0x401, 0x4, 0x6b8d7f8c, 0x2d, 0x7, 0xf4, 0x8001, 0x101, 0x1, 0xff, 0x1, 0x0, 0x7, 0x800], [0x20, 0x0, 0x1, 0x2, 0xfffffffffffffffd, 0x3ff, 0x4, 0x7ff, 0x538ef92c, 0xfffffffffffffff7], [0x0, 0xfffffffeffffffff, 0x1, 0x9, 0xcdd, 0x4, 0xff], [0x5, 0x3, 0xfffffffffffffff8, 0x6, 0x69e4ac9b, 0x1], [{0x4, 0x1f, 0x5}, {0x81, 0x6, 0x3, 0x1}, {0xff, 0x9, 0x9, 0x10001}, {0x100000001, 0x8, 0xffff}, {0x5, 0x4, 0x9, 0x5}, {0x0, 0x5d6bfc09, 0x9, 0x80000001}, {0x4, 0x7, 0x1000, 0xff}, {0x1, 0x10287e35, 0x9, 0x8}], {0x7a0, 0x4, 0x0, 0x4}, {0xfffffffffffff11e, 0x6911, 0x9, 0x7}}}, 0x71, 0x6}) dup2(0xffffffffffffff9c, 0xffffffffffffffff) write(r0, &(0x7f0000000140)="220e22", 0x3) dup(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:35:45 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) sendto(r0, &(0x7f0000000040)="f63ade77b956ce55d217513ac9d0f16b5d93a40f0c9795d4b9f75fceac7a710fbb97c370b5f0b97f52eefcbe29c013ea7db8122d53228e1079f77a3b7b3bbe00afd7632c9d92dae8717adfd37626a505cdc8645538081a704db17a8348dfe6e64b44d61217019ce49aa0fc271ffc06ab7198ae317576b01d0dda159b7a039851597d99a841f57429103540f7d905992f7a73b72b51c879f4b28474ca2675e0ff9fcefea1c6b8cd59958df22161", 0xad, 0x4, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) sendto(r0, &(0x7f0000000140)="67a3d82eed023b87e946c139128cfe5988ce886e25b4bcd32d26639b02b310b5ae459b4ec7519fa6307d05e60ec07d9cbdfa15e50b75ba4a2299e62fc2636803b0f11faba5f576a564922cc788b769224127cbf0be8f1111219fccdbe6e9188d2dd72fa74e3fd2acfa9839104d963ef04d58eb7e1c726a75baeb24ca93a1f6cb8e9620df982f70f1715c17767adb323da17242fd14f5a7a221cfaba949c2ab14a8f57fdbd257ee52fd21f79d2dc5fd085cb753bde5a23afaa9dafba88aa458737b8c2a5497ab02d78a0179bb9e", 0xcd, 0x1, &(0x7f0000000240)=@in6={0x18, 0x1, 0xeb, 0x1000}, 0xc) 13:35:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) 04:02:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) r2 = socket$inet6(0x18, 0x8000, 0x2) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x9ad, 0x1, 0x1ff, 0x6925, "40ed354f0dffffffffffee0000000000000200", 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r3, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 04:02:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) r2 = socket(0x2000000000000002, 0x1, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r4 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000480)) read(r2, &(0x7f0000000980)=""/167, 0xf) r5 = geteuid() kevent(r4, &(0x7f0000000a40)=[{{r2}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r3}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r2}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r2}, 0xfffffffffffffff8, 0x1, 0x40, 0x6, 0xffffffffffffff28}, {{r4}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r3}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r2}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r3}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r3}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r3}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r6 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffffa3) r8 = fcntl$getown(r2, 0x5) r9 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000840)={{0x3, r5, r7, r5, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r9, 0x0, 0x92, 0xffff}) shmat(r6, &(0x7f0000ffd000/0x3000)=nil, 0x2000) sendto(0xffffffffffffff9c, &(0x7f0000000040)="76135bd9471dad56687714bb0915ef6a589f9f3cf082cab1a203deb4f235519472b8758cb76692dd57506613ee8a3d904229c263155c6b67f5ffa5f4737bf0b6277b1bd6308ebaf1cb8573dad9d16edc9fbf", 0x52, 0x207, &(0x7f0000000140)=@in6={0x18, 0x3, 0x4, 0x2ed}, 0xc) 04:02:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f00000024c0)=ANY=[@ANYBLOB="00012e2f66696c6530009307b14ad5f549d00fce7e8f5d927931c2e03a36e7181bfcc0455d04e2745b794de731965d785ac5f8795081d573dcf884b1ef967874bc50762f31864f8a83ca8ad5d27cbe14f9fc3dc575b0be185c0c454e5eced2af220cae29279484e9983363987ef0f7a72c8fec8128eea2f19c24712a93bbe9f1c2be5a1aade1b974fd56725284378855f177fd26b879af165f870f538e3f280c582f0d2da86c04605df39feac44ae14b5a4077bacc0d5e829c59aef2c34962c1ebb712bf3f0d66cd10bc7489b097fb2e9351d4a50cbb6b1a8f"], 0xa) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) recvmsg(r3, &(0x7f0000002480)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000002340)=[{&(0x7f00000001c0)=""/35, 0x23}, {&(0x7f0000000280)=""/176, 0xb0}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000200)=""/32, 0x20}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x5, &(0x7f00000023c0)=""/136, 0x88}, 0x802) shutdown(r4, 0x2) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f00000000c0)={0x0, 0x3}) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1ba}, {0x2c}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCPROMISC(r1, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000240)='9') r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x100, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) write(r3, &(0x7f0000000040)='mn', 0x2) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000100)=""/100, 0x64}], 0x1) 04:02:32 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='\x00', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:02:32 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="0ac8a32cf0e5f1f025806bf1c3314dd75e52cce6b81a23f7d89b25c248687464e891f2a5dee8957f26fb72", 0x2b, 0x2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 04:02:32 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x7) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) 04:02:32 executing program 1: mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f00001bf000/0x1000)=nil, 0x1000, 0x3) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 04:02:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000280)=0xc) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000200)=""/70, 0x46, 0x800, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) 04:02:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/100, 0x64}], 0x1, 0x0}, 0x40) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000001c0)="6398d5f1908a3c3c11e97b15c8958243095d153300cd9e3d5c634771ab94fae1148a37b0a014c8052b1b1a7ec8c3b50021158a8a21de35087ec530f2e6a4a7fcab452e", 0x43}, {&(0x7f0000000240)="c70dd625c5281d218c94842c13dfb24d49cae02f65f120a550d2210f244b041d2fb18b5aa43268115bf0ed308e2cd2b46c10ad21110cd316848c896c6adfb461c90769445d10ec8da48534da79d667eb2436e1befcf297e0e630bc3cecc8666c31e3756c022de6e25672dc3dc11ef3d4ee8984ed56d1dd42d5daffe40a7d85b323508beabdd5be12c97c8be84099165c9021ac607325f4b1c6b07b4591e598d510f1d30d235a4545d370c252dba7e16c5e0b73f5881ce75d11eae1b4a73daca63d78fddfb4a87ce0db5e3528e4c9", 0xce}, {&(0x7f0000000440)="ec9abf285326027a0e7ce33264238d84836833a2c0f98f96fd57a2ce1a8f98a78597d3837de21c2855c81054b888a198eb97f8651b49bc4c8fc02ac8822562f0339bf37ff9ef8b8a489d4bc8af236b95309428308fe25eb592ba8f30c4f97d7639c572c3297569aa008027c1fb8ff5f9a72263744c9233ca3340fd5765eff99cd328ad6bdb70f309f2d45b2b135eedfd1db9e636643fd2f19163a8dc641f75bb6d77328976706cecd4c36fbecd77a271654bddd22f171eabe17b0399f52fb294ec423c1ce060a0b0c2387ece1c04f3f531dce252a7b0d2fbc0b0ddd6d19d4f6128b0b129df", 0xe5}, {&(0x7f0000000340)="7dd555274a17ab260473b9536981f78b6c5e21123379c17c59461e7ffa1073441ba43ee9b360b5e95976ed084fd532c6f1cae0bc092728f5261a229e04e9d0f933aa0ee074e03a45b7e7bf8da3cb17d08ac1bd839a85df662d37f46411778d00b027961b580d619e011d1708488e72ce94a5b27fc97cc1a8f294dc9adb23dc40ca1cf23fd0d8c283a155dff08bed2b6acb160ab2e2dac4fd776d53565bf0392f76786f51dc33b70773f9edd689fcfd888d1fe8", 0xb3}, {&(0x7f0000000540)="a8b7dd4d1ed8560990a412a087f3e0814e2647c81b65f188cc5dd904519b9081e4b31f875ceaa5469caa354de6e24e56f8bafd319f4c086e0526e49cb2553607282ad7f0d9d5e9889602b8fc9da53d3ecf33d694b3de10c2b1fe90bb97741b1e", 0x60}], 0x5, 0x0, 0x0, 0x405}, 0x2) 04:02:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x4) close(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) 04:02:32 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x8) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x1) syz_open_pts() 04:02:32 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) kqueue() setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ftruncate(r0, 0x0, 0x40) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 04:02:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvmsg(r0, &(0x7f00000009c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000900)=[{&(0x7f0000000300)=""/102, 0x66}, {&(0x7f0000000380)=""/150, 0x96}, {&(0x7f0000000440)=""/143, 0x8f}, {&(0x7f0000000500)=""/142, 0x8e}, {&(0x7f00000005c0)=""/116, 0x74}, {&(0x7f0000000640)=""/234, 0xea}, {&(0x7f0000000200)=""/10, 0xa}, {&(0x7f0000000740)=""/248, 0xf8}, {&(0x7f0000000840)=""/159, 0x9f}], 0x10000000000000f8, &(0x7f0000000280)=""/1, 0x1}, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001ec0)='/dev/null\x00', 0x200, 0x0) write(r3, &(0x7f0000000040)='\r`', 0xfffffffffffffff3) recvmsg(r2, &(0x7f0000001e80)={&(0x7f0000000a00)=@in6, 0xc, &(0x7f0000001d40)=[{&(0x7f0000000a40)=""/114, 0x72}, {&(0x7f0000000ac0)=""/170, 0xaa}, {&(0x7f0000000b80)=""/159, 0x9f}, {&(0x7f0000000c40)=""/23, 0x17}, {&(0x7f0000000c80)=""/40, 0x28}, {&(0x7f0000000cc0)=""/4096, 0x1000}, {&(0x7f0000001cc0)=""/74, 0x4a}], 0x7, &(0x7f0000001dc0)=""/157, 0x9d}, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000000c0)=0x3, 0x4) socket(0x18, 0x4000, 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2, 0x1811, r0, 0x0, 0xffffffffffffffff) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 04:02:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="000000186004008b00113c270000000000000000000000000000000000000000c6c02d845152281f23450aecf036ed9630e5ebe12a4bfeed2c3f00ff75", 0x3d}], 0x1) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) 04:02:32 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x51}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xaf}, {{r3}, 0xffffffffffffffff, 0x21}], 0x835, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x295c87d37102577b}, {0x6, 0x400}, {0x22, 0x1}, {0x89, 0xfffffffffffffffd}], 0x4}) 04:02:32 executing program 0: syz_open_pts() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000340)=0xc140acb683e1379) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000eaffffff000000000000000000001800831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r6, 0x2000746f) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xf, r6) r8 = socket(0x2, 0xc003, 0x11) connect$unix(r8, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1dbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04a016462f2dff7e6878"], 0x10) writev(r8, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x30c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7b", 0x410}], 0x4) ioctl$VMM_IOC_TERM(r7, 0x80045604, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 04:02:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000180)='r\x00') fchdir(r0) write(r0, &(0x7f0000000080)="5580948e5e304ce6ee211791022f44c3305b9b4183d1fd21db97f4717497a79cfc651ae1bff7cebbe8c54127a30b35a8f2cf8c86c818df4f5b004efdf912c567e1c05d395eef5ca07f52808f6bc94af1ed54bfe09e969857db894b700e3653c47f8ecc88a77178907c9f7aba97722a4648d455dc5a", 0x75) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000f0ffffffffffffff000000000000000000000000000000831f51f1f32fd93d3b5fc9c5dd06000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000040381f401b2679ec5827f1388d0e28"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000c80)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f00000000c0)=ANY=[], 0x0, 0x1, 0x1800) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYRES32], 0x1, 0x800) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f00000000c0)=ANY=[], 0x0, 0x2, 0x0) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r8, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r2, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de760151438788236090d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c1180428329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a77272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0a0001000060c0c48e23b2c85117d24593536000"/225], 0x3c9, 0x0) msgrcv(r2, &(0x7f0000000140), 0xffffffffffffff86, 0x1, 0xf322e3cfafe5d53) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r13 = getppid() r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r14, 0xa5, 0x1, 0x100000000, 0x400000000000002}) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r16, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$WSDISPLAYIO_WSMOUSED(r16, 0x80185758, &(0x7f0000000400)={0x10000, 0xfffffffffffffc01, {0x100000001, 0x99e}}) write(r16, &(0x7f0000000480)="fe19c25eb6972eb41470075e88cb6f56d3ae6b6c85e4f74d36338a3a25716cc6179cce0051ba0b98b138bca0d799e576d259e27f027b51f9551711e64eadf1679b8a1a", 0x43) ioctl$TIOCSTSTAMP(r16, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x3fd}) bind$inet(r16, 0x0, 0xfffffffffffffe5b) close(r16) ioctl$WSDISPLAYIO_SMODE(r16, 0x8004574c, &(0x7f00000003c0)) r17 = open(&(0x7f0000000000)='./file0\x00', 0xe8, 0x6) r18 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r18, &(0x7f0000000040)='mn', 0x24f) r19 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r19, &(0x7f0000000040)='mn', 0x24f) getsockname$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0xff62) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000140)) dup2(0xffffffffffffffff, r4) r20 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r20, &(0x7f0000000040)='mn', 0x24f) r21 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r21, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000300)={0x0, 0x400b4d1}) ioctl$TIOCEXCL(r17, 0x2000740d) unlinkat(r17, &(0x7f0000000580)='./file0\x00', 0xffffffffffffffff) close(r17) getsockname(r17, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1c}, {0x200000000000035}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) pread(r0, &(0x7f0000000180)="f4b54d629691b5c95ca5417ebbf970dec28245a7b5420dee0e74030117b9a4739ebe314c423f9472a5c797aa2df9d281459ddbe03e1ebb010ba2036e295dfb2372cf4926e318800660835f15a3d971f902b2c8c95d29f5eee0d00f0cfa01cf82d2d9c9c3322dda538326a49437ce973d558ed7ad7778e15eca0867ff25ae912d93a2d2", 0x83, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:32 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) setrlimit(0x7, &(0x7f0000000040)={0x2, 0x5}) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f00000000c0)=[{r1, 0x90}, {r1, 0x1}], 0x2, 0x0) 04:02:32 executing program 0: execve(0x0, &(0x7f0000000180), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x3, 0xe7) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff71305ce6993192964800000000000000", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x4, 0xc14}, 0xc) 04:02:32 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x114, 0x0}, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) 04:02:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0xae1}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)="6dee", 0x2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)='mn', 0x24f) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)='mn', 0x24f) write(r2, &(0x7f0000000300)="01000067f15da825b1a1b3d5b67cc23d8299a4b95e24df3b", 0x18) r7 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000040)='mn', 0x24f) r10 = fcntl$dupfd(r9, 0x0, 0xffffffffffffffff) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000340)=0x64a) write(r8, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000080)) write(r7, &(0x7f0000000040)='mn', 0x24f) r11 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r11, &(0x7f0000000040)='mn', 0x24f) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x81, 0x4}, {{r4}, 0x2, 0x40, 0x0, 0x3, 0x4e}, {{r7}, 0xffffffffffffffff, 0x0, 0x40, 0x100, 0x9}, {{r1}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x7, 0x8}, {{r11}, 0xfffffffffffffffc, 0x3, 0x1, 0x6, 0x6}, {{r3}, 0xffffffffffffffff, 0x20, 0x1, 0x400, 0x7cedd8df}, {{r12}, 0x5, 0x40, 0xc0000000, 0x1ff, 0x9}], 0xfffffffffffffffd, 0x0, 0xfffffffffffffffd, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) open(&(0x7f00000002c0)='./bus\x00', 0x8000, 0x3) write(r0, &(0x7f0000000240)="fcc0ef6009e5c2a1b452a7925d0d5583212ee5f5b0a87496742fe920a6d8fd20b8bd809cd88f9c828e4989585b646e2cbfe29d0269497606b66a68bac41da78e3a6d4bf1c8f0f487a6c657d99842758d074aac3fd570786e3f1407a944146afd4cec31caf26f1cc4", 0x68) 04:02:32 executing program 1: kqueue() r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x11e) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x1, &(0x7f0000000080)=[{0x7, 0x40, 0x4494000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 04:02:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) readv(r0, &(0x7f00000016c0)=[{&(0x7f00000003c0)=""/65, 0x41}, {&(0x7f0000000300)=""/31, 0x1f}, {&(0x7f0000000440)=""/124, 0x7c}, {&(0x7f00000004c0)=""/25, 0x19}, {&(0x7f0000000500)=""/46, 0x2e}, {&(0x7f0000000540)=""/96, 0x60}, {&(0x7f00000005c0)=""/84, 0x54}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/89, 0x59}], 0x9) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./file0\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/179, 0xb3}], 0x1) r2 = getppid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x800, r2) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=""/44, 0x2c) dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x9) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x40, 0x2, {0x346, 0x7}}) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = dup2(r0, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) ftruncate(r0, 0x0, 0x8001) sendmsg(r3, &(0x7f0000000280)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x3, 0x65efd6b8}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)="52d8011ba5e3fdcaff4f8f0932df459f1a430dac001a671349731b6eb4d856eee282c88d4bc8e423310be1e543acc51bb15420f153967dae8ecba7df6e03643ad9d3df849ee0b9ff8922a9916054776373f96d91db319060b3c7690b42806304fd2e6e037cdc433a1f2e8023c51f134f199da0464cc569fffa8efa85ee78b85035df907f9162af23e6160dd691a42210ea1e4d8397843103aa7f70d6b1606033d9782222957f80a9c83364a177642c56168bcf73630328d4", 0xb8}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="2000000000000000ffff000000100000955ca45c7250a232597f000000000000f00000000000000000000000070000002bc810831ae6071cf2b1c8d2c111bcaf82eb1dab5cd6a90174a25625c0caf35d37db982413331db5be89d37f96482fb48d08cdfaadd78de372e37a13a317377fd611c7f4460d00a2b1ca1fca135ba3f71b58f106c2263e8b5fd4670aeb272f84657afe5a4ad665ad5a00f830eee2e767fa14412d6e1df576ff32f5d8035ead14cb138035d38686fd1f0897b987bea616c6bf05a264fb49768ddefa90af7d671f937630c9a6fc46a74be7112d7ed66cac5a16eed4376d50578864f092fb972717b6c579cc49ecca16db6b8da1876b3de4dcf514d93e89f7c92e01079e310000007800000000000000ffff00000600000095c1e2853f7b373c21588d9d6fc02198c79f7d97206896320dfbe585b1573ab3439e5144e6dae455baa8ecf887d52825b9213c2e8de74377ab32a55de3f83fa921aa7dcdb55fd786c031e54daa86b92af2314225934e70b6f27d2e82bcf87b8496e47beef2000000c000000000000000ffff0100c3d60000250048bff714c7ac9a2f843a1b1e0fdd137c69f47213866bb9f603fd61d24fe24239a39a6c0153dbe27159c2554edf03426dc6378eeb6b83ce5004a92a9b26604a7034d71036c123be89e741c84981e8e918b8fc07d9a87bbbc2a73b4d68a659168bbb21ab395cf82c0eb17a84d6bc322efc9598b641b40bc1961851bf71c745e4c99c4c52c8e1436878bcbd44b91cf8a32716913e47926d2fbffdd47acf32c4471a784a7b5bbae6fe0300000000000080000000000000000100000006000000620fddffaf4bfda94e9198c812886be46e8e6dc0983180e648be666e1e4cbaeff2cd29432061db3c12319cb079d1b42aa8dc6fd0c72e5d68489e2e11ce4e431bb7a5198579bf970f2ffe698d615c230c74dba167a443e00a7a1c39d27da49690efaba1cf7a94dc5cc8fe90f258260000"], 0x2c8}, 0xa) open(&(0x7f00000002c0)='./bus\x00', 0x80, 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x400, 0x0) renameat(r2, &(0x7f0000000300)='./bus\x00', r4, &(0x7f00000006c0)='./bus\x00') 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000340)=[{0x34}]}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x34, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'4p\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080), 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ktrace(0x0, 0xd062682ede22335d, 0x10012, 0x0) r2 = getuid() r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r5 = getuid() fchownat(r3, &(0x7f0000000900)='./file0\x00', r5, r4, 0x4) chown(0x0, 0x0, r4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, r2, r4}, 0xc) write(r1, &(0x7f0000000040)='mn', 0x24f) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xc}, {0x6c}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 04:02:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="00010e28075d8546c716a6a6c78a66365f9551004c9d3059937552e3b63edb81d13ca0d3a1f5e795e9cdf27e7b06007e81a86a63f8"], 0xa) 04:02:32 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0), 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000fbffffffff0e000000000000"], 0x10}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) sendto$unix(r0, &(0x7f0000000300)="c7f7a3b4a4cf8889e7bbdb3b0512f7fecd6c2422b293eaa6b4565d0b482fbcd6e17430faa1eae865e69df10a9c00fc5741f622e87beec41316d17495a98da659b4e5059c58b19a98e33586f8642cf129489547da5c2fd45699d2fe3054166e6eb1c4ca1db868133d3eded505ce1aa71e871f9775233a9b0f416dd195b37aa38d9a331c63da43a2c34fce7e146c329dce368f83b7c3c27e8a67e14579", 0x9c, 0x1dc299cc1827e745, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000480)) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x80, 0x2, 0x100000000000000, 0xeffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) flock(r0, 0x6) r1 = socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000180)="5d595f14d2f1d0baf4acfbea4ee2eb4b50d731d355c6ca31809821d75e33cec477acd318466943b1f8b5699e3916f2cc91470fb3208abadeffcb5b9975a8db525ee147fcc4a17e2ee36af1ebbbac9b76d58425dab03cf3bf6cfe89309bd4f35febf435110bf48f37da915e427044be73a9fdc814d6c308e92d02c70e68256eb4286046aa540bc69cfea71536b8e49c4e3dc70515c6189c3990e5b204ed45ce4ff232c330118a9bb4f6cc7861669199f6a0a80906ec6546d5c097f37edada4cf4c60cb39fb93bff1ebd6003697acfd3a6b8cba5e0", 0xd4, 0x402, &(0x7f0000000280)=@file={0x0, './bus\x00'}, 0x8) setuid(0xffffffffffffffff) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000100)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) r5 = fcntl$dupfd(r4, 0x0, r1) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 04:02:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ff80, 0x2000300000000}) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r1, 0xffff, 0x45, &(0x7f0000000080), &(0x7f0000000100)=0x4) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 04:02:32 executing program 0: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) r4 = dup2(r2, r3) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)='mn', 0x24f) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)='mn', 0x24f) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffd, 0x71, 0x10, 0x7, 0x2}, {{r1}, 0xfffffffffffffffe, 0x57, 0xb0000000, 0x9, 0x1}, {{}, 0x0, 0x10, 0x8, 0x20, 0x4}], 0x7ff800, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffd, 0xe2, 0x971d16af78961ced, 0x1, 0x400}], 0x0, &(0x7f00000000c0)={0x5, 0xfffffffffffffffb}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r7, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:33 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925070008fb2f58bf5e4a", 0x1e9b, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x1000, 0x8) r3 = fcntl$dupfd(r1, 0xa, r0) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x0, &(0x7f00000017c0)={{0x80000000, 0x7}, {0x400, 0x7ffffffd}}, &(0x7f0000000100)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000680)=0x6550) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0xc, 0x3) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8010, 0x1) r6 = socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000780)=[&(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000740)='\x00'], &(0x7f0000000bc0)=[&(0x7f0000000980)='):\x00', &(0x7f00000009c0)='tap', &(0x7f0000000a80)='\x00\xfe\x968\x9c\x90\xb5\xf3\xe1\xa3v\xa9\x04s\xd3\xc6\x82\x97\x82\x91h\xd4*\xc9\xc9*^\xa8\xf1\xd7\x97,:\xad6\xa1\xa3\xb6\xe7\r\xb6\xc7\x82%o3\xfb}\xcf*\xe3[y\xb93\xf0\xd1\xb3\xbe\x82\x0fg\x18\xf3\x1e\x9d\xb6\xb0\xbe\x0e\xc7\xc6\xe2\xf0\xbe\xd5d=U\xe0\x92\x121\x02\xf0V\x95\xcf\xfdT\xce\xf2\x8d3\xb6S\x15\xe0\x94\x88%\x03\x1e', &(0x7f0000000b00)='\x00\xfe\x968\x9c\x90\xb5\xf3\xe1\xa3v\xa9\x04s\xd3\xc6\x82\x97\x82\x91h\xd4*\xc9\xc9*^\xa8\xf1\xd7\x97,:\xad6\xa1\xa3\xb6\xe7\r\xb6\xc7\x82%o3\xfb}\xcf*\xe3[y\xb93\xf0\xd1\xb3\xbe\x82\x0fg\x18\xf3\x1e\x9d\xb6\xb0\xbe\x0e\xc7\xc6\xe2\xf0\xbe\xd5d=U\xe0\x92\x121\x02\xf0V\x95\xcf\xfdT\xce\xf2\x8d3\xb6S\x15\xe0\x94\x88%\x03\x1e', &(0x7f0000000a00)='\'@\x00', &(0x7f0000000b80)='$]*\'4:\xa7]\x00']) r7 = kqueue() r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r9 = kqueue() r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r9, &(0x7f0000000100)=[{{r10}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0xfff}, {{r10}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000)=0x5, 0x4) accept(r11, &(0x7f0000000180)=@un=@abs, &(0x7f0000000280)=0x8) r12 = kqueue() r13 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r12, &(0x7f0000000100)=[{{r13}, 0xffffffffffffffff, 0x9}, {{r13}, 0xfffffffffffffffd, 0x1, 0x0, 0x8001}], 0x9130dbf, 0x0, 0x0, 0x0) r14 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r14, &(0x7f0000000040)='mn', 0x24f) r15 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r14) r16 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x8, 0x0) r17 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r17, &(0x7f0000000040)='mn', 0x24f) kevent(r15, &(0x7f00000003c0)=[{{r16}, 0xffffffffffffffff, 0xa1, 0x10, 0xffffffffffffffff, 0x4}, {{r3}, 0xf, 0x10, 0x2, 0x8, 0x4}, {{r17}, 0x0, 0x8, 0x8, 0xffffffff, 0xf63f}, {{r7}, 0xfffffffffffffff8, 0x552dd6726a32e2ba, 0x0, 0x2e, 0x80000000}, {{r3}, 0xfffffffffffffff9, 0x4c, 0x8, 0x81, 0x80}], 0x2000009130dbf, 0x0, 0x0, 0x0) r18 = kqueue() r19 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r18, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffb, 0x9}, {{r19}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r20 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r20, &(0x7f0000000100), 0x9130dc1, 0x0, 0x0, 0x0) kevent(r20, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r21 = dup(r20) ioctl$TIOCFLUSH(r21, 0x80047410, &(0x7f0000000580)=0xffffffffffffffff) r22 = msgget(0x2, 0x42) msgctl$IPC_RMID(r22, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x8, 0x9, 0x9, 0x1, 0x101, 0x10041, 0x4e4, 0x1, 0x574aacb2f9db0e8b, 0x1}) ioctl$TIOCFLUSH(r5, 0x80047469, &(0x7f00000000c0)=0xb) msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000540)) r23 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$TIOCFLUSH(r24, 0x8028698c, &(0x7f0000002580)) msgget$private(0x0, 0x121) msgget$private(0x0, 0x102) msgget$private(0x0, 0x4) msgget(0x0, 0x440) r25 = msgget(0x3, 0x100) r26 = kqueue() r27 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r26, &(0x7f0000000100)=[{{r27}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x2}, {{r27}, 0xfffffffffffffffb, 0x10, 0x6}], 0xffffffffffff0000, 0x0, 0x0, 0x0) msgrcv(r25, &(0x7f00000006c0)=ANY=[@ANYRESHEX, @ANYRESDEC, @ANYRES64=r8], 0x3, 0x1, 0x1000) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) msgsnd(r25, &(0x7f0000000a40)=ANY=[@ANYRESOCT=r28], 0x1, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r30 = fcntl$dupfd(r29, 0x100000000000, r29) r31 = msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r30, 0x802c7416, &(0x7f0000000300)={0x5, 0x7, 0x400, 0x2206, "6bd8e7694fa7ef1b46034c1c64434c50f398703a", 0x4f, 0x1}) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r32, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b300000800000000000000000000000000000000000000000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) msgsnd(r31, &(0x7f0000000000)=ANY=[@ANYPTR64, @ANYRESOCT=r30], 0x2, 0x800) msgsnd(r25, &(0x7f0000000840)=ANY=[], 0x0, 0x800) msgrcv(r32, &(0x7f0000000800)=ANY=[], 0x0, 0x0, 0x1000) msgrcv(r32, &(0x7f0000000c00)=ANY=[@ANYBLOB="253d95a8da8bc9a5c08bd1fd0443a741d47d969fa1b8290df48365d51fe3409898bad1c353a5404357eb1aca1934ab2e62720929cf43686dc3507a2bd91936dd40f15b58f7417251e0e47268a0981162fddf31b28ebb3627c57221d333ae8028317fd13ad79f77871d5d94f1b8c4422a9d03e000141f13679fd846547940ab983ab1e7d20e654000000000000000120ce6348ba0e96cae1e48e98c14ff0100000000000056c2bef7a2e849026105efc87152087c5b9b2e4198e74f2d35c4ed42e0d452dbc723bcb566d5081aafa673f514000000000000000000000000000000005683cf2f17b07c0826cbfcc0e2bd448f75b1a06759c6ef873ad55e7d03ae448fe39bf6a8ecd4d1fe02018021275258012521e931b2cfec7a7fd0d5971ae3bc438a9b865cbea59154dc841e8d8b85c6945db36eab6687969c1aedae7624dfcc4b1f645aa3e01a1b36"], 0x8, 0x1, 0x1000) msgctl$IPC_SET(r32, 0x1, 0xfffffffffffffffe) 04:02:33 executing program 0: r0 = getegid() r1 = getgid() r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r4 = getuid() ioctl$TIOCSCTTY(r2, 0x20007461) fchownat(r2, &(0x7f0000000900)='./file0\x00', r4, r3, 0x4) chown(0x0, 0x0, r3) getgroups(0x1, &(0x7f0000000080)=[r3]) getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0x0]) r6 = getgid() r7 = getgid() r8 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r8, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r10 = getuid() fchownat(r8, &(0x7f0000000900)='./file0\x00', r10, r9, 0x4) chown(0x0, 0x0, r9) setgroups(0x7, &(0x7f0000000040)=[r0, r1, r5, r6, r7, 0x0, r9]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r11, 0xffff, 0x4, 0x0, 0x0) 04:02:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000140)="d1172cec21e45264aab933c84cef7fabe31511b68b07a2030000000000006347722453ee22927b6441b2a45b6292511634a3d46c351734ed8e7df0d36ab6b65d264a52ea08bd84898df02ffc5d747401513b4334525f0bec6f57b744c2a8e4568f308646fa32937ee0cc7fb813f4328135c53c83fb4160b4e9f528952b4a4f4a8d37d7fc243a661506d7", 0x8a}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x0, 0x0, 0x0, 0x0) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x28004) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0x61}, {0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) lseek(r2, 0x0, 0x0, 0x2) 04:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 04:02:34 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)="25c3782aaa6f11dc3f1fafbebc0f8d4a42b41a55d7793b322399726c420c0095c3211514799e5974e3b59be3568ee2d27a8db9ea60c3b9dd54eec62ed5e13dcad23ba941b7f8c7547a427b5a936236c88d92091b618026cbaab1de0653cbb566dd475a95a52373893548f6b539a5009f55e0a4f77028bbcfc1756eabe5fdb8", 0x7f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x7}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x1, 0xe687, 0xde1b, 0x5}, {0x85f7, 0x1000, 0x6, 0x4}, {0xa7f, 0x5, 0x3, 0x6}, {0x9, 0x3, 0x0, 0x1f}]}) r2 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000001c0)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 04:02:34 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0xbd4f, 0x6}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = dup(r2) ioctl$TIOCCDTR(r3, 0x20007478) 04:02:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) r4 = fcntl$dupfd(r3, 0x1e, r2) write(r4, 0x0, 0x0) 04:02:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x9}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) close(0xffffffffffffffff) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = dup2(r1, r2) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000000c0)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 04:02:34 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) clock_getres(0x2, &(0x7f0000000080)) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x3, &(0x7f0000000140)) 04:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) socket$inet(0x2, 0x4, 0xfffffffffffffffc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'\xfc\x00p', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:02:34 executing program 0: setuid(0xee01) socketpair(0x2, 0x4003, 0x100000000102, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x81, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x220) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/91) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000280)="95465cadbea7ff366d6e32975672940d7aab8ae2e47bcf988e5dd58506c028a46b574526f0902431311c3a10fc91ce32daf4f322f75f5d17d4bf889028c59fbf00fcbf97474a7069de7ea3", 0xfffffffffffffe69) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f00000000c0)=0x4) r7 = semget(0x3, 0x2, 0x401) semop(r7, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x7ffc, 0x800}, {0x2, 0x16f9, 0x1800}, {0x4, 0x8fd4cc4, 0x800}, {0x4, 0x6}, {0x3, 0x5, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) semop(r7, &(0x7f0000000100)=[{0x2, 0xffff, 0x1000}], 0x1) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000003c0)=""/85) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) 04:02:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="13", 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 04:02:34 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0xfffffffffffffffe) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)='mn', 0x24f) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000080)={0xdb93, 0x9, {0x7f, 0xd7e}}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 04:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x64}, {0x7c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x100000001) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x800a, 0x84) ioctl$TIOCCBRK(r1, 0x2000747a) fchdir(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x0, 0x7, 0x0, 0x80000000, 0x5, 0x4, 0x0, 0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)='d', 0x1}], 0x1, 0x0, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) socket(0x1, 0x1, 0x4) connect(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0500da7f66696c65302f66696c65300088abacc819934d9dae05392e993c82369ed3f9d150b8f0cfcc949f6f47331be14d6a63e8440aca8484ce306b5e225abea7ecbfa87e12146fd4ac6adce88b7c161604b017c792b5ab13b75256587b257f58f59c37494ba3715497bc3063f43020ff4613dab764b887a77bdd4c26fdf843bb6b75690e898c0051445501e22807b959a3f113b09556e414888dc6b8dc2a1c26993ae412c4180428e3e0d44ce077f80dd990e459138a62d16a5b7c86bb7c9157ed637b4e2a4adca64d42d538a639c9ffd1d149189bed98f1b769a14549809a8898e704c337bd5dfda774aa0fa48df8c581ff0055d5381dd3cb79c1136f6c0bb95c8a086babab07eff1c843e65fecd1d9aae9a7f522a56601d8544d6b4c6af029c0b342cd8737e023b409e646bc145f763c4540976812264bfa635067500e7cdda61c4c885fb092f1f37419b2b3ee08a2ab01"], 0x10) 04:02:34 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r2 = getuid() fchownat(r0, &(0x7f0000000900)='./file0\x00', r2, r1, 0x4) r3 = socket$inet(0x2, 0x8001, 0x1) accept$inet(r3, &(0x7f0000000180), &(0x7f0000000200)=0xc) chown(0x0, 0x0, r1) setgroups(0x1, &(0x7f0000000000)=[r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) r5 = dup(0xffffffffffffffff) utimensat(r5, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x100000000, 0x8001}, {0x100000001, 0x9}}, 0x2) setsockopt(r4, 0x29, 0x10, &(0x7f0000000040), 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)='mn', 0x24f) utimensat(r6, &(0x7f0000000080)='./bus/../file0\x00', &(0x7f00000001c0)={{0x1000, 0x6}, {0x8, 0x7ff}}, 0x3) getrlimit(0x4, &(0x7f0000000300)) 04:02:34 executing program 0: mprotect(&(0x7f000031f000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = msgget(0x1, 0x128) msgsnd(r0, &(0x7f0000000000)={0x3, "2375aa8b01e2c4354206f61f1f718f0b2fe4386b12eb5825a90530af869ddddf2033cb0ea95e7b5bf13abb03672ad80373fcd45ed430d113baaba9552210909a1a3c2827b71923eea1e25e276375c5ee4dfdd678c1f500aefe2326e165c18442bf6fcb94b04c0a4714646c88f6f4ae687fb51536b7b9ef9d0a68f8fe5b563aa38e87c821366069000229738f10bc4dc716de250cac690b713f240e8d7eacaaa4263cb33cad268c0bdbb86d5f28f9c582e514f7b884238d37691e9d4d073959a85645308f604a4de62bfd6a7da13d37018d5b2fc5c16fb78a70e666a5d319a1e960eef1eb66602729b9638cb408"}, 0xf5, 0x800) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) geteuid() 04:02:34 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f0000000000), 0x10000) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x1) 04:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x28}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000040)="adff") r1 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r1, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r1, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000180)=""/4096) 04:02:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x6cb04efeb70c4f6f}, {0x2}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xdc}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) 04:02:34 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x0) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r1 = dup(0xffffffffffffffff) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:02:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet(0x2, 0x2, 0x9000) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x4, 0x800}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000080)=[{r1, 0x84}], 0x1, 0x0) 04:02:34 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="216bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 04:02:34 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x44) write(r1, &(0x7f0000000040)='\x00n', 0xfffffffffffffd8a) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) setsockopt(r0, 0x7edf, 0x4, &(0x7f0000000040)="c6a7945dd59c3eaa4805f96570ff3d29f434069e27355fb6febb64aa2959cb559be119fca8ec7c40f67b758627fa29afa9970596f201200b135056058fe97c036c43102b98cf4818dcc62d3c42af6bcfdee0771acb96ab03a13ec6014c469cfe91b94d5075c7be6ee85d1824ea2794ac12e366bd97737697a990161b3b48c243d7ffd0fbc4defa683f10aacda81a5f275f07abd66e960e875784c373c7ac93c2883fef31d3a2575d19d1e016fafaa0757bef95ee645b314fa16800705fe456235d230fefcada99fa123066", 0xcb) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000031, 0x0, 0xfffffffffffffffa) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./bus\x00', r2, 0x2}) 04:02:34 executing program 1: clock_settime(0x0, &(0x7f00000000c0)={0xff000001}) mlockall(0x1) 04:02:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/125, 0x7d) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) mn./busmnbus/file0./bus/file0./bus/file0./busdenied attempt to set clock forward to 4278190081 04:02:34 executing program 1: sendto$inet(0xffffffffffffff9c, &(0x7f0000000000)="f31d3d467bb27fd5f842bb6549676c9f844b410e22df23d1d791a681953843d61417cf00e62f0a76f5b7ba05c7f98abbcd6e694061629915564ca1ab78cd9a77bf38ba0d6c5b9ff60d927f5935d63792340d2183ca61d1b430548241eeb233cd0970792603914683c674be547c4270ce79db15597df97ec2b9cf8f3fad4ff6d1541ecda68472", 0x86, 0x1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) clock_getres(0x0, &(0x7f0000000140)) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x2, 0x0) dup(r1) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000240)=0x8) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) sendto(r2, &(0x7f0000000280)="042c10cde7b3ae086deaf8fffea40e11f19527f902d4edb4ef827fbdb1bd460e86af11faf3700bb4ffdd658ebd15fcb0f7936070c33975c344bde136073fd9e4b4576b73a1d3eef281892ace35da043b02330ecec1cb5937d1e878c3404f1e26fd66df8c4a43810f7927af4e212ce299f6b26b97537f551695c7e836c3ef1ce9601a558845d2fa2d2aa860701edab5d4943c85849433b60e704b77fd8927927214e1081460d15aa21c676785c8397448d3cad6fcb1df", 0xb6, 0xa, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000380)) r4 = getppid() pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) r6 = dup(0xffffffffffffffff) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000440)=0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) seteuid(r7) open$dir(&(0x7f0000000500)='./file0/file0\x00', 0x10000, 0x2) truncate(&(0x7f0000000540)='./file0\x00', 0x0, 0x6) r8 = accept$inet6(r2, &(0x7f0000000580), &(0x7f00000005c0)=0xc) connect(r8, &(0x7f0000000600)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair(0x1, 0x3, 0x24fb, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r9, 0x0, 0x1, &(0x7f0000000680)=""/53, &(0x7f00000006c0)=0x35) utimensat(r5, &(0x7f0000000700)='./file0/file0\x00', &(0x7f0000000740)={{0xf5, 0x6}, {0xbdf9}}, 0x6) r10 = accept(0xffffffffffffffff, &(0x7f0000000780)=@in6, &(0x7f00000007c0)=0xc) r11 = getpgid(r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000880)={r11, r7, r12}, 0xc) 04:02:34 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = kqueue() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="bfbec598a162433f77a5e4901462cf953902f8f0469b210b3f65bcf4a1ce96e809c1b83e7dad", 0x26}], 0x1) denied attempt to set clock forward to 4278190081 04:02:34 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000480)) read(r1, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r1}, 0xfffffffffffffff8, 0x1, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r1}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffffa3) r7 = fcntl$getown(r1, 0x5) r8 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000040)='mn', 0x24f) r9 = fcntl$getown(r8, 0x5) getpgid(r9) r10 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r6, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r10, 0x0, 0x92, 0xffff}) write(r3, &(0x7f0000000180)="1b193312f78fc9e95896f9122115263cddb1fecd52a549643b3cb7d985dcc6a3633a64548d58ae973d3feaede9f580e470686069d3d43d7a5fbc1f33f841a31e12baa24ada4ee987fdbcb62a1e6ec58c4fbd4ff5a4abbfb23b5099c7b6c9e9620f9329b23408f4945090ba6fd03c14edcfaa2c4fc4e78ace342e2fdfbdf682ebd69f5d2b8a414fa5ce4492ff1b332d9d6f4aecd13500dadeb3c3059c9a6690facaf6f019621da80e6e4fd0cc887533218b625c2d13f9f9cd911668d1f27578f1eca6e2dca8e9970a643747da4fe218dd7dd9cad88dce80d2a0d12002f4", 0xdd) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x1000) kqueue() madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 04:02:35 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet6(r0, &(0x7f0000000140)=""/225, 0xe1, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(0x0) 04:02:35 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000001bb88695fa6b"], 0xc, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r7, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f00000008c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b25"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r11 = socket(0x10, 0x1, 0x10001) r12 = socket(0x2, 0x8002, 0x0) connect$unix(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e00000010000"], 0x1) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r13 = socket(0x2, 0x8002, 0x0) r14 = socket(0x2, 0x8002, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r14, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r15 = socket(0x2, 0x8002, 0x0) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r15, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r14, &(0x7f0000000e40)=ANY=[@ANYRESDEC=r15, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0beba2cf490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1a3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4d853c641387f5ca27679942c404d7ff08c50521206b010000800000000089ae4da5bd7705a3ea9ca957c09848f6209237bdcaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) kevent(r5, &(0x7f0000000680)=[{{r6}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r7}, 0xfffffffffffffffb, 0xc0, 0x80000000, 0x8, 0x8}, {{r8}, 0xfffffffffffffffa, 0xd1, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x1, 0x4, 0xc7}, {{r9}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r10}, 0xfffffffffffffff8, 0x4, 0x1, 0x2a, 0x9}, {{r11}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r12}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540)=[{{}, 0xfffffffffffffffa, 0xa, 0x20000000, 0x6, 0x2}, {{r13}, 0xfffffffffffffffd, 0x60f3e94fef2d664, 0x10, 0x4, 0xf3aa}], 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) r16 = socket(0x2, 0x8002, 0x0) connect$unix(r16, &(0x7f0000000a00)=ANY=[@ANYBLOB="62ab0a07e004400000001f2dd4085bd127a2511643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e4121876af1ae71c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa56ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d94e1ed151d9fb1138920ae33cd5e89c2b3ed"], 0x10) write(r16, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r17 = socket(0x2, 0x8002, 0x0) connect$unix(r17, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r17, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r18 = socket(0x2, 0x8002, 0x0) connect$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r18, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x8002, 0x0) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRESHEX=r18, @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYRES32, @ANYRESDEC=r13, @ANYRES16, @ANYRESDEC, @ANYRES16, @ANYRESOCT=r9], @ANYRESOCT, @ANYBLOB="797cfb5b37b0d949fec9dea54d040ee82bcff5633c45f849fdb1002561ccd1f92793f434b9764afea9b1df6128a89d44b4338e7f00ac2515db7549c548ae4bf62ed86f0e3a6baee7e2c5c19b4a48390326ddc7ebde38d328f08dec54809a7261639953096dafac241eeb2fa1dd1e21b14982be11e12c5c30a59de83d217b6d215afacbf164e5e4e810638a6f468bd280e4e5b38d00fe75beb6807024285df6917db6da58dc994e644f901f24a05e1adcecb15051702e7c151068587ada70f3360fca8fba2d73c3cfa7c708cd9abacc", @ANYRES16, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESDEC], @ANYRES16], 0x7, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000180)='@\x0e/&\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) msgsnd(r0, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x80000054}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") readv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/92, 0x5c}, {&(0x7f00000001c0)=""/102, 0x66}, {&(0x7f0000000240)=""/101, 0x65}], 0x3) 04:02:35 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) r3 = shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x6000) shmdt(r3) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) shmdt(r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) 04:02:35 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x1, 0xffffffffffffff8d, 0x100000001, 0xffffffffffffff01}, {0x1, 0xc5eb, 0x100, 0x7fff}, {0x1f, 0xffffffff, 0x5, 0xe949}, {0x100000000, 0x3f, 0x8, 0x2}, {0x8001, 0x20, 0x7, 0x40}, {0x7, 0x4, 0x21d7}, {0x1, 0x3ff, 0x4ca, 0x9}]}) 04:02:35 executing program 0: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x48) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x4d}, {0x806}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 04:02:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10, 0x31) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3}) 04:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) recvfrom(r2, &(0x7f0000000300)=""/144, 0x90, 0x2, &(0x7f00000003c0)=@un=@file={0x1, './file0\x00'}, 0xa) recvfrom(r1, &(0x7f0000000240)=""/119, 0x77, 0x40, &(0x7f0000000100)=@in6={0x18, 0x0, 0x81, 0x7fff}, 0xc) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) 04:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x800054}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x180) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x200, 0x100000000}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x281e, 0x4, 0xeb, 0x6}, {0x7f, 0x800, 0xb9, 0x6}, {0x8, 0x4, 0x2, 0xa5aa}, {0x9, 0x6, 0xffffffffffffffff, 0x2}, {0x4, 0x6, 0x661, 0xfffffffffffffffe}, {0x5, 0x4, 0x401, 0xd44e}, {0x4, 0x100000001, 0x2, 0x20}, {0x128, 0x100000000, 0x1, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 04:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x640, 0x0) poll(&(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)='0') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8880, 0x0) fcntl$dupfd(r1, 0x14, r2) 04:02:35 executing program 1: shmget$private(0x0, 0x4000, 0x20, &(0x7f0000671000/0x4000)=nil) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035"], 0x31}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x1, 0x0) fchmod(r2, 0x2a) 04:02:35 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x282, 0x0) fcntl$setown(r0, 0x6, 0x0) 04:02:35 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x3, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) dup2(r0, r2) 04:02:35 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="e150b62b35356a4578753a0b81285e5b47634a54ab50814b16a4d9b6ecc86b1c14a035a402fda23880422104c32315fb8c0de0be7ab838c32eb5e72eac6ad96a3058dd6ac70558d10a0af3cdbb89ce442995f3db5be6b8465a1995e429b000488a6bc1c13b900fc844f2a741d898c048d98a322f3fe8bc066962be4628740cc9b8f5d0bef6581ef52398d8ec19e9d8648e7db01eb7c8d3433e7f10b30ae9ad6f757b47560c9e6540e67cfd9d9487e073b11c1a1ab4a2647f012cd9381abc0fcde1a881de5b5e33404c855c34cc8727e5", 0xd0}, {&(0x7f0000000280)="f52ff4d6fa900b6295488d639e6dfd33331310870fd20075f23f3e1eec11110bc58c61c67c4cca472c047336d1de13ac1a122c1d4f1c1bbcade75a02f0879790cef9166f0ac5a281a13d080c3c0e9a10b08dc635538e25b58c2ea544893e555c474c60866cc20ddfc262527988c7249c2640c2dcd94c8191bcabddf8705a91e90514ebc4d50c152836adf9937d1a172dccdf63b4cf38f57cc3dd34b5e4d81b389ed6541f90f990781eeb06c69a6778b59f56419350e7baf513d60c7de4360aebb27ab5017c29e5da798a367d7abf8c9f3998d668d185da1364eab1", 0xdb}], 0x2, 0x0, 0x0) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6938910e5df0393395b015753b2ef414661698943735ea094804", 0x59}], 0x1) 04:02:35 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x49, &(0x7f0000000200)="b6cbabae475c750733e26012052c1543a3770f82e9bb11a70e26ec9df74030e074eb0b58e3e6f975c81e49604ea79c578d13df82a0d4ba0a96bcaa6dabec110cbaa5db14374c58893a") 04:02:35 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() chdir(&(0x7f0000000040)='./file0\x00') fcntl$setown(r0, 0x6, r1) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) getpgrp() r2 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) fcntl$setown(r3, 0x6, r2) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0xb1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x9c, &(0x7f00000002c0)="1768ba98a0b9a0ff1a196afcfcbb7a800f7104c7d7a63c68e881ca98397e904b25255339da8d4db38609003d67d95837f48b08b75bcf4cd8d9fa5e7428e9a22cd8d33ff4976560dc4065d123e8b3f3011996d3fa2cd44d0b85b63addb90bf318412585965114833df39ed90c8054b542534f3dd789b389e1cdcc240cc1127fc2bae5a975f09d7cda5f630372cbd1ad6305ec93cc71d642ec3fde59528870ae264a283ea85e098e06a10f5b9b9900") 04:02:35 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) lseek(r0, 0x0, 0x57, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) 04:02:35 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:35 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file1\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 04:02:35 executing program 1: mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4004) munmap(&(0x7f0000f85000/0x3000)=nil, 0x3000) 04:02:36 executing program 0: setrlimit(0x8, &(0x7f0000001240)={0xa, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x200, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)=""/77, &(0x7f0000000000)=0x4d) 04:02:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) write(r0, &(0x7f0000000180)="9c9199200729000000002ddfe06e3215ba1dde8900000000f78d13fb2d42df0ec8ff8a8b6a69c56909c64efc909e94dda5c3eb929307dc56521aee5d6d77c7a5dd106a81a7f43abb3505c17a6b0b888669919d25a8819e789e8ad12a80ef7fd9e84a36b55a98d801d204c12bc142fe44c672dac04c58e18fc69ae093d928bcb8d1c4bd", 0xfffffffffffffea6) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000080)=0x2) 04:02:36 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x64, &(0x7f0000000000)="8cac8051", 0x4) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x1, 0x7}, {0x18, 0x1, 0x6, 0x7}, 0x6, [0x2000000, 0x98, 0x32, 0xffffffffffffffff, 0x2, 0x1d, 0x100000001, 0x8]}, 0x3c) 04:02:36 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="691a"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) preadv(r1, &(0x7f0000001300)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/182, 0xb6}, {&(0x7f0000001240)=""/146, 0x92}], 0x3, 0x0, 0xeab9) r2 = socket(0x18, 0x3, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x6e6, 0x3, 0x1, 0x60, "a64b126a9363eaed848aefd2c1b282b7b69174d0", 0x3ff, 0x8000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), &(0x7f0000000140)=0x4) 04:02:37 executing program 0: r0 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r0, &(0x7f0000000040)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cdee082eb5515d6f4c8b2ca3ebbc257699a1f132e27acb5b1df5e00f64d70d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f80004000000000000000100", 0xfffffffffffffe60, 0x0, 0x0, 0xffffff7b) 04:02:37 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='\\\x00', &(0x7f0000000180)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000280)='%@\x00', &(0x7f00000002c0)='$&\':-\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='-]@\'\x00', &(0x7f0000000380)='}@.(/#\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='[[:{/{)\x00', &(0x7f0000000440)='{}\x00', &(0x7f0000000480)='^\x00']) syz_open_pts() unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='r\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) open(&(0x7f0000000640)='./file0/file0\x00', 0x20, 0x12) faccessat(r1, &(0x7f0000000600)='./file0/file0\x00', 0x24, 0x2) pipe2(&(0x7f00000005c0), 0x0) close(r0) r2 = syz_open_pts() r3 = socket$inet6(0x18, 0xc00c, 0x0) write(r3, &(0x7f0000000980)="0a7feaf85062b14f558de9820e73d8629c764754c201569f51b5085d042d8f30655bb7f41a6ea05fb7adcbf53d1d64661ae39cf5d97143274617fedc292db2cabce8a9c9add74dc7e051db6a30902801603c99890ab37ef674f4176173785ef94cc9b620edcf88ad214bb82befe1b12385ab817207c6ba91961709b5cacba44ad4bbeeeb2723d6a97972705e4073ec015ad7fa903d8a07554216aae9edb4648959f430fbcf877c4e4d428ae5c465d4c7049a91d17f234bf89c169f94270721492ef8f102c11e47dd68dd1b512e7ab8a8ff0ac3443ba15ed711f3e8ead023d8adf992e41dac2e08935dc4384969e9c00188720241dedc30dfa5d3f001dc283f51a8646da61727e770d32a653641d5391bedfafa62d3a270e0357305e6a74491cfc11caa4113381de21ff0ccbe3574dc383a99122f828fdbaf9b79a5925d532a5d55eb32b716b1748ae024e6144ec9396d5eced2c45420ad25c2f1027dbd63eb4c3ac2cf1981eb9c58e9613f74316beb850441d4ccd7d8b5e1e0522eb1c0c05e1e064f86fdd9c9ccc0a6c1b96bcc7050f03339b1bb05ab99cada76b33fe0d3275aca45e431a37c334fcb3ef268832fe270409afa2d43b7203d6ea9e26447b850f22e286bf3c9d1f52875b836de7c2ef09d8dd4a4e2cbb914363ea2de14a60c28e0de8c4b57a9d1123c75a1cd8f2c8b7de6d91fec903cf23a0e71b832af7c928be08ddfd6a1b7fbbc8f16a6181345b30884bf43cc3b9841af85b7ea4eaa5def3179f33917e324a96414ffd3abdc868233e95d88c6b3857f392bc84fc7c414284ddeca4d2b0defc268e14fdf1cb6d73b40e68149ad94a106f2fe5b70c7e6ec6d8644ec49c62226056f02b3ac7411f095c588c28117921ad78bee0ef1bf44a1c09c50e0bc35ef3a77376d8fac486bcf25277901a345606f1cf012d8a59de3987f3a0cd9dc035f925373791cb5e0e4d008d4889763ceeee42172a743e39f65e0e2282f3af7bbe7fdcb64428926d4d246f9dcd69eb09a73ba84638c407f6e01aa2179c4587bc0cc05a1638ea8ae001f87930e82b8d81d88e2b12754521f8bba449114d6da091abb17b9408851fb9df7145159907a1eb155c402f458a5b53a401b67fc367db0468e59df1f1863d23c7c2416983084b67e528583807607e8be7cff5f302c7b41a573e18e1297f0019930add42ad550cd8e0ae91fa10db540e0f8df178ce84aeef0c4bb8876c528c1a608bc2589743fe6ac9ac597e6a576b8921c56826587a46dc22acb38baaadedbb0f4b87ef8d7eaf3ebb77e1627d3e6343ea6befa837d64345b5c12e3a6d136bebaecacd2ec99dbaca0577f4079366b1f339d48bb540e4a677d4fda817a5b098358d1d1cb672d700ec492bfb3ad4595b7d89592a517e22524ae733c8645094dfaea3b72fa12acfe0a37c6789e6c3e045ceee0f2afedd8c89c0ac0051500f39245870fea26025571d5375e7238f7ae323460e5af654488b8e6127a27b92b6a11dc93b76f0b04890b219211486e165ebb41e6e2894cf676bdd00e282497bff518d577eb077c45094c67d1e2651c9d844f23b116c239b5b7b5266e4506a5aeb7b3cd5326abe89b4c2c172a88066b0d2eaf776b04f8ee9f7cad56cad0432aabe6792294199f8a6cc20f6a2148aa056483f9a69fc41c055cc3241501db79e6f876b202eb16e1fee005c611c8fc6204e20241fea5a65a3316d9e2a2cfc75def432ce2df3124330e43179062f99727656f884dc8c7f9926e1c48e9a6fefe0af7203cf1dd22a8bbb91e19866b851d902c981dafebde82baad07eb890269c919eb1788f4e441bee9c637853c968beee277bc44d632aa68f113563d4d2cbc352ad77b80d50606a7de8b3be2385259ccff8a466ce980dd3ed8e8d05d05cbee98b3abfcbe0cbc616e7697cfaf4fdb59f0d94beb1115a390bc7d1c5320126723e99ba6a5ef80ed1ac6671cc92fd6667c3347fafe546cee0e6f8ea81e18fc72a6836726837000ecf38f1a901f24332ca94f53c3a0b3ce379f9378cfb6e704b5dd03d6bc9c548492d74d9946dbad90b21feafa1bf3adb693fbcb2d6ee72bf3b6d68484d9ca0ac3e80662cce4a756c08f3c945e4495bae475fc87a79995e785538dc4d0e10f4e64febd80788b45063cd55e7c1531cb07713083e1a23e37834ee1c7970137fecfdb69d88a55a746e298295ae90a922182a7278289793ed582ecb9e6656f5cd2c6c82f037c345941c74b11bf7ce8d71d1037ae9c984cf66e6107e7c6965344949366d3bb4f39ea95cf673c92663620e9011bfb9c531d6470974b599c5e05da3e7d579cb37ae38071c5f54ac596219255d723e0d2c92baba48215e8e1a3ed7364103000a57d7a92312a3a8f84eef27d843fb2e7cf7ddc1006dcf44154cde613b9b9884623a710bed9024fd598431f7340ec7835a89a864efe91d4fff8258fa9d2a77b0abaa7b3c9bb13421e3eddef92077a812fecfe506c6055ac8a5f7fbf0a2a0edc798e9b11135ba552a69b37ca346508f403c3d985d54e6a1c3db0d8630da77d0a5d4665e08343fd9517de2a9ce33a3fcd811032be6c80298568f1b8d84dbf0362d84cb597bd5665e4e6510ecadfe5208f8f2895ea50a22b6d4a10c97309140eed5a5657526a10f5cd8c0457c3ec61447e445676fc40d61ed1d006ab514ea8dde65db9861a55e9ad2ed6487ed5c21f15af0105a58e39bdbef2b27fef6e9c132bde2988b155678eddd56fb5e12e33df4e900e3e7d664bef37f528273899ef3c91fb14554514acbf55b84d322e19d125ce5d1902a0c364dfec6973be33e9c563c0d992fc10b7507ed4f8513240208efe3e9689794850d2e2b786e9a2a6047303086675bf068e6f90948156d9b34360bdf8467c0d076bc8fb605b30a972f46689e99bcb515c206182de1d3b27aaf357bb5e11062874d3c7af37b46b9b620466eefd28d3e3dc1666c240b8c1fc4ffc6e08a3785e60f34f2da4dbb872ab22efd92d491e4c0fa1203057de00ccc625fa3f10863e703cf99689ed5ed69524058ec1bb3dad56cfab1d43236f482cb9103e73d1500568e633c5efd8d667153bb7daa889e744b37e39fecf0009cfb12e67c78bac4bd97bc1d4a7c4c995c49b060825c3c746214c5d7768fb1a5673888f5d5883f0588c986773a985430baf54ab3708584f7c6b1094e520352ad4362f0ae0c63f9d86a1ac5c28bb5bd294bcdaf420b3859f2e3e3b06f4da81fc1c460ad7942488b2b5ef35f29b17954c84d6d624c0c6fd19463f69231ec544cb4b35f373c9e63452011f4366d8ab1ef357dd1561b754c5fe3668cbaedc3e8edbf155f2498bf50ce06f2d14d2344877bb6fcb1841bb5a267de41d07fa7107abd3f78154a9755754e2214de12595766f9b731cb0a42a33a2bc1be385d61c7cd9878375b5bfc0e9c80188bebd898e189d6da8d739e4925efd763428511e7ef01b55bcbcb9230696c0c818766d48698aa0fa6e53df7aa270dc9a9aa62fd2143fb7b99722c9f3c9f48707458b78c25ab83f19ec277933e1ac0061d6b5451f82c9923372e2f7d281fa286efe7e70b5221fdef31c87b51e787dda6a7baf2a5db28f4a39a80472bb235393d32f3c7cb96d3fcab9f2456d4271836119aec9457a0747d7ea04d108043d91ebcb765f420ae783a53134bef4275d8f49f52c941b531d2829f3eba810568146520495bfe213feae204661dbf7994dfef81446e5ec1b60a3d90c3dc5a5cc841c171ec3612b0e653a020b2f282bc69ddbe13e7ded9e3e46f7f94eb9af435b9881ee00ce210cfaa9e42b113bef1118c426d7c6295ca29aa0f4dade2669d489e00166a1ef9389456dac95f60e2f68db13dfc409e764860f6999e17ffa3b1a0575e18162d80be229699d2d16902c46cf818bb0c4b59c5b24df9ddbae6218e08a72547e50663f9c78e472a1699a871dafad29830fb2b1fcaab4f120e7c3ceb51de6042a2543f671ff057659dffe430a7ae1e71ad9f57c9af422685a202c7ad4cb9af474b9a64631b9238d8be29a597d400d96e1683787f3282b1cad7a6764c8d5ee9c2ccf97d8f0440f79fbbdafc69d300907e58142d0c6d6ee80aa3d8d6cb28bbed6b1ad037cd88832f5f05de214e9659281355d5e2d8549d4aa054d40229cf4acd22ee25ec15476e965ea502cce10fbb05e80246999cfe83838bf1d662e389c0dd00647f43d2ed7e318af49aa3eab90e3067e4bbff68dfa4c197f8c7862d8dd3368c2e657c88a1b85d935559baae04438179e9d465ee1fea64224b08c45ec06b84a8c38837326e93c7d0b84859bfc73e86fcbb279b85e1b68ffc85e2554ab24466df29b8620fa653555ec8f3ba348588ec29ec4cb73c9853ebd2ff002c836d46f68ef60656e3ff4ac61824648a6aeb6789b554b6fec66b482b6c0fec4912cfe3a3604dfe6a83d16470910c9011d834152c807a87ec135a2d45ab3a3c12181c0849dda15bdbf8a3315b8399d82faaf230f1ff0607749f6dfd00ae0f52feb1927f67e4dacbda0376ccc79db3a0c354af984f6c85a777a15719f1258d6f83c259241026215e44badcd97597f20f85ec7869b05e44d2ce0598f7abc24ed0e4f0a2facfa2541acea05f3354f24afb4a42976b914a73fd3f606d1137e27ee04df0678c627186cbe52588be2d2545f9f9d5db02d8f10b595260dc6dd165c31ee5925dd744f11bb4502feccc7fef6d68d8d2fbe030a77d9000c2f64ff17d4e6ca55a9be390f2477d0ae9d32236cd3bf1d4898b85f1f2da4fdc0921f92880fe45f2930200bf6ecbc8a0c644a26231f5b86e240d927be45b791e252f10867f1d497b73a69457dee4b9ff0c13b182d39b1e7cc9c63a79e77d09158b4ac9c6fd9651757c64a1883d896a7a9021a6d5cec7b4ead2b26bdd8e68433b1c8638979f3429ed50b3896b0c5603367be24ea9bd0089d966d2f992784a5e6aa219b4d42960c8dabea855c4cb3e8c905698b856b1a0701f8b49db1e158836f3234d99d3a9c65d15199d648e8f60500276cef36fece53bd14dab6d6464b82068e3b91c4a2efbb8dd83a6a8134d604f3c4fdf0df8d60066f99e908e3f29ad0b2d3fd4be5478a6f38656b6326c5f0cfa18a28b53d346c7091aa9ae2d6d8ac6ad5b1ad4375481d5f040a4f5002ec58b11723a9ce9c9e0d94805c9c1990d6a86674e927cd49ef8245af31068647195acbd78c488847f4f62c77e00fc82be442babf687600f8471e3c7a1ea00ccc96fedc3ed04d610d1eb6210bc50d3ee56dce48820d5d84d12d5bb10c7aab665cc1b8cd2c71c7106c9a43f55f21165d019e584421690a927e9d3e912a1f56f1cc743c426470de375486df18073ccef9a44dac2a31c0e43a96656049f21a1fab1cfe8e1524a79e00537874a99a1c4b1dcc10426e7f16990c028fd5c790e2a61cb9395c2fcdb35cd2ea43c3e819555ed56f658103e54c5378ad037a6f557ac99503083447bab7c6339a09f63f1362dc2477cd05c4c5a85b3c336523704f97236009ee446bbd2e3c9015c9a8bcfd61ba7ce013a2eed725ea87e5f9cffbeea5391168a191ee6873b5eecb40c50fd3dff00a91bff35ad807f1489f1bdac181209e49d8505b12685c9b996ccb073c8412d6ff2bf93bfc9cd0efe0e91c03154a3ce61835d22a5954e75784a8f088e1944d54d324a27849af7f62cf775d6edbac9a8b5cdbefe9f735e3a423c0b84f265ec782fe8f4344cd9a191c7aa72eecf670ce87e77d7de354d434da519683e0aff61e41dc830383c2c6ed0a287a47bb137ea654e1cd927076d53e3a83a7d298725d", 0x1000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1f, 0xf97, "031f000000930a0010005900000000003f00"}) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) bind$unix(r4, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000940)=[{&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a", 0x29}], 0x1) 04:02:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{0x35ca2a08, 0x81}, {0x1, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 04:02:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f00000010c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713d218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006aad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf612829d8607b4d08868a99ec9f3d9302a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1b6be6c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119bb36ee768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4028656273e4c1c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e091bbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708915c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75000000000000000000000000000000000000311a1304de2fcc3c76bfbe4bd743bc44be2185d78cdc28d1b61b07e1ebfef91b252c6abc9f5cfadb6f5161a4a8fc4c84b96c8882741e24b6e907d083d518266da67892e95a51f1c19dc47a8c0cfb5b6dc7a8f350b44ef7a5becda1e36cc45127ac9b8318bc9bf7705eb4e614af75b3c29973a639300dcb6e8ac1c7203d51952d1c9fd35324c9262047da6472d201d8a4494b355b1f869be1bd8c81ff2d460f1a1e308e5c9afc29f463a1d19e08c92776646f9e3059", 0x76a) write(r0, &(0x7f00000008c0)="1b4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7fdf31d9847baa5b61d965dd181288338a8f3f06e12d3f54b8040c9bc2f45b26b95b3f54ea5077ae38b1b2da9dccd532ac6c77d3dd48c110f3e185ad63fef9c403", 0x56) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) r4 = syz_open_pts() write(r4, &(0x7f0000000100)="476640d82621f1b07054c3fb478a3a74a09d26ba5b19561f395391a6826a29154b65e6181a1a546aec90427509c6d72d7bd8007f7a82d0f87254e16916dfd1a34fdd793f309ad91c5a535d1155f0fbcc36d50559ecda0f78c4f75b00cf46e3eafe1973de", 0x64) 04:02:37 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x7, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) sendmsg(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="50000000000000000000000000000000be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef650000000000000098000000000000000000000000000000a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca800000000000000020070000000000000000000000000000f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54a9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763db332a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c8487e5546bed6ed52bb0f76c53586cf8b259c566189f801f75f4a7470ba8c0e7d9ba561af37d87a80e17bbb9c86d3f9c6694d1d67f60ef64fb951b827fe19ee87b7421c9b68740aad13a9482dfe5fbb90b20cef4490d819b4a12e239bea99b0d621b5e985cdf68506107a4a0348a3a69b39f0530b46b37859a8bbf5775f95f0bd6c93b74a5839429b14e5dc618d58b6db5bd79064176cb14c65e5aa17ef5f4b3d87084500c6f456c7977d53a1279c4fffc149722fa8a1ccfd9ea7a201fb57799a2b0e74e3712e43eeb609fdc22388c0a1b97c5950bb64b9576989382b921d8a1e1a5764afcd1113af6d1f4d7c4a6386cad6b0dcf1be28fd9d86ba256e6e6e633dc50cc5f95c145973ca2fad8a963be8c2e34ea7ed30afe381e46ca5911fd094fd988a85861454370ea605532c15e9b66fa4d49d9a50e47f77103a7226f03174509330c55084468d0ed50d35104d08e904bad2b5b1a0f1b8d914c8276b22b65b0c59cd5cbe7956133c2ffc599548d8822b275045f3e52ec61fb09febd934a3f2d770c85073bf60f3f0bcb7a5fdbb9ab04d6d4a84f9dc64c67bee738b947f38f87466969d13bcd32beec3bc2cb5f2752ad79f477e2d9cccfa4350cc2f188fabe17cb64a6e8355379c83025bd4d7a41fd852777e3f1628491c717b6a4fa382c84bc2c821915981927cd6211a95050f4983835aa5e8d3fbe02c757d121923fcaae75428ff756f6a7c7e9e4b63d85aeb43cd0d5ef73bb83e1de968fb07a323d6ddb7308b05a33e38f93bd6f46617dcc10d6284649aa9964a8f2635e8234464b75e57080c42f3ca4680359f65ba13f388f308b36598b49d9902abd3cdbbea87db5c8fbe4c71fd6243fd6b687fffa83cf1f2317098b03ee6a68b5d6276947d041157462dd0990f8ddc6fafa79b7c3c62ad2e6a6c148e204682a5a0ad400"/2056], 0x808}, 0x0) r2 = shmget(0x1, 0x4000, 0xa61f20ad8ef6f11a, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x80000001}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x8, 0x1, 0x5, 0xffffffffffffffe0}], 0x4, &(0x7f0000000240)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x601656a633a00955, 0x80, 0x630c8803, 0xf9fa}, {{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x2, 0x6f}, {{r0}, 0x9989bad6c9e8433a, 0xe5075d8c38c9e734, 0x4, 0x6, 0x800}], 0x0, &(0x7f0000000180)={0x1, 0x948d}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) 04:02:37 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) setsockopt(r2, 0x1000000029, 0x6, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffef9) 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0xb) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0x1000}, {0x6}]}) pwrite(r0, &(0x7f0000000040)="fb", 0x1, 0x0, 0x0) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f00000001c0)=[{0x48}, {0x14}, {0x6, 0x80, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x1, 0x0, 0x6}, 0xc) 04:02:37 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x5, './file0\x00', './file0\x00'}) 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="e466") r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x0, 0x2}, 0xc) rmdir(&(0x7f0000000040)='./file0\x00') 04:02:37 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)='mn', 0x24f) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r1, 0x0, 0x2, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x8000000000064}, {0x6, 0x0, 0x0, 0x8000000000100}]}) wait4(0xffffffffffffffff, &(0x7f00000000c0), 0x2, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:37 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) msgget$private(0x0, 0x4) 04:02:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) fsync(r1) recvmsg(0xffffffffffffffff, &(0x7f0000001900)={&(0x7f00000012c0)=@in, 0xc, &(0x7f0000001840)=[{&(0x7f0000001300)=""/5, 0x5}, {&(0x7f00000015c0)=""/165, 0xa5}, {&(0x7f0000001680)=""/187, 0xbb}, {&(0x7f0000001740)=""/249, 0xf9}, {&(0x7f0000001340)=""/107, 0x6b}], 0x5, &(0x7f00000018c0)=""/22, 0x16}, 0x218f929aec45b1d1) write(r0, &(0x7f0000000040)='mn', 0x24f) recvmsg(r0, &(0x7f0000001480)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000140)=""/247, 0x3ab}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/107, 0x125}, {&(0x7f00000014c0)=""/244, 0x106}, {&(0x7f0000000040)=""/16, 0x10}, {&(0x7f00000000c0)}], 0x6, &(0x7f0000001440)=""/33, 0x21}, 0x20) write(0xffffffffffffffff, &(0x7f0000001940)="06e0854d1cf32726f347bdeda563", 0xe) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x9, 0x4, 0x3f4, 0x45, "7dabc3eb07e7af78eda3caeed268dc548bf34bdb", 0x3, 0x1}) shmget$private(0x0, 0x2000, 0x37, &(0x7f0000ffb000/0x2000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0xc}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', 0xffffffffffffff9c, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:02:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000300)="81620c142f9b4d17ec22f9b4ead2dfcd3fbc2014d130132bb8b1e416e87b4bb5abc93227b491f3f55cebb12f45f524fbf13ab34f9f1a67d5b5acef495cb7935b65aa5fbc02d14b8f0243e56555c49b9012a9f5a6e5cd400b8c557322ae06a0c66d1739f012b21db21e1f61189293cced8ed2c5b02008c137988eb507fef6a58bba4adf1ea101a3780bd388fa7f", 0x8d}, {&(0x7f00000003c0)="e371dc8e6951acadc72b5d89ce6dfe6a7667b0915564e5a3dd2f156f471d43ec888d72dc59a80922dcb00a15163db7cc1a17246a104070cd922b5247e497858ee566fc1c008c9b31f266d458eaf5ffd0bf4b60e9838a04d24801d563de182b5ce507e804c36ae7909cd532458af67039b344e69153e3830edff86f53017379e6d1bc4052daed7a4b9bfc90b07810ef1dba4e524751008e3fb81d09980d0a6b62c64ca032ff1dfc946c77f11a11d0ba54a7ca5496200ed322573c8907af1547315ff776e6b24ebf4ba49d34", 0xcb}, {&(0x7f00000004c0)="18fad589dce5850693a2785233342f4384f56eec7dc645a05a6bff6ac6bb9f7cc71b3bd912de15a06572fb2c4985be22773116022693beead4918cddc60ac2bc85f73309d13053c36df1288ec965078a70898f5d76baa0dd097c76614343822d45885ece36304d8d0f8b9ce65fecc9db4a8db01edca46e62967d97707394baf6209b6b1e925cb9860209182476d9008449a7e52439619bc7b2a74764e3b5ac480308f20be9d937bbbee23f4107d453685710ef53fa8677230bd5", 0xba}, {&(0x7f0000000580)="057d2463f1533fe2fc95165dc26e035746aed1c4258661a2c76bfe5f481abb4ee39ad5021523a0ce24290547c38b78f4e2cdb3453eb758382b46bbec300959fd21c448a2c8946c0ca682ff66ac6d9e521f4a758757b7f69ead1699314c535c691bb07af92fbea01332583995b657b0990bb1c377b855ef29b1f87c761b1eea76a63c517edcdc75bf28640979d7d471421cce5d4d98a029afb6fe94cffa469bb0776ca750dda1c94d896dbe8f289cd879d5d64f1bd35b237f56380ec5a71a52ee5de26f6604d88f3c7da612dba2511f6af2bfdac2040c48acfbae6534c93576ad4446", 0xe2}], 0x4, 0x0, 0x0) preadv(r0, &(0x7f0000000080), 0x10000000000000ca, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x58}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 04:02:37 executing program 1: open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x81}, {0x40}, {0x6}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000280)) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)={{0x6, 0xfffffffffffffffb}, {0xda, 0xfff}}) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 04:02:37 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r3 = getuid() fchownat(r1, &(0x7f0000000900)='./file0\x00', r3, r2, 0x4) chown(0x0, 0x0, r2) r4 = getgid() r5 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r7 = getuid() fchownat(r5, &(0x7f0000000900)='./file0\x00', r7, r6, 0x4) chown(0x0, 0x0, r6) r8 = getegid() r9 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000040)='mn', 0x24f) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = getegid() r12 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r12, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r12, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r12, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r14 = getuid() fchownat(r12, &(0x7f0000000900)='./file0\x00', r14, r13, 0x4) chown(0x0, 0x0, r13) getgroups(0x1, &(0x7f0000000080)=[r13]) r15 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r15, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r15, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r15, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) getuid() chown(0x0, 0x0, r16) r17 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r17, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r17, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r17, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r19 = getuid() fchownat(r17, &(0x7f0000000900)='./file0\x00', r19, r18, 0x4) chown(0x0, 0x0, r18) getgroups(0x3, &(0x7f0000000040)=[r16, 0xffffffffffffffff, r18]) r21 = getegid() r22 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r22, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r22, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r22, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r24 = getuid() fchownat(r22, &(0x7f0000000900)='./file0\x00', r24, r23, 0x4) chown(0x0, 0x0, r23) getgroups(0xa, &(0x7f0000000080)=[r2, r4, r6, r8, r10, r11, r13, r20, r21, r23]) 04:02:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', 0x0, r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x2c) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) 04:02:37 executing program 1: r0 = socket(0x2, 0xc003, 0x6) socket(0x1, 0x4, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="5aea2d2c1823cbf9f67c0aa0b783d183accfcd5c26e1768ae4f6b8ce4f847b81", 0x20}, {&(0x7f0000000100)="f4ea1d60b8bf029a96e0790c", 0xc}], 0x2) write(r0, &(0x7f0000000180)="e25aae6940da000000000000df144354056e4e6cf38215969907000800ef25273fac95bc8010415e5dcf7f5d77fb3d3ea0b036ecde", 0x35) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x200007c}, {0x20, 0xb01, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) writev(r1, &(0x7f0000000300), 0xffffe48) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7, 0x80000000, 0x1, 0x7f, "b65f6825fb76dd574b23b07fe33dedab2e984694", 0xcc, 0x7ff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="9f") 04:02:37 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) connect(0xffffffffffffffff, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r4 = accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x10, 0x0) dup2(r4, r5) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r6 = kqueue() close(r2) socket(0x19, 0x8000, 0xddf) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[0x0, 0xfffffffffffff001, 0x31]}) 04:02:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r2, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) sendto$unix(r1, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xc}, 0x3c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="00f4ff", 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}, {r1, 0x24}, {r0, 0x50}, {r0, 0x100}], 0x4, 0x95) getrlimit(0x1, &(0x7f0000000040)) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) pipe2(&(0x7f00000000c0), 0x20002) 04:02:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x84, 0x1}, {0x2, 0x4}, {0x88, 0xffffffff00000001}, {0x25, 0x8}], 0x4}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfb5) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x80, 0x0) r3 = shmget(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/195) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x100002) 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x6c}, {0x16}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000100)=[{0x5, 0x2, 0xa, 0x1}, {0x7, 0x4, 0x40, 0x9}, {0x7f, 0x9, 0xfffffffffffffffe, 0x34}, {0x1000, 0x643, 0x0, 0x6}, {0x0, 0x3f, 0x1, 0x8}, {0x4, 0x8001, 0x200, 0x5}, {0xfffffffffffffe01, 0x8a1, 0x100}, {0x2, 0x3, 0x7, 0xffff}, {0x9, 0x3, 0x8, 0xaf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) shmget(0x1, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x2) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x8, 0x9, 0x0, 0x1, 0x3a, 0x6, 0x2, 0x0, 0x0, 0x9, 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "c15157dc25d525a5cf9230b3225a4ce7044d3996", 0x0, 0x10000}) 04:02:37 executing program 1: socket$inet(0x2, 0x4000000000000001, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x10000, 0x4) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x200020}, {0x81}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = msgget(0x0, 0x80) msgrcv(r1, &(0x7f0000000140)={0x0, ""/119}, 0x7f, 0x3, 0x1000) msgctl$IPC_RMID(r1, 0x0) 04:02:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="000000000000040000004b8a3860dcf82d9cddb1d4dc596af66069", 0x2}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) 04:02:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x5, 0x5, 0x0, 0x6}, {0x8, 0x1f, 0xfffffffffffffff9, 0x4}, {0xffffffffffffffff, 0x5, 0x0, 0x7}, {0x9, 0x8, 0xfffffffe0000, 0x6}, {0x9, 0x8, 0xcc6e, 0x1}]}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) pipe2(&(0x7f0000000380), 0x4) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./bus\x00', r2, 0x2}) chflagsat(r0, &(0x7f00000002c0)='./bus\x00', 0x0, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) semget$private(0x0, 0x1, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x1, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x48, 0xf0000000, 0x4, 0x6}], 0x6, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffb, 0x323de040f35ab103, 0xf0000000, 0x5, 0xfff}, {{r4}, 0x0, 0x81, 0x1d3c97ff3d53d4ce, 0xfffffffffffffffd, 0x1f}, {{r4}, 0xffffffffffffffff, 0x8, 0x2, 0x7ff, 0x9}, {{r1}, 0xfffffffffffffffa, 0xd2, 0x20000000, 0x7ff, 0x2}, {{r1}, 0x559c292b9ea6cf20, 0x80, 0x4, 0x4d, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x5, 0x5}, {{r4}, 0xffffffffffffffff, 0x1, 0x1, 0x100, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x10, 0x5, 0x2}, {{r4}, 0xffffffffffffffff, 0x6f, 0xf00fffff, 0x7fffffff, 0x4}, {{r2}, 0xfffffffffffffffd, 0x20, 0x1, 0x7, 0x7fff}], 0x8, &(0x7f0000000040)={0xffff, 0x7fffffff}) fchmod(r1, 0x1) dup2(r0, r1) 04:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x62) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[0x5, 0x5, 0x4, 0x36f7, 0x411, 0x4, 0x5]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0xb1}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='|') 04:02:38 executing program 0: r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) minherit(&(0x7f00001d3000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) 04:02:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x5) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 04:02:38 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x8400, 0xd5) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1000, 0x0) r0 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r0) 04:02:38 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0300c3cb7e6ea6504da3d1e21bcca67b44"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x4a8) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 04:02:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x77ae59996a0e6686, 0x101) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000500)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb03000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a1415636f317b9a0cb4ed526cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed87c7a06a821ce108fb7a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925ccffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efe02818e56c3fac88aeead4ae937b5107547bc19d031a4645d2a1460b2a2a76581b1ffaf5d6e225414f74e0ce613e609152695641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d97c0222cab40da5620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6"], 0x1c, 0x0}, 0x0) 04:02:38 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x8000, 0x9bd2c34) dup2(r1, r2) 04:02:38 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x80) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x1000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:38 executing program 1: socket(0x10, 0x6, 0x3ff) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x3c, &(0x7f00000000c0), 0x0) socket$inet(0x2, 0x4, 0x6) 04:02:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xbdd26b9}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)='G', 0x1, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = kqueue() clock_getres(0x0, &(0x7f0000000040)) dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)='mn', 0x24f) pread(r5, &(0x7f0000000440)="1079994e77d02149b5043fccf9d5c1ab8db4265ca7880eba03fbfa3a98d9ae931aab6aceca66de8bbbe76de55f5aa539abb79d8be1bf8fbfabb81f86c2fbf48c9e6bf163820e9cf7bb1405acda051cd522194599affc4ca59bf013ec39a0d2e96b9f3c1cc9cce51c396996aa8c3ae8443e81df5a2601e1e88c4e4c5ec8e56b17cc9f38734035a2054ad19562", 0x8c, 0x0, 0x0) read(r0, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x10000, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000040)='mn', 0x24f) r9 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000040)='mn', 0x24f) kevent(r6, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x4d1, 0x3}], 0xac, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffff9, 0x4, 0x20000042, 0x9, 0x9}, {{r8}, 0xecfaa4b0d4dd758, 0x4, 0x2, 0xfffffffffffffffc, 0x4}, {{r3}, 0xfffffffffffffffb, 0x2, 0x1, 0xfffffffffffffff7, 0xff}, {{r2}, 0xfffffffffffffff8, 0x86, 0x6, 0x1, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x2b, 0x80, 0x80000000, 0xffffffffffffffc8}, {{}, 0xfffffffffffffffc, 0x8c, 0x200fff61, 0x7, 0x7}, {{r9}, 0xfffffffffffffffd, 0x21, 0xf0000000, 0x6, 0xcc}, {{0xffffffffffffff9c}, 0xd6ca9273df8baf0c, 0x1d, 0x80, 0x2, 0x5}], 0x1, &(0x7f0000000400)={0x5, 0x6}) 04:02:38 executing program 1: munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB], 0x8) listen(r0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) accept$unix(r1, 0x0, 0x0) 04:02:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x4, 0x6, 0xfa8e8b26e084faa0, 0x15, 0x3, 0x5f8e, 0x1, 0x0, 0x7, 0x101}) setuid(0xee01) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x9) 04:02:38 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB], 0x1c, 0x0}, 0x0) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffffffffffee2) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r3 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x0}, 0xc) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) sync() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000300)=0x400) semctl$SETVAL(r3, 0x5, 0x8, &(0x7f0000000100)=0x7) getsockname$inet(r1, &(0x7f0000000280), &(0x7f0000000540)=0xc) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x3, &(0x7f0000000380)) r5 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x0, 0x80000000009) fchdir(r1) r6 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x80) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x8000000000000000}) fcntl$getown(0xffffffffffffff9c, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1}, {0x81, 0x0, 0x80000}, {0x3, 0x0, 0x3, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000440)={0xa, &(0x7f00000007c0)=[{0x8, 0x1, 0x401, 0x8}, {0x20, 0xbc16, 0x1f, 0x4}, {0x0, 0x1ff, 0x7, 0x3}, {0x8, 0x9, 0x8, 0x1}, {0x4, 0x4, 0x0, 0xb182}, {0xffffffff, 0xffffffffffffdc34, 0x101, 0x8cc9}, {0x9, 0x80, 0x53fa, 0xffffffffffffffff}, {0x4, 0x3, 0x10000, 0x9}, {0x1, 0x7, 0xfff, 0x5}, {0xfffffffff1940e76, 0x1ff, 0x81, 0x2b}]}) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000003c0)=0xff) 04:02:38 executing program 1: 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) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000080)="8532454dc27d4382c12ea725a1e98eb46c74db65d27acb566e0c8adde22ab6e0887eb630d6e18b3b35b89867e7bc9fa17c899bcc6a64a84c9b998f38c511a94918230910086f0ec01b151c8ef0ca07ba3a45674fd4bfc80b1ab3191cffb56f307d2096fa9534ab3ddce2c76dff06afe5f03db6cebce6cabc01b89c1daf32f88fb5906bade0ab25f467666f3baedd90ba5f7412bdaee955f0c1aaa6585a1118d90c16445010d23c35c70180a3032ce840b09ca65131e884ed6f1959f6c5400965c11afba3d3ed6a097d", 0xc9}, {&(0x7f0000000180)="c90dc220e609fddb0d18c8c5120dccd032b951605e1889262f967384661cfd4fa7d25bb218bb49748481557a60bf69419606d302d3999759a8866f88b2fbbe37fef4437221ed69d5d2a5f50170f7023bcb9b80294b270e52b34b64c77da28d1d58d4053f3c15113ca954ff15b6d6ea26580942a8b523875dd6ec8df98afbb964142c4fc88b588438f452b6e3be380d78655aba69083b1ab8034e82c04f38d1dcef3aa6188e00f9cf105b25c680e1b4dd81e7580352e9c0cbbb499bbf948fb610b7d52cae407f41f984e6617fc8", 0xcd}, {&(0x7f0000000280)="58a3318668cfe9dd59fc6be1fd82e8c6c1d6724aa00f2d7d8d7f0e3821ee654720d239ea40d4c3365386a703368f89c8fb7d45b00fc7da36afa7f2695d1d20155957effddb9db04547cc0215c439d9fd0d5f41986ade9cb8490233bf944f060af028d74cc0cc71578cdcb82d0dce6628fea6ab579619815edebe1b5fdf92dda57e4c10b013a0", 0x86}, {&(0x7f0000000600)="93f7aaad8137a0cffbfabc5a14b1bb7c5febe4bdb595275a5686e2114c2867fea2235aa1b9abc7a1647d18ef91d2dc23e3aac33ff22716301ef6d4fbd1a646b637d57812665daf62f30f26dde3a0ed33cea4f1ccda16b406a61b2e974431d0b09c965b7f18489c992088d58dedb62a2f6395365824c77b22601f44d14a8f4a6893a67d94e5485051605d6ccccf1ebd9c21088694169fe77c3107ef6b360ac3b139bdeb1ae95b654ed0b72a27f6a27f1d1d43a8bcd2ac38fbf30dfa417b75bae2d49b59d0cd58cff2ea124f71ed5a5e2f9dbcc4bf6b92330f25394eaeaf2fad8b8637fac115f20a36d86987e9671da23f10ca284766c42c68070c6c7291bd554c49c7996a7860a6b2406df7ba117c34f36a580ab77a516a59205b59d4e43ae151efe35101ba053dfab6099e9d5bc1ace9531d831a0bfb42cd746650b286ea7b62926c5dbffe29250a739018c264a678ecab38466f14a1294ae21d5a4deb3654399796229359f76f880ce65844a981db25b0b14d32693fa1a5dcc83df8154a8c17bc5c20311288dca87129aa9d5583839c1f7665b5a25dadab0bc965a8e688220c1fe258bf65f38e22224a95f064061b1ed7003dcccfc6dc4ca6d30a13e7c25dc8b8dcd73872e3630e27a14e7a8374faa1435463133154b17224707a1e5bcbb35b9b7eba46a731540a816fda5edc2cbc2c9abe59e9265d13dc6fc3aa5bac9e7129e71300b7d02fc0a9adb71b344dc86cfc3eb325b68b8eb9fda23d48946a56c301f67f1d4491785fca9bb8c638719d84e484af78a008c5f666d102ca6a0eb24d89a2812a518034f9e879ccfc6a33e5c9397ef24cef9ca4a8721b24a3b8ea3f480be355e6c7a7b47024459f776fffa6b2b4247c53d8298052c50eeff7a46c107f7e490b5307dd30e10523f5b7cecbf16e6fc1809c125928b9fa9f46247b439c39bb729889cb1351c0a1ba32a74848d4bbf1b110ae32d51afa353d50e1da2135b7b7b5327f56156c60fdd47c60f7c912f2c15eef35fb00ee05c42d6c739809cddd8d48c1e9485c82a511cf913c493d1968d5632112d1e68fad851170da10689fddf6ea86d942448cabe3949aeba1fe2bbb8e6c90d0d364092ab3b6a8f996aa08aa41989883f30f5a80a310f1af36efc88560bdba3f88d6c4878503e96775671e290a1c7f708d9312fbcecf59eb3188b1f25d53cbc89116ac9d01f5e53f8e2889311201175cc5504356e8e013deb4341e32b364ed0d6019110e90809f745caae1f8a297757e0edd667b08cfad8c536619fad39bcc255e031ffe566b74a73eb9475400db1e409b3c7f332d8bb7098922bc88e5f4b8079d6d3d9ca3be157f927f9d0d5388d3a4082944a2061b96948a5bfd5a67680364e895b6123dc612757642552aae1e7e204784dc9777edd809c91c8d6afd04ad778ba6092eb1db353923d2602687b8bbe078c475b1cfcfa7613f1783beb5f62853a80921d852b79eadd3635cf4736b43c842b6c818515504227c0ba4a9ee95fcacb547c0cda5148a100b01a32421df7700e7ba2bce08f4dd4843a1244bc4c9756997eba7ef6b9279b598d0f9dad971538298c1d6564bb9101a8d56948670c527cee8530941f82628a7490bf81f283381319ed878dba94947d7e5f92ec67d51101686d3d3cc4c0b99179b05b3a29c54c61ea693fc08772368dfdb248281d2f2270edd3fe4f24f512f70f3c86bc86c3ada80af52dd62e24336847f39315132d0dbaccd897b0ab1f6123b019bdb7ba472bb0b411977bb35327ee14067b0c5eb2fba917a703dd736bd12544d665648dc958d798bdd67abe8e3827e82f78e51d79866eeb592beaaef20b1818274cf3a74e7757e6914691eadce189677e5551d5362a13fc831bc8d46bdc99d2c49e932f1af7f440838edd19c3651d44e2469798742f149e77667b0e079cfeeb0e37f1a354aa2b8ad23968b83057d1bb4c38b8846694226e7a2ec8a0df3b2a7c49501d61e09491bdd43d4ad51ead65e97129159dde2730a086360fddf92b0bc3e042238e2fdc19eaa98cfa29ca6f7cba04df711f6671c58355330fdfd5d62f60765559482ea4fec5e2096cdd26230e4a512fb1f2c5a483b9ac0606ee381b7922f6132d4e9a84eea89340484d95f8365a11a95ae1671981a0e6117cd27aadabc9a88bcb1a00a7056cdf9a36a62edc69c770aee3b3d959c2be6c8790b69fe6215fd1f05e1daab3d6f17fa35c5c585b43cdd80cf37a3774c5d141f26a7e5bf438ed9cc0f043bd283e9c3a4c8337a1ec793bab9b3e6379e270aeb12669eacd27074a6ae4af13143226a0d5c28378087db0f0634a234105d9e4ac1cffce94222b3507e10b8fff38a3284ddb0ba3ddf12162eb3693eef6c1ab5ff639d1079c2dbfae1603b36b23855e35ac4343269f2bddbf45e624fe6025866598951883a34165c8f9b9927d1824aeab5190ba97bb60d77ef4d9cebc55aaab8373f68618ff3fa0a79f09d322352ae8be714129c09b72a589d8c5d27af25f9bfd5be5d01518f73761f6b54bd3202dd8f3ead0b698ff09089b6e11d098fa3c8194d95b2ebf3bc915db965e2d25b7618164b7ec32b5c4ea083e24f2f7137b2b6570bf89304e7bbd8c1b5d7b8fb74a95e838e768bdb5cd963a084f68a92fb34f663fe59017bfff08d7315f91002907bc518b2e853bd4f812f50f26c3400228a9831d8fdcb06175831095d84d56f161c86dc075f2beea9b85bb92a36d32e0b6295cafab69a3d00fba9af43779c9c2f9feb5fbe37506fadb013af4906cab4bef52a9ecad12ce412e3c2ab8bd7de7d8531a410147c20dc0c40b231105227216e3bc471d2570695b66f68b53c854e730acfa3c5957b1416b279c959a18b81f70f06c5b8944a74107c9c68e697a1ae960aade798696e8dff9ef7863e166c6366b49a1f36c491de0866ec5387901b36b28b79f3b5776d2b7fbe55ec7502cb6002ffb5be54b00cdf320edd0632b24481035adf01a0e140fd17de463e3e62d06d6712e5427991ef8e590306b4203b0cb23b3306a44c31f8fd6bdeecb729ea1fe74b3f2618f0fe7a625e274de4444d127116dacec70749d23290cc9d0c6de6de540c128e68e4f12786d3d368fcea92f746d869dde67e8e9f7fceb81ec33c69fc2b82d3cec6f64ad09eee1c7f208755f751bbe5011895ab26f964659abed1b1c07a128ee3cfeed2e379091f2ef303b0200a2715f96d494f82124475c8869768a5c33edf2484a228338b8dd88d74abbadcc2342f65e9207cc87ddd0239785c45faf1959862134021bbf6c734b55315dab09434e9fe85d54fd03a59bf746443d42d06fc0c36312bf5dfcebb73b85f6665a0fd8454ad41a568c3a9e8ea3836a4bf0f6b3128549ed65e3e414ea651bd5daab78d9f69f07480279c581e4993906a01581541dffb1ff1e2e4e4f0286f4a708fccf142c1583c646fc2a5beacc7d0c6937c83a9c89025d300ddd71a4ba55fc2459fd9c8b67112f75b7d03e2ac360981e01c89410c6040e4d78f1b7ebf4591d8357affbbfd98e678df9d8eed6f4bcf13f38af774467e33f092772d11bc96a31c56862f912f14bfd74efed122c17be81e39844f1689aac36700e9c0123f1e78c90f0442f3decb8443da79a2393eeb3dbdb28491802a5a03b3f1a8ad8fc0c5e40334237776c73c7227bd41980208e7e7646802d2036fae6f572c5565f1c9282aa1c823a011cbb0fcc7a609f681343c1201f2e7970d8a1a65d5f0dcd32685521fcd456ea576de10ec0845ec3ee0462d90d4c90d1d413a8926391205a5bf0b9d1a2185370ba1bbd2b1965e0e63a24515e54d3cefcef1f880acec704ef4b49cb3fa820b147fdd89c9300613fdf4b5608ae3c192b206ecadf8eaa3e6e9d606e96156448d9358bc48b0ad72dcd5fbf96b766f7cf71dc53ee11588e5f341fcb53b548f1d2565a0d2420e867dc3c507faafc8048afaaa92422098f8b1fed4d1a48bbe657a157f5cb9f36f2852067fb77831035be2c63a8615c2a5c1cf137867beb85e7392b40340778142efafdaeb0d122a7e9696c4ae360559972b450a374bb731fbea97857329e7fcddf8beda3f9adab94fbf92478c618035505325fa3196ce0ea8e8ccddb41cc772733be29e6dbad55ffdaf64c836033dd8f1510dc33bb473959a436a845e42073fbf5e760a4d5e64336fe0ef4e8c3417d8ecfea6762dc9d65ba57c4aed3a73239e392514af1a37deecd257b9917746a83128a08f45554c9b071de78d791f5270dc227912403f07209a79cb579da3d538b867a18f56c0c62468b5e7fe49e96087971e79f8a799ffa97d0b1b2399a90f696267e1865a9bdf539f0e8b4a29d47349b3328f532e01b77eda943f46979fc16819345400e222fe76bec3db915cc5f684ada91ea16ca266d70a8872671dac7886f5b533812608fcc9a9cd9aed1df33f6519196e7944dc590d331919231bd489b392c044f8a89a51d9f93219cf97897f404bba932d9e9d6bd5b94b669a506f34462176272d8b4cfd7a9a4401e3873fadcb7a4b180f4f5b3ebc5a7cfeab6d5661b1b5af168bcc6f3e278d5e10a912ee9effc8d4b4a4af6caefe136da66e328448fe3e030f15f18240bc310ba09d2837ed24b91e30e67b833592c997f1b19b97618df9025c8b17e5fe12bdb49a518fa845910b69fe009eba630b394e0223ee18da5807430bea469b4d9c5c788e263819869832936ef5844f503fdd82d01dfd2fc021419ed6753c0507a0df31d8ccdaf05c0918c6a731d6dd1b69ec2d3fd3af2204d899368e11e26957a12c99a598ccbd7eba957b32f7462e02ab92ae579498b0355ffd12ca6c4d1580e5cb98942fa3778d7d23bb124b785f1282dd5514df091d9e42e50d89a7a6065c23332dde1b9e91e6b68910250218985f27f931dac591bd450662a59123469b1370b74514831f963e5d8ead6ef0ca664af8774df05735736ed4501bf9afd6463bbda7fc3a84234e4cba727ae6ae82ab58a0bae07068d42c75c5150a2bf42130f6cb2d0c027610dd9ea14c587966d9764a32829ea3e9dec3c01d7e090f752e6891beb1b598ef5e623b79922d58ba057d7a3a6eb432209d7ec2b8c0d323b34ad1eb575dc510493d4fa09d43bab016b54425a11aaa887670af281471ba56fdf29c02841ed32c88bd10a99bf7122e35abe212d5ad47bd3f41db26e12276028d922581a1ba1df881680bf9e9918d65f96d05935b790adf2bce64e0a6b177bbf46d76d6d045b9e670a500a14beb03aef6490cde66aca694fbc81617db6cbc924b0b156108f4941ff7b9d1235f20d01fd5ffa0a84789d1682f58a849d01ed3a5168b1c40442b901c87e0b4b3ba8ee349984c411bf5090d968bf358956d309aa771fa7f26f3e4bcc4f7a881f7ef112e1a7b4f60ec51482cb86fcc718f535062e445d5189ed8909347b5d87cc388f232adbfe2dd66a42c5724cb74a6607a7da142493d463aab450f515a588aa27bd6f1b99f378063b5ef4f77abe19edd9aa0a046c8fcb357e356b4fc181eb641337e6fbbf4b855a73bd221f71aa09869b1df02fd74d1f87e6f4d3c6df559c8745974906b86dde3655f248a3bf5b0292d3a876703a2fe75a5738c52d7b91c2b6df86d58a991d288dfc3fe858c9693a9d93b827a15905fa1ae0a00523e60b946d1ac569fb3d8790ec1f3b64c28b7a7ee312171ea3d6dea808574df1d010ba7e5256c8b301f1e769e9e1d993f7026a57ff799c7178bef9ea9654f22e828351cd90f1e7e569dbf0959a71f25bf8256b5ee885995a252601763d0a4965cafd7060bcf1d00bf", 0x1000}, {&(0x7f0000000340)="2011152581eb7c29475013a4ece183061d9a0da066db4719c060d2f4634fc5f596e6f48cb5782586cd50b88602e5dbcf2d4b91c1f1c58788803f29f219061f3e47e6d981fa9edbdbded4bf3c8de5e95c491359f06b11557ddc11fbde37bc02f14b33ed237f5c0b731b80352d9744b657c83bc32535d4784550c670f5387eb8e62317bf1e15c84869443fdfb3c3569b2ed40dfe972b0d4aa63c44d04eb1b0c07271765c51bd917f3ce028f3", 0xab}, {&(0x7f0000000400)="46fefbb07b11afcd91c3a0d8c3aed6e3ab727edbff7ebe49d070878bd7e447258c944c6fe4d680b0152747cb", 0x2c}, {&(0x7f0000000440)="0dd4fb7d0f11f6b6e4f04c34b47bdb10a1a8d46b629bb344b73b27d84da82ab4775101bfaa5a75ff8c078050dbedf1a6d6dfcbeb643ca64108cc31dd01def7ed852ec52113a31a37f1cea0af2e916d9bd44a451c8acab151ad21a77dbd61e6a17e353cbb7f93bd796092f917d3908cd75edc37dc1f", 0x75}, {&(0x7f00000004c0)="b076579f67c6f1ea4dc7c6c2ed3fb0153685fbdd568e9d2081fa482bf778fd75dab49616975727e6367b36bb7d2a139ce0b61722eb66103b007a6c3e076d741a2de7feaa78bd4e6eb80ef0d610df1f8e46ade20fed24d24b2581b9f1e1c498bfb2ea48b1399c848fe00929645ad4054ca47ebbf0db602bb179e22017f16852567865fbde80f9308dd9f715730f6d69631643be00824d5db2066d75aa870f6334179d371de00b1a8fe81bb6955e19e8dcfc5f2a59fabf93672161d287348a78770b33eda6bd671e10c4", 0xc9}], 0x8, 0x0, 0x1e) 04:02:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/7, 0x7}, {&(0x7f0000000180)=""/143, 0x8f}, {&(0x7f0000000240)=""/108, 0x6c}, {&(0x7f00000002c0)=""/226, 0xe2}], 0x4) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x80, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCSETA(r1, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 04:02:38 executing program 0: getsockname(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) 04:02:38 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) socketpair(0x6, 0x3, 0x3ff, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 04:02:38 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 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, 0x11, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x84) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) close(r1) 04:02:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x80008000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="c46368bcecb259682e0c0c6ee326b20eaf7fd4ac412cdad693a26c23ef8b39a9b3bbd5120c1697a9a6bc0c3a49a741167bc8599571d70e8e90773b62df72583955e8e12666706432a7375ef636d811dc0df0e5d5313051ce1b7ed5afaa4e6dd3eb335d2cfa9b92f7af69a05f19c11afe9cce63c227df069f116020bd3380649c366cab3613cd200bc30412c431831776ce210d", 0x1e5815ae6762797b}], 0x100000000000005e, 0x0, 0x0) write(r0, &(0x7f0000000000)="3821e9e84987c0c83830cdd3bea1be35cf936804b3020745e75942f0091a4d61dd88bbca6a167f38bb1ec19c72f5c01f29", 0x31) 04:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc62cbe809b8b39d2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r3 = getuid() fchownat(r1, &(0x7f0000000900)='./file0\x00', r3, r2, 0x4) chown(0x0, 0x0, r2) r4 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r6 = getuid() fchownat(r4, &(0x7f0000000900)='./file0\x00', r6, r5, 0x4) chown(0x0, 0x0, r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r8, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r10 = getuid() fchownat(r8, &(0x7f0000000900)='./file0\x00', r10, r9, 0x4) chown(0x0, 0x0, r9) r11 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r11, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r11, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r11, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r13 = getuid() fchownat(r11, &(0x7f0000000900)='./file0\x00', r13, r12, 0x4) chown(0x0, 0x0, r12) r14 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r14, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r14, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r14, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r16 = getuid() fchownat(r14, &(0x7f0000000900)='./file0\x00', r16, r15, 0x4) chown(0x0, 0x0, r15) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f0000000200)=[r2, r5, r7, r9, r12, 0xffffffffffffffff, r15, r17]) 04:02:48 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000240)=@file={0x3, './bus/../file0\x00'}, 0x11, &(0x7f00000006c0)=[{&(0x7f0000000280)="11515bed92ec3773f110f1b79f804e50bb77d2d0f9319cc119b07d09d2b6636794ad96d63d78f864c269990b52c345060b0b561dbf291bc8f438453b0a2aeb758ced15632a93a5006dec39bd04bba91e9753f641f865c5f6ace724bbccfc630b0ec620545d0bd2ad7744e4200019107f1fb4bc9f11de8645a3de94040a0318715861e2d436d35b1b1289c887ad21cbf7a4537a57d1ecf16bf3891a7d936f1ebd35555399d8a81e84f94b4112bb146f7fe37e098b9491b2576269f9d416a44b29e5dec3e920d9ec1382c4de1e983ec390d402e74f8f6c8810dc51ecc66493a899ac02b5b53a4b03eb94c1300d72e0c7039fb3279cef1c2f474f24697ae6df", 0xfe}, {&(0x7f0000000380)="ea6081d82d78dcc2606ec0183ae328f2d0d8ab6fa531293153044171f15353f43f7236c00c2c34f1856a737520f0abfdf696a8633c61f891446aae0f8ddead03505d2bfa384932bc78e38ec5ca8ce7291f3c019b7139d8c1acc741f1d67ca7d4cfdc3ea5fd23278db4b12f0c531c2c2c130ad8647d509c067371819bd45947210560e97f2c993ec5f957ddbb8688654f59", 0x91}, {&(0x7f0000000440)="115ae91e8a5f5f6c322d26326bd3307b432f9ec86526b7884f0ff522675c14f0bd45bff93269c955f57e8737c0140c92c989b2e020a5350a5d7db6162bd91d977b103543c27b4f139c9d5e90bfc6cb324c33a0954328a24266fdaea27da390045fc7a25895a443e9e473d3147e7530db74f5decee4fc229e103e2a74cded13eb1f3f0966818fbfd80769926fa3174a5ca07c32d83864f2d4cac43f5719a7b2cc8e4925b22760255e4b573d0a7cd85b11f60abe9d5a20d6de5b26b04b7774fc3f963369c4eeade453cbc89d39850cceeed3e52ae9b26466c13f27371fa7a0d67042bf3dd80abd83e56fbbb0d9c3e947515de212", 0xf3}, {&(0x7f0000000540)="c345e1db645377231f129bf48d770a356208a6fb145264bd80409811c8d65848641a1651c57a29accb954139db85ec20f3b3ec5a1dbc42bcb920c26bbc03dd5369e366759d3bf35f26ea190f2c907425af3823cfd518f8ff10f1f29622bf0b4a2871de9341b20b1798b823b8272aafc1bb1261243204f6167b3822e3c0ed99", 0x7f}, {&(0x7f00000005c0)="596356511e0a09c18ecc5848c7b913c7ea3a240938b70eecd832c1ce459f28fd9c983d9557f3a7b6e4b05883c5ffc9857c6470410ccee1fecf7adde6e235d205254ef7f13218c878403d5ae206d407b54b6fb79aacf94d", 0x57}, {&(0x7f0000000640)="f5ca33afc61e37f3bb6d11307b7420fc177eedf4d55815921b7792dd60e29c77b0c2427e33a3d61bb8a76f6b4d83b3557356714e8f51238edeb4b0a31d585bceb0055a99fa2c958e25338e6658f27971d3749e99393b96be2594576752c8b868c790361c2c46cf188730c61b2037705f713075", 0x73}], 0x6, &(0x7f0000000740)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x8}, 0x2) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2766696c653000bdc7188467d6b67c026a0609d1a0da4f257c9f6c00e312dc71930b11dfc1093e85d8af8695d8b924295fbd603b03b26946129089be2f5017ee2fae47b14771b130d700af0611ed9259d3eb0325684095ce3cf97d36da"], 0x10) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="5aea2d2c1823cbf9f67c0aa0b783d183accfcd5c26e1768ae4f6b8ce4f847b81", 0x20}, {&(0x7f0000000100)="f4ea1d60b8bf029a96e0790c", 0xc}], 0x2) write(r1, &(0x7f0000000180)="e25aae6940da000000000000df144354056e4e6cf38215969907000800ef25273fac95bc8010415e5dcf7f5d77fb3d3ea0b036ecde", 0x35) 04:02:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2d}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') r1 = dup(0xffffffffffffff9c) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 04:02:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) accept$unix(r4, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1f, 0x0) 04:02:49 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) write(r2, 0x0, 0x0) 04:02:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x50}, {0x2000028}, {0x6, 0x0, 0x0, 0x107cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) 04:02:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x4a, &(0x7f0000000080)=[{0x200, 0x10001, 0x37ca, 0x1}, {0x7, 0xdd37, 0xfffffffffffffffe, 0x9}, {0x7, 0x5, 0x8, 0x14}, {0x2, 0x100000000, 0x7fffffff, 0xe00000000000}, {0x5, 0x400, 0x1000, 0x100000001}, {0xff, 0x72, 0x7, 0xa5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = dup(r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000140)="fd") 04:02:50 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000180)=0x4) getrusage(0x0, &(0x7f00000001c0)) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001300), 0xc) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000001340)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) socket$inet(0x2, 0x5, 0x9) r5 = dup2(0xffffffffffffff9c, r2) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000001380)=0x1000) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x10000) dup2(r1, r6) r7 = open(&(0x7f0000001400)='./file0\x00', 0x2, 0x2) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000001440)) r8 = socket$inet6(0x18, 0xa002, 0x0) read(r8, &(0x7f0000001480)=""/116, 0x74) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000001500)=0x8) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001540)='/dev/speaker\x00', 0x80, 0x0) fcntl$getown(r9, 0x5) close(r7) mknod(&(0x7f0000001580)='./file0/file0\x00', 0xc028, 0x30c) socketpair$unix(0x1, 0x749a203213f351a4, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r10, 0x8) ioctl$WSDISPLAYIO_SBURNER(r8, 0x800c5751, &(0x7f0000001600)={0xd8, 0x4, 0x9}) r11 = kqueue() fsync(r11) 04:02:50 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x3823f2bd616cecee, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) getdents(r0, &(0x7f0000000140)=""/165, 0xa5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x4c}, {0x64}, {0x6}]}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x7) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001480)='\x00\x00\x00@\x00\x00\x00\x00@', 0x80, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000001440)={0x5, './bus\x00', './bus\x00'}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r6 = open(&(0x7f00000014c0)='./bus\x00', 0xc696d9f0f7d8eca3, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x11) write(r7, &(0x7f0000000040)='mn', 0x24f) bind$unix(r7, &(0x7f0000001400)=@abs={0x2, 0x0, 0x0}, 0x8) r8 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000001640)="8017e2605eed21055d9cc8dda1fa8afe843f71b3b1e721b8d02d3f734d456ec2af54a9d2e608ce1ffc0675d4442019fd73154766570c5424a3ecac95c2bd7e9f5b203710ae576522aa055881a79d57d6631529a0a5f1d25abc617b6492091b20734b33cdde7a2ba5077f92746a75c0cec9d11bc89fd9b3aea1776dbcae1593c6040b5fce559cecf4437f0f4e9f4c6652cccde0c920ce524f535a4543c42f510b0c25d8435287c03e55a150ed789d6cc74f5233e375c521a989bb188ec984661b7c9a34416d6e56ede405ee23968c6aa947435a7a098b761f76930fb3fa721450ba0490ad71dd0c9fe15309717f42524ff05d50248cf9e53d88c93d6c0c3270e58b9396f1bc2265", 0x169) write(r8, &(0x7f0000000040)='mn', 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000000280)=0x7ff) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x60}, {0x6}]}) pipe(&(0x7f0000001540)={0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r9, 0x8010426d, &(0x7f0000000380)={0x9, 0x2}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") getsockopt(0xffffffffffffff9c, 0x800, 0x0, &(0x7f0000000400)=""/4096, &(0x7f0000000300)=0x1000) syz_emit_ethernet(0xfffffd39, &(0x7f0000000080)="b6") 04:02:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 04:02:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0xff, 0x800, 0xe1, 0x3}, {0x0, 0x40, 0x2e0, 0x1}, {0x8, 0x400, 0x5, 0x40}, {0x0, 0x5, 0x9, 0xffffffffffffffff}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x7fff, 0x6, 0x1, 0x6}, {0x800, 0x800, 0x3, 0x4}, {0x5, 0xe6, 0x0, 0x2229}, {0x87, 0x4, 0xfffffffffffffff8, 0x800}, {0x1337, 0x4, 0x80, 0x1}, {0x7f, 0xfffffffffffffe00, 0x6, 0x400}, {0xfffffffffffffffb, 0x1, 0xce, 0x604c}]}) syz_emit_ethernet(0x1a, &(0x7f0000000200)="3805e19cd725183e2bfd83e0087ff9f1392d93e8a216183ff30496c6775ca7fcbddef6ef41acf486203ba25f10f82bf3e633193fd487d12c0e4494f88037f03a9c2bd82d1c37a6dbdbcfc383c92155ae319813aa79236453c7f964ddec42316bfd546a4a726f956f903a4da4568632835cc61dededcf3a310d46e53e") 04:02:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f0000528000/0x1000)=nil, 0x1000, 0x7) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:50 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x4, 0x4}) r1 = kqueue() r2 = getegid() r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r5 = getuid() fchownat(r3, &(0x7f0000000900)='./file0\x00', r5, r4, 0x4) chown(0x0, 0x0, r4) setregid(r2, r4) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 04:02:50 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file1\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x300, 0x0) 04:02:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x24}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xfffffc25}, {&(0x7f0000000180)=""/59, 0x3b}], 0x11a1) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x80) r3 = dup(r0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)='mn', 0x24f) fchflags(r5, 0x0) 04:02:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x60, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ba") r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/41}, &(0x7f00000000c0)=0x2b) open$dir(&(0x7f0000000180)='./file0\x00', 0x10000, 0x8) connect(r2, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) 04:02:50 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000080)="a7", 0x1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xfffffffffffffffb, 0x88, 0x1, 0x80000001, 0x8000}, {{r0}, 0xffffffffffffffff, 0xc0, 0x4, 0x7ff, 0x3}, {{r2}, 0xfffffffffffffff1, 0x4, 0x2, 0xffffffff00000000, 0xc0f9}, {{r3}, 0xfffffffffffffffd, 0x40, 0x1, 0x7f, 0x1ff}, {{r3}, 0xfffffffffffffff8, 0x10, 0x2, 0x4, 0x3}, {{r3}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x30a, 0x5}, {{}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x1000, 0x1}], 0x401, &(0x7f0000000240), 0xffffffff, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000200)) r5 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r5) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x1100, r5) chmod(&(0x7f00000001c0)='./file0\x00', 0x50) write(0xffffffffffffffff, &(0x7f00000000c0)="bd4ffb0cac4669f260aa19906e8de9fb8da77cabe138d1294abc2ab822b1b2cb5055fa92b0d0d46806265aecdf9257ee08f2b30a171ee337dd8ff5c024a1388468363d4f72ff6601829f7a843f570a3aae9b51d5e5948ab94b591627402d6d7cf076f2a33f490b7bb212c8f8b65a8fa34d33d3000f260b2a7661301fa4eba3f643c691a8f0c61df4", 0x88) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)='mn', 0x24f) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000380)="8f796860bf981c77523d05a14e715c96cc68c27be7e30bc54367ef7a3c8c5e14d8f29d8980698a01af1ada5f1cfd155064f546c14702f5ce0acf03ae477acbb5b219f1ee024a79843509593fb178fc454febd169d728366ddcfbcf5cc7ba6c84428ca0abcf33efc9099d052a35c1a4ddce58c58e7c6a8b9a8a45cf2555f9e31c62f5e8b7e5fb7efc1bb8f36c711f639d0adfe9694e1a37de80bf73c7db7c0dd8d207b17db5bbbef29f79394bca404ef857b918fc8b24dee444a3a66b6ad5112d87574f7e8fe506dc", 0xc8) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 04:02:50 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x7, 0x7}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) 04:02:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r1, &(0x7f0000000040)='mn', 0x24f) fcntl$getown(r1, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') fchdir(r1) 04:02:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff40, "73fcff4d4d7ee4000001000000c0010000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2c5d9a6128d81198, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) preadv(r3, &(0x7f00000013c0)=[{&(0x7f0000000200)=""/46, 0x2e}, {&(0x7f0000000240)=""/19, 0x13}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/80, 0x50}, {&(0x7f0000001300)=""/81, 0x51}, {&(0x7f0000001380)=""/60, 0x3c}], 0x6, 0x0, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000180)) 04:02:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r2 = getuid() fchownat(r0, &(0x7f0000000900)='./file0\x00', r2, r1, 0x4) lchown(&(0x7f0000000080)='./file0\x00', r2, 0xffffffffffffffff) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) renameat(r0, &(0x7f0000000200)='./bus\x00', r3, &(0x7f0000000280)='./file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 04:02:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x82, 0x8) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000240)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000040)=""/32, 0x20) 04:02:50 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000080)={0x20, './bus\x00', './bus\x00'}) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 04:02:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2, 0x100000001, 0x400, 0x8ff}, {0x40, 0x101, 0x8}, {0x9, 0x7f, 0x7, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000005c0)={0x2, &(0x7f0000000580)=[{0x40}, {0x6669}]}) 04:02:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) getpid() r0 = open(&(0x7f0000000180)='./bus\x00', 0x40, 0x10004) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000240), 0x100000001, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x83, 0x1, 0x7, 0x5}, {{r0}, 0xfffffffffffffff9, 0x3, 0x4, 0xffff, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x8000, 0x8}, {{r0}, 0xfffffffffffffff8, 0x80, 0x10, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0xe, 0x8, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8f, 0x91bbfcadd50fb227, 0x1, 0x1}, {{r0}, 0xfffffffffffffffe, 0x7, 0x1, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x9, 0x1, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x9fc, 0xfffffffffffeffff}], 0x5, &(0x7f0000000100)={0x7}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x20000000000000bb, &(0x7f0000000140)=[{0x60}, {0x60}, {0x6}]}) r2 = shmget(0x3, 0x1000, 0x65a286dc75cc08bc, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x67, 0x9}, {0x5, 0x53e}, {0x80, 0xe4f}, {0x8e, 0x200}, {0x2, 0x7}], 0x5}) open(&(0x7f0000000000)='./bus/file0\x00', 0x8000, 0x12c) 04:02:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r3 = getuid() fchownat(r1, &(0x7f0000000900)='./file0\x00', r3, r2, 0x4) fchown(r0, r3, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 04:02:51 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="01b22fad8ec9c34928af74f592187c2f40eab48beb79319d352b5dd41fe3fe6595a921a5517afa0b3b8bfe179526eefbb96c68a0f2ee6f1f9802ad936e249def78b685e02fad03435830b898a6ac9a942404725eaa73a05f9f34f08387535b9dcb0002275a37f321a8f5e89899e0c84c6d7518"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) setsockopt(r0, 0x5, 0x0, &(0x7f0000000140)="d216c69438c7fe05251ea28ec08b5a740e64a400cedaab25cda18f403d3547fe5e68a11656f7838cb993f1f0b2b757d4186f1003fe3d25edc3a7c8667fcb391ec1e1e4fb0ecfc83753c8938ac7359e44361ba2d3260c78355347bb36b4ab0cc21a6a8491bf5b68d4c3706aa8990452034747e16ef2b95c298718196947d30a63f5ec54480d7eb38a3ed6fe03049d04a18636527a1e696fddd3f9aa5b8052ee6508ecbd354cb2d507b02e9531949fc20f3b", 0xb1) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 04:02:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getgid() r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r3 = getuid() fchownat(r1, &(0x7f0000000900)='./file0\x00', r3, r2, 0x4) chown(0x0, 0x0, r2) r4 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r6 = getuid() fchownat(r4, &(0x7f0000000900)='./file0\x00', r6, r5, 0x4) chown(0x0, 0x0, r5) r7 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r7, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r9 = getuid() fchownat(r7, &(0x7f0000000900)='./file0\x00', r9, r8, 0x4) r10 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r10, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r12 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r12, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r12, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r12, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r14 = getuid() fchownat(r12, &(0x7f0000000900)='./file0\x00', r14, r13, 0x4) fchownat(r10, &(0x7f0000000900)='./file0\x00', r14, r0, 0x2) chown(0x0, 0x0, r11) r15 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r15, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r15, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r15, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r17 = getuid() fchownat(r15, &(0x7f0000000900)='./file0\x00', r17, r16, 0x4) chown(0x0, 0x0, r16) getgroups(0x1, &(0x7f0000000080)=[r16]) r18 = getgid() r19 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r19, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r19, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r19, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r21 = getuid() fchownat(r19, &(0x7f0000000900)='./file0\x00', r21, r20, 0x4) chown(0x0, 0x0, r20) getgroups(0x1, &(0x7f0000000080)=[r20]) getgroups(0x1bb, &(0x7f0000000280)=[r0, r20, r0, r2, r8, r0, r16, r8, r18, r11]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r22 = getegid() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r24 = getuid() fchownat(0xffffffffffffffff, &(0x7f0000000900)='./file0\x00', r24, r23, 0x4) chown(0x0, 0x0, r23) getgroups(0x1, &(0x7f0000000080)=[r23]) r25 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r25, 0x8020697a, &(0x7f00000000c0)=0x6) ioctl$WSKBDIO_GETMODE(r25, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r25, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r27 = getuid() fchownat(r25, &(0x7f0000000900)='./file0\x00', r27, r26, 0x4) chown(0x0, 0x0, r26) getgroups(0x1, &(0x7f0000000080)=[r26]) setgroups(0x5, &(0x7f0000000100)=[r22, r23, 0x0, 0x0, r26]) setuid(0xee01) shmget(0x0, 0x2000, 0xa2a, &(0x7f0000ffe000/0x2000)=nil) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r28 = getuid() acct(&(0x7f00000001c0)='./file0/file0\x00') chown(&(0x7f0000000200)='./file0/file0\x00', r28, 0x0) 04:02:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x10001) getitimer(0x0, &(0x7f0000000080)) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x0) 04:02:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'z`p', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2c}, {0x80000000000006}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) preadv(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/160, 0xa0}, {&(0x7f0000000280)=""/108, 0x6c}, {&(0x7f0000000300)=""/251, 0xfb}], 0x3, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 04:02:51 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=')'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x7fffffff}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 04:02:51 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000200b, 0x8000000000005200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) chroot(&(0x7f0000000000)='./bus\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) r4 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)='mn', 0x24f) r6 = socket$unix(0x1, 0x1, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000040)='mn', 0x24f) r8 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000040)='mn', 0x24f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x50cfca01ece93861, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000040)='mn', 0x24f) r10 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r11 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r11, &(0x7f0000000040)='mn', 0x24f) r12 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r12, &(0x7f0000000040)='mn', 0x24f) r13 = fcntl$dupfd(r11, 0x0, r12) ioctl$WSDISPLAYIO_GETSCREEN(r13, 0xc0245755, &(0x7f0000000280)={0x7f, './bus\x00', './bus\x00'}) write(r10, &(0x7f0000000040)='mn', 0x24f) r14 = fcntl$dupfd(r9, 0x0, r10) poll(&(0x7f00000001c0)=[{r2, 0x82d761f5b221cbcd}, {0xffffffffffffff9c, 0x44}, {0xffffffffffffff9c, 0x8}, {r3, 0x4}, {r4, 0x40}, {r5, 0x4}, {r6, 0x100}, {r7, 0x4}, {r14, 0x10}, {r8, 0x40}], 0x2000000000000171, 0xfffffffffffffff8) 04:02:51 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="b4b1", 0x5835a7bc0bdd2732) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$KDENABIO(r1, 0x20004b3c) flock(0xffffffffffffffff, 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) setsockopt(r2, 0x8b, 0x3, &(0x7f00000000c0)="2986031c4aa3a07a24cecd0ea0e48f85847976bb3e8c97708d3d9137ab22b1149f290c993f", 0x25) mknod(&(0x7f0000000380)='./bus\x00', 0x8000800080002002, 0x0) r3 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0x2) 04:02:51 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000200b, 0x8000000000005200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7fffffff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = getpid() ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000180)={0x1}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000140)) ktrace(0x0, 0xd062682ede22335d, 0x10012, r2) fcntl$setown(r1, 0x6, r2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x40) poll(&(0x7f0000000040)=[{r4, 0xd}], 0x1, 0x0) fcntl$lock(r0, 0x3, &(0x7f0000000100)={0x1, 0x1, 0x5, 0xffffffffffffd1b6, r2}) 04:02:51 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc00c7007, &(0x7f0000000000)) 04:02:51 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000340)}], 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) preadv(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/182, 0xb6}, {&(0x7f0000000380)=""/136, 0x88}], 0x2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000080)=""/82, 0x52}, {&(0x7f0000000100)=""/255, 0xff}, {&(0x7f0000000200)=""/72, 0x48}], 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 04:02:51 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x80, 0x0) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x22, 0xaa4}, {0x48, 0x6}, {0x20, 0x3}, {0x3, 0x78}, {0x83, 0x1}, {0x81, 0x5}, {0x83, 0x40}, {0x86, 0xfffffffeffffffff}], 0x8}) syz_open_pts() ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x82) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="822b151ae494a9d1a9bc3676dccd04245e", 0x11}], 0x1) 04:02:52 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x200, 0xffffffffffffffff) openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x80000000002, 0x1000100000000, 0x7fff, 0x1, 0x401, 0x81, 0x200, 0x0, 0x1, 0x1, 0xdb7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x400, 0x0) write(r2, &(0x7f0000000200)="6d08000000000000008b926e2588e8609ba485c419b3246b1439a832947464bf73bb0b5e20aad8479dc3cb93b2a3b8f3e48b03a12757d506edc27b2a1e1530d4ce0607fcb9dd4f187d40d2cb83b3790588c477d6febc7bde1549413b6d112c2764c6a9a7831bd20d046724e698a576ca8f7a73", 0x1000000c8) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 04:02:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001030000cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 04:02:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x10) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)='mn', 0x24f) r7 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000040)='mn', 0x24f) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x4a, 0x0, 0x4, 0xcb1}, {{r3}, 0xfffffffffffffffb, 0xb0, 0x78000020, 0x7fff, 0x100000000}, {{r4}, 0xfffffffffffffffa, 0x34754af346220fca, 0xfffff, 0x2c45, 0x1}, {{r5}, 0xfffffffffffffffd, 0x2, 0x80000002, 0x7, 0x8000}, {{r6}, 0xfffffffffffffff9, 0x32713ebea0ab0ca0, 0x2, 0xa312, 0x3ff}], 0x81, &(0x7f00000002c0)=[{{0xffffffffffffff9c}, 0x7ffffffffffffff9, 0x20, 0x20, 0x2, 0xeb}, {{r7}, 0xfffffffffffffffe, 0x31, 0x1, 0x3ff, 0x101}], 0x8, &(0x7f0000000300)={0x1, 0x9a}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="e466") 04:02:52 executing program 0: setrlimit(0x26cb3b3077a689ad, &(0x7f0000000140)={0x100000, 0x100000}) setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) getegid() setrlimit(0x3, &(0x7f0000000180)={0x10000, 0x100000}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:02:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f0001400000000000000000000000000000000000000000e4ff00000000dc00000000007430", 0x2d}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="dc6f062651cf5a8a994018c6878ec8453ca557a2fd019f6ee407e5a2e8d3770918bd8585b7918db3597538e29d9b64b0be57e30c379bda90448abdce719ba2bd11d0c73564cfeea1b76e15cada92", 0x4e}, {&(0x7f0000000180)="df13f3a101bb10316e019dc42e924143de3d2fe86883a3459ac751d7391f155110502b6e6ca33bf3a106c2d2690785004968b3b0472df01340f700490cd56667247c01ea2d90555c6c7ba77e0ad5eecf0cbdb4baa1821f5e154e34d965e1d2456736", 0x62}, {&(0x7f0000000240)="722fc1c1dc7c70bdf9e7fd8216f13239e41cf4af12b965998ab30d79f3efc839ceeccf330720216a101d55c2bd81fd98e8ba7216876bc12f5a6f8868820f7c834b6bdfaf8f3cd93fc0d66c40f56c1210", 0x50}], 0x3) 04:02:52 executing program 1: 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) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000280)='.\x00', 0x3, 0x0) r4 = open(&(0x7f0000000240)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r6 = getuid() fchownat(r4, &(0x7f0000000900)='./file0\x00', r6, r5, 0x4) chown(0x0, 0x0, r5) r7 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r7, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r9 = getuid() fchownat(r7, &(0x7f0000000900)='./file0\x00', r9, r8, 0x4) chown(0x0, 0x0, r8) r10 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r10, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r12 = getuid() fchownat(r10, &(0x7f0000000900)='./file0\x00', r12, r11, 0x4) chown(0x0, 0x0, r11) setgroups(0x9, &(0x7f00000000c0)=[r1, r2, r2, r5, r1, r8, 0x0, 0xffffffffffffffff, r11]) 04:02:52 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002f000000000000208000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8001, 0x3}, {0x9, 0x5}}) 04:02:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) fsync(r0) open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000140)) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000001000/0x1000)=nil) 04:02:52 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000000)="0975db868f66402e412b61d13865e4feeaac7d466cedee20e122fbdbcd2b9640b23139ad2fb11489b579147f1bf7f14ecba068c472394ce974ffcac85d92d8094588b38c9b31efb3548609de24001cc13724ca23ad3b", 0x56}, {&(0x7f0000000100)="8f9ace68ce236ed2d4bb82afb5310f0b47f33060f532bc29d5f4b10a565a3a7a686a2ffb3e4da2f93b9f16429c75cdbe879b6fdd9f2f67c75fcf31ad38913ea9a03ab370d5e4d0ed337b61e028e52e8c09fc9c806437ff2299f7e1489a0aab1bbb54836cf268b7bb76f8cfafacb43203d4a120328e7296ed42d326348c0f4f2415985ae3dd1ea93f90059b8152df6403d586a267079f62289e", 0x99}, {&(0x7f0000000380)="f98a956f5c1f9c4ad1799008de7d8a02deb47e2fd9e11170a11e1f7b55fc69d37b907451693c4eb99f8b5a8a5d13d01950df07e0a2d2ebdad5eba45b9a335ddd64a4ec04fcac6cd876cdbac49ac9b431b1dbda23815143229feefaa70484203b5b49cc6c3942804b2147f325cec40a9816a76add7d5b4aaa90f0eeee135cad0b455b002a2c9037273d12c6f67a94339491d9f5b93343b2d9c8cbfec3ed69ad6f6510a5436c87cb5f817ee355338add29a3cd00d069d0fbc872f965bcf94be84cec278a9ef8", 0xc5}, {&(0x7f00000001c0)="c24d23cce2f9addf0d4b8a45c1b7c9480c1b6948a8ad00ba24c046d6cb44d0640fa124c50f204aad704e5cd0cb76c98e2da22f808f696242b022152f41ab818648b003046249e075ff00e815c4b2df93051032b59eb5cde2d60a8a70d748146a200c996a71e8720d1c5a58e6fe5565bdae1f0bfcbe575e8d67b9ac37f837aedb262872879b0d48f711bcbfc6963e6f1a0aad01fa7204da", 0x97}, {&(0x7f0000000480)="7bd2fc4da6210cf5f770828b13877b898bf7cd0b7ae53020319fa31431f78737888dd958287640d1a22028c18c5e20ce10793eabab2e198cde665e3e076ce17b4ef484fba045b1d11086777a05df5f18642c4d4baccb7c43b507205737187f1366906b3738caece1cb3a777bfb9e7efb32d29229468ac97f76f9c09303043948c5f2b0f0b20896ae15a4e8bfef9c2ff17fcd723a216f937669839440ce823eaff7fc0a7ee79e73fe9063fcf14a8b28deae1f2bdd2ce5be48d29cfc44927a80ab1ca369481fd2fcbccca9ad6d657a", 0xce}, {&(0x7f0000000580)="5e12f87aa3dcb6fadb3d981cff1c", 0xe}, {&(0x7f00000005c0)="7e583843dc575f9b025ad9b06cccbd81be9b9eb57b8851116e27d34182a72b1ce6338840949bb5e078fc07b9334cfd55b30ebd47402b714d6deb5f8e17f0dbf4341bc41a708bab8eb3732e82d68e172b5fc432fe61e52d3c53859ef0030cd20d25ab8422fcd35079301270b848", 0x6d}, {&(0x7f0000000640)="45c81d4033ac78150b97b560282b849e6ecd97ce136f6883cc2af04ec0e9f1e3ebb6e2c9badbd0df96258741f97e255e62c950839c8f75f18df42894de2f02f83662c97bd39472030e962e55add535ec543d9aa3ed76cc9d0e726a72503f8060cd06475a98d8ba8aafe43e36b2b27da605c074ef33e214b595aa23a0c60af1dd5b33912cee65057556ad27893adce0d9a2e25c8944007c0afc87458d4d793c4ae448e766e50bd8ef05649d89d282fbfe2d4021e7667e8db35b4f9dd2426abdf0cec5c68e51c750549645deddc3bdbdd5", 0xd0}, {&(0x7f0000000740)="dd54d995e335dff87be970d6da4a99d9723a7c8869e61101953b83c610630e9f5826d36cc84a9c7db0adc3d2694c94c68ecffecdc27d0a913d87c48e9b1dece92a362b1dfaa01f1e31eab32252a9e9b3c7ee450f0b98fe2277854976ca3c142c239a5cfbf9a02383a70f0af764090ef7690f7bf6d32f9560", 0x78}, {&(0x7f00000007c0)="2386f4d7a87b4de31be97d13758e6e12018337010917e6a37eecf4458bea86b7cfec9805d0333c64123205aa", 0x2c}], 0xa) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r3, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) read(r4, &(0x7f00000002c0)=""/171, 0xab) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) execve(0x0, 0x0, 0x0) 04:02:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r0, 0x0) 04:02:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040), 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x200002000) 04:02:52 executing program 1: r0 = msgget(0x0, 0x400) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r5 = getgid() r6 = msgget(0x2, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000004c0)={{0x3, r4, r5, r2, r5, 0x0, 0x1}, 0xfc0000000000, 0x2, r3, r3, 0x5, 0x3, 0x4, 0x8}) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xb9) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r8, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r8, 0x20004b3d) r9 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r12 = getgid() r13 = msgget(0x2, 0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f00000004c0)={{0x3, r11, r12, r9, r12, 0x0, 0x1}, 0xfc0000000000, 0x2, r10, r10, 0x5, 0x3, 0x4, 0x8}) r14 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r15]) getpid() pipe2(&(0x7f0000000000), 0x0) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r16, &(0x7f0000000240)=ANY=[@ANYBLOB="0000100000000000000000000000000000b1300000000000000000000000000000000000000000000000000000000000000000000000000008000000000e00"/74], 0x55, 0x3, 0x0) msgsnd(r16, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgget(0x3, 0x100) msgrcv(r0, 0x0, 0x0, 0x0, 0xc00) 04:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x335, &(0x7f0000000100)}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x140a8885}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 04:02:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 04:02:52 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) fchmod(r2, 0x18) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 04:02:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x5bcc) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x5, './bus\x00', './bus\x00'}) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 04:02:53 executing program 0: r0 = socket(0x6, 0x8001, 0x0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) 04:02:53 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x3b, &(0x7f00000000c0), 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x28260, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000)=0x5, 0x4) 04:02:53 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000200)="038c2223d604d8e2fa29abfafaaa4e06d8e1aa1f3d6c6750326bd26721229b15ace100775819d5d0e8a845dbcae097bacf1e", 0x32}, {&(0x7f00000003c0)="249cde1fd703638b0a78d7c9c8b21ec25cf40087e7c48dc5cdbc14c61358569239a09fb723525aa28731006610a9d50b65066ad301b785c0113cc66e3924e7b4d1f1cf37feccdaa547f58202b3123f2302bb50a1911766e2bf6d37415ded678cbb74bb3598c317dac562175d46bae4fc450eeb1cda83654933a6f6c52d748a2255e0d84defc1e366b7caec9f511b8d9210a3074f60c0cf542e3fabca45c41ad4d3e7dc682d89c333bb2bf963cb86957acc8f2c466d2c", 0xb6}, {&(0x7f00000004c0)="b3089a7507438049cd6e1aa3416c2d659290eee546fa6c3ca022ca36e3f652b0d2ab0754063e0f7467115e267d18841147b78f76dee6c0d4d1f5591c9f6c469a4b3e1f6b4b7326b315f8f1a1500fe028fff2c6186b1d59311ca60f60b323b1bac4dc4d42c0eaf1c615895a", 0x6b}, {&(0x7f0000000540)="5181ce6592d86208544bfb5a95d46057eab94177f9259f3635ac1617dc81edb3794f6d4d8f", 0x25}, {&(0x7f0000000580)="07d915d8a8f9af39af1f2e18324354962612cc33c3aa248520c8", 0x1a}, {&(0x7f00000005c0)="4d796709cfa0efee6ebe91f930454cc9de37fc229ff04f549f07c98fc33d75542656993cc589b82ad09787b2118514b32b3b73d10662bc2d1c781dd96a34d268eb77fccbb2289de034f8b55a50", 0x4d}, {&(0x7f0000000640)="93db91275ca546a6f664b4c7ab46aa0c36b90fcde59bfaa0173177e4c6b2b9050ade95eeceaae8979de1502b529b82fd8bc85d30170aae210e379049db17c4e79b5ec594fcbd0626907748ed22419743b0f7c347617536c63d23116c9dbe31f835757da574577b002810068a94ecc8696f6597efc9a810b20527e2d09f88a7473df7a074bc9b2dc6673c817985ceed59fa9df8500b7cffc0215db894110a3d6b4046db3fa4b735afab5c3b4428f6f7e0e46117f21b13531b8738e953dcddbb64a5a40ca1aa6e571241c961192b31ab5c72b44262280ac4500b24", 0xda}], 0x7, 0x0, 0x0, 0x408}, 0x1a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="c640131433ca5cafe5acb047f87e32ead244f5f10b9364a5f91fd6fd9b9c1e69619e24b889262e7f5ce6681507c9881979e1253671f9eb", 0x37}, {&(0x7f00000002c0)="90e84fd607dadf36a10133c5e02331b45d041730de4229083a322b562a36fdeb95e5fb4a930524d4e3ae660b6b8658086f706c74b5a8e6ce8ffd04bdbf024d0978c604897842eb52c79032ba068dff01754cf90e7106dfc5ca83f9de2af8d3aeecdd057ec6bf0dcf2cec9df145db1f415d5958603d50e62dd8169420b7a23cc239456c547867989b30eea02f1626ea2c3afdc416da67d5b646dc3fa903b73cbb449866b2105f8b0599fb89de77d573204f407be2791527418c13444d902cfd0e4f2fd7e18cacd1e47491cdaea3e36c", 0xcf}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) fchflags(r2, 0x0) 04:02:53 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r3 = getuid() fchownat(r1, &(0x7f0000000900)='./file0\x00', r3, r2, 0x4) r4 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r6 = getuid() fchownat(r4, &(0x7f0000000900)='./file0\x00', r6, r5, 0x4) chown(0x0, 0x0, r5) getgroups(0x1, &(0x7f0000000080)=[r5]) socketpair(0x20, 0x4, 0x8, &(0x7f0000000380)) r7 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x80, 0x8) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x1, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000040)='mn', 0x24f) r10 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f0000000040)='mn', 0x24f) r11 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r11, &(0x7f0000000040)='mn', 0x24f) r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = getegid() pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r15, &(0x7f0000000040)='mn', 0x24f) r16 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r16, &(0x7f0000000040)='mn', 0x24f) r17 = fcntl$dupfd(0xffffffffffffffff, 0xa, r16) r18 = getpid() r19 = getuid() r20 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r20, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r20, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r20, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r22 = getuid() fchownat(r20, &(0x7f0000000900)='./file0\x00', r22, r21, 0x4) chown(0x0, 0x0, r21) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r24 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r26 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r26, &(0x7f0000000040)='mn', 0x24f) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r28 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r28, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r28, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r28, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r30 = getuid() fchownat(r28, &(0x7f0000000900)='./file0\x00', r30, r29, 0x4) chown(0x0, 0x0, r29) r31 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r31, &(0x7f0000000040)='mn', 0x24f) r32 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r32, &(0x7f0000000040)='mn', 0x24f) r33 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/diskmap\x00', 0x80, 0x0) r34 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r34, &(0x7f0000000040)='mn', 0x24f) r35 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x1, 0x0) r36 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r36, &(0x7f0000000040)='mn', 0x24f) r37 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r37) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r39 = getegid() r40 = socket$inet(0x2, 0xb49a20ceb70bc1ad, 0xb6) r41 = dup(0xffffffffffffff9c) r42 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r42, &(0x7f0000000040)='mn', 0x24f) r43 = dup(r42) r44 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r44, &(0x7f0000000040)='mn', 0x24f) r45 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0x10, 0x0) r46 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x10001, 0x0) r47 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r47, &(0x7f0000000040)='mn', 0x24f) r48 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r48, &(0x7f0000000040)='mn', 0x24f) r49 = dup2(r48, 0xffffffffffffff9c) r50 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r50, &(0x7f0000000040)='mn', 0x24f) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f0000000000)=ANY=[@ANYBLOB="00100000000000003000"], 0xa, &(0x7f00000002c0)=[{&(0x7f0000000040)="d803c54ee1acceb8346b874e27b03cc0a8b8a723145bda57704443ea23e2a3b9853d67cf6a25eeb1fd7f325e3bc97af982af51349b03b4794307e224318ef02bb5b8ea8d35ddbf578caed70e2b2242d1e44f211e5b27d4951054c23729c51ec2286d1dd5e31acd9a4082f583ff77563c339b133c614c48", 0x77}, {&(0x7f00000000c0)="a7a660f1dab1db63e097d997063437b2705561afc43e451fd620433c3c4dec529cfc1a63577493bda76caafd48e80b0ca8dc7afd4e1c4b978defebefca058f44e4bc224bbc830a54864d196130a8c15144d89ab2e343fda5ec0ddfda8dedd7441f7aaea5bf1aed2e029c56f4e80765953a49d43fe63e083369956f4699757a7721feede115bb10a834e110828b9a6feb71e2930f96218c72b48e54cfc26c178bf4928cffbd0fc88ecb0a575de0eaf95563fd1e3faa92de0b1efb68a0ebea8992f184a9c20cba25c0b7b75c590e0103f14d9a854052fea3c849341ca2ad4ab3710ce387b0efd861aa1cd3771d7f6b", 0xee}, {&(0x7f0000000200)="60dc7c16172534fc4cb3551584124972780a3b15e1d53baa0f1c3adf18d7554a090ebb140270348a6978ddb53815719fccdc8a73e959b88b2efffefad0cdb8a7d6516d12005f7b7a6d5aa10efb167de775cda84f94a9ab12844d8f7545c85889583b6bea02a381faaab43e6c2503299ea8cfd86c9f7c0bb9474f800e876b81f8228b30383cfeb1200af58d9dc5f600649d2af4dec8bffed2924e2c500aa993967764222af345ce1b7879b7c730c04294f97f176419aa7603", 0xb8}], 0x3, &(0x7f0000000940)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRESHEX=r50, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=0x0, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000002000000000f1ff00ffff000000000000", @ANYRES32=r27, @ANYRES32, @ANYRES32=r29, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r39, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r43, @ANYRES32=r44, @ANYRES32=r45, @ANYRES32=r46, @ANYRES32=r47, @ANYRES32=r49], 0x176}, 0x4) r51 = socket$unix(0x1, 0x1, 0x0) r52 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r51, r52) 04:02:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x2c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="14") 04:02:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) recvfrom$inet(r1, &(0x7f00000000c0)=""/66, 0x42, 0x40, &(0x7f0000000140)={0x2, 0x3}, 0xc) r2 = socket$inet(0x2, 0x1, 0x100000001) recvmsg(r2, &(0x7f0000000540)={&(0x7f00000001c0)=@un=@file={0x0, ""/7}, 0x9, &(0x7f0000000240)=[{&(0x7f00000002c0)=""/244, 0xf4}, {&(0x7f00000003c0)=""/128, 0x80}], 0x2, &(0x7f0000000440)=""/222, 0xde}, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x8, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) recvmsg(r3, &(0x7f0000000b00)={&(0x7f0000000600)=@in6, 0xc, &(0x7f0000000a00)=[{&(0x7f0000000640)=""/253, 0xfd}, {&(0x7f0000000740)=""/99, 0x63}, {&(0x7f00000007c0)=""/240, 0xf0}, {&(0x7f00000008c0)=""/227, 0xe3}, {&(0x7f00000009c0)=""/56, 0x38}], 0x5, &(0x7f0000000a80)=""/96, 0x60}, 0x840) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000005c0)={0x4, 0x40000004, './bus\x00', 0x8005, 0x9, 0x1, 0xff}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x4004570f, &(0x7f0000000000)=0x1) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)='mn', 0x24f) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000180)={0x1, './bus\x00', './bus\x00'}) 04:02:53 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x8001, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) 04:02:53 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 04:02:57 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x7, 0x2}, 0xc) mlock(&(0x7f0000497000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x40) fcntl$lock(r0, 0x7, &(0x7f0000000080)) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)) 04:02:57 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0x7776fdd54202f279}, {&(0x7f0000000780)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r3 = msgget(0x1, 0x20) msgsnd(r3, &(0x7f0000000a80)=ANY=[@ANYBLOB="0300000000000000ed8297313681daac48ff7ba6fb5610c913e7d94165a55708440cf27c1a379d5ef57fcfbb1c1722a1e528151c73755f54f958bcb75d25e700f3832ece7027d408000000000000e535bc1891e2fd54e5b646cdd1abc9c49765cc114891bbb92769ea56650000000000000000503c4e60d4330499d21889327f9e5ee0b229f5e0a693bc62845c48b673202e90526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a3aabc62657cf94e599ae0d56e44b1c92732ebd9bb328d50037690dfab8539c1e4b9f720af8bad55f53e7d608d230365e3602bd0dcf35faf283441b9da933305557e8d61e8fde7954d8c495048a9f7fe652ba22f392954663574aa4a135e2e9ffa1402764cbb0bb9d96f9b73619817b24ed2a4251f0b8409bd6ed72db625ec034ffaa88d657085b7799259204f441021e5472588a575a6a11842e0ad4f409511552b410452f7ba3e1eaa131b933fce17e689eefa1273f0f55ccd527febbdd598abbf8edf63b97c3e14760917fb13bfcc08deeb1aa6fbac1166cd40d2ab4974077eb00fbc1fd6e61e76925a5166076fe9ffc59a25700392db"], 0xd7, 0x0) r4 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r4, 0x20007471) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000640)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) semop(r5, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) r8 = msgget$private(0x0, 0x200) msgrcv(r8, &(0x7f0000001580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000400"/170], 0xfffffea8, 0x0, 0x1000) r9 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000040)='mn', 0x24f) ioctl$KDENABIO(r9, 0x20004b3c) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000300)=0x2) msgctl$IPC_RMID(r8, 0x0) 04:02:57 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f0000000180)=[{0x5, 0xffffffffffff8000, 0xff, 0x7fff}, {0x8, 0x7, 0x300000, 0x20}, {0x3, 0x1, 0x0, 0xfffffffffffffff8}, {0xffffffffffffff80, 0x6, 0x2, 0x1}, {0x3552cbdd, 0x1, 0x5, 0x5}, {0x2, 0x8001, 0x9f, 0x7}]}) sendto(r0, &(0x7f00000000c0)="c106061efe9eeb25f95565228e5b408d92227d3984d5988d4883da29929599a9d587bb41f22bfd4e075bc2f498673cbdac126d6ae3d76710425ee850a2dbb2231b197da93f6d8ff11aaf9872f9683050544dc3e61d9087822073325bd54bb0a2ce2b7edc689e3fac5dd8339d7b76f8abbfdf5b67ace07fd67062ab803b19fbd54024ad9059822bbdd995903e0d2aa4b4e25890c359eb1a110cafefca3d495e6f31f8d3536a33573ac8533aa40f2d71496939812e301e45df", 0xb8, 0x0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='xc') 04:02:57 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$getflags(r1, 0x3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x52b8}, {0x6}]}) 04:02:57 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000), 0x2000000000000203, 0x606dca72) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x10000033e}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000080), 0x0) 04:02:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x40084}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xa80, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) semget(0x0, 0x2, 0x9f165d2d896df070) write(r2, &(0x7f0000000040)='mn', 0x24f) fsync(r2) 04:02:57 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x311b35b3ad159939, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x2e, 0x4, 0x5, "cac29982cb1b0cd9841e1424137e23408aff4508", 0x2, 0x8}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(r1, &(0x7f00000010c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713d218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006aad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf612829d8607b4d08868a99ec9f3d9302a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1b6be6c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119bb36ee768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4028656273e4c1c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e091bbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708915c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75000000000000000000000000000000000000311a1304de2fcc3c76bfbe4bd743bc44be2185d78cdc28d1b61b07e1ebfef91b252c6abc9f5cfadb6f5161a4a8fc4c84b96c8882741e24b6e907d083d518266da67892e95a51f1c19dc47a8c0cfb5b6dc7a8f350b44ef7a5becda1e36cc45127ac9b8318bc9bf7705eb4e614af75b3c29973a639300dcb6e8ac1c7203d51952d1c9fd35324c9262047da6472d201d8a4494b355b1f869be1bd8c81ff2d460f1a1e308e5c9afc29f463a1d19e08c92776646f9e3059", 0x76a) write(r1, &(0x7f00000008c0)="1b4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7fdf31d9847baa5b61d965dd181288338a8f3f06e12d3f54b8040c9bc2f45b26b95b3f54ea5077ae38b1b2da9dccd532ac6c77d3dd48c110f3e185ad63fef9c403", 0x56) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 04:02:57 executing program 1: r0 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x0, {0x4}}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000001380)=[{&(0x7f00000002c0)="32c7801d5c1cfb7bfcbae93f1d6fa89555af137fae7e77c71f9e9ada61f45bb75259f6c0c6b1f7862e203b5a8881fae6b69b3baa48fac419da38046ccf21a896ff7048eb224efe5fc59e6cdc78ee729e2bd2d7aa3daf36c84da7938b3eb81b3070ecf8d39b739d6d028003a9984a3759cdb2f36a3bd4349ca73a752f96891b85a8e606fa5f50751ae5f56dd3a279ed3c140b9c34d2c8466008dfce15b1f285784f8e7129d496b49d4ed29123d6911bc67bd8df6c6c233828af4c0c05abbc0b9d1a71b6fbf11b0cd1c27cfa2a0c6578677eaefc945691f29eea61613cc145173a7f47b3cc556bd54b32bcc2b476f1b66e2019b54741890a27ad56f863de60f87fc74108704ce9f9635cc9754c4b309cd7adb1eac1a85b62045a24d03fc182d9f1244a35f05c90d6ba45200b1fab3fe08c19cbb822ea3cb68e02762f3fd1b395310f888d9a0ae2a7b8a3f34937d0e9046893ccbcd6ce447598a95849cdb38163ec76db548171214aeb11e8f21b865b850d3794200b17c08d2dc711e5609a77bf7f291e3c0e02647eade646732919af20bf262ce9b33fa86168ce8f9ed5437b06263cb520f5c31edc43ee33912c39dbbb90f669996050cacd631ccc2151656187d6265d41750b427ef793b4d68a868949a822b3b93b9ee57bce2253bc1ac5c165774f1ee8fa6bd6695ac1cca426ca52b55504d9cc72392dc17a568ee7c4efd9d41e98cd655095842d38534daa84ef11c160fd1d7da4c49b2534acfa576acf31f152c056d6a23d97179b24ddc865a0efd747685d735ff758e1dfb146672b588bfb417f69e188928bca6572bf5ce1090940eb4d270ab4fbec72552115b95abf8382372f13e918f2c9c071529398673c5c16b99c8a5a03ffe8e96a89abc2540fe212d7662d55e7bd0e46bc4d036c6ee1955d751a65c88409c67d59e6eab3424ac24620306e180c013e0826073b6b17c3b51a31f8135f5ea4f9e629eb82becfe5550b2c7dee3d35d4ee38cfe42076b99c9dbb548919c77d4a40de263108e46d13a20ff18f28ae188c14ff60c490275e94b2fd7983eb52bbc2b137723a8fe2561850cb05e47602a108edcb0f4ce7b1bd550b9f4ff77739d274cdacdd845f525541fbafdcd1b4196ec0d16de7b0a62563cf48997001bdeb2c342f3602fc861a8aabb729578e1b2ac9cbcca4149b73fbdd1c0ff91c5a34b122129db278bb6a233b420189072c5698579df450ce1e9761058a5b5b2fe81ad5927354ce1b9523d259ea164e3b03d17ab794d6a22f8a95cb6e93f06f2ca31f504023739c49337d433e2176c66dfea800d366b07f204c2f22842b4e2adaecec44e65176d6b27f50081f9827a2900c4d95d080eee5f712de9d452b6a6343c19dfa54f6621bffe1ca8010315b1ce572c528cae1c9eec56ca532fd1c3461351d79dcedc1ee7cceef62656ada9bd9392ea3e016da9ff525a5cbbc1b31d4e0c16f7dd7526cd550e8dc6d39171fdde2c6ad38ed4514f3c43f915be9d9df8aa3d18f8bf0b8543b9f903b6dc1ea2535c0e88eeab756029d8af8cea1ace4dd600d2d305b8e63f78c46fba28238ebb7f12d92e9c08546a63fd506c666ef124d04618725aafa5cf3c328fcc8750131367cae1c86bebd12298beff2f95e887348c15eb6997731710f76b55376f1c124f98f32ee9684a8e3cbeed90f09905e4c4762611495085dfbbfd806a1350689e107ae865aeed60436b011e8294517b8447cafe13e1a675095b969586fa3d532ad283d42ca701684b7633d1f69024d3862a68fd1374a3b4931905e23d4af20e77cbf635492a33585dd2bca1483095b792920f4cdd14d8e01850fc0c8e1a7639aa1713c005db0acb2ab41a4a534095227d5b4da316be075b53785f319f64875c8fd7cee7b33fa3ea47ccc549c632063cc569d22ae43d4e1a57a08390fc487b0f7c534a866f1a433fd9650c29c93e3543f8ef6564124092393f914531d5a6519bc310efde0333b3e19ba2d60abd9a3edd9d179cfecb0d972ebf142608dec7913e9332b7219edd2c340fd3db48a50c771cfde33f3ac8d2348a6ba817d66957a2ccca14ed06a8e6a2d60fbef0fa72438970c143d63de6e74c368788b7e2c7d4c1870a25bcaeae410951ee56b5c99e2046f44c69d976ae5eac156a82b008653e6468b5ad96dfdcfdf4b0eb0e2107f6f03d1a413cbea3d407ee81cd754027c94d4117b1151c285da1ee25f8173f4b8dbbf45a9c60cd47fc2fbaa01a80d5ca487fe8a635831d0c0a331083f960173b8869b7a73e531dd2399acd62c656a49228cc686cda6f1765cdde7b5f77f19fd5fb59043cc2899156ad56f7b85696ca1ab78001c6b5f6bd81def5df669a7edd993aeb64ff39bbbb2ce70bf2bf66df6cdf1e64664d8fe063ab87b9a90c8ed8fcc585b8d26f8c694389f4a486027378984af2dd3005c87cf6185964ea98f4dfa57832cfb6a3f19a5b0578f39658953be180b709a3ac84290ec7f652d31d591037b7125dcd48bb964ba81835b42062e5b20b00fd4c6933e56d086006992a52196040f8fe34592d3bc3b8192d83d46cd88e8b1b4768db3acc151442b17831fcce83c2bc2ab8c56f7c03201a0416f7818ebcc635cb0f2f2d1034e9ef0d97f6165e62dc6a7d537ec09e802070ade7b3ad0f5244868a683f733498570c7cf32b458307fcc2ce740b0ee9bbf48aa6be83a0740e2de07182ae53d659a731a822126c70e11d6b4cb27f21f399c44fd64122eee9a06cfdb247f4c6f8937e5c9ae63a7c3c19231114913bb7521b57d8d5d3f0bd0279f91e00c85eb2d6ffb2a437d46f778fa26179281138e53dd11868fb9e1a2a3a017b1e945b79b4d1685e493cd521fb7b36af2af5d740b42127d9c58d7182317f29067ea39c608b62b7da754479c3f44e2e5717780a4a4c732025da948104c269ffd998abcb0e6e1a426caebc0383836dc300cea4c82a1f10fa0c0b8ee7ffbaa4a14ba77da1c2eb2c2ab1712355f54e37584af68cbf5b990686e3389b22f288c656c80aced6191c576e5d1e755ed2b1ce074944b3a4a96c31d86c6efb0eb09085aac13a13d635101b12099668dca6aaefcf8bd9e4cc2f1f212e45d6ec484ca3424b399d53e2e8024f0fa407605a3a92f62538d6b5698647e4cadd192a0dac9120ce41ef79717b9adec7e92654255bf25ce87542124d9ae8543dad099bf03b0631aa59e18afed72fa2cfa00e3852288907c33c66739385356ffe5f5a3bec4bf1684a45039133673127dcbf936e9a006b2e34aecf510318d9cefcbc7f0b56fd4c9c992134478dd2b7428b898ab53d75d467d232a95f4fbc98c91fcb603504a8bf74fe8a0a72415c532dd8e05edeac411ff26bc3a974c66d5926c432f73553c8daf042594842e5e330f60ef6e9d1b5851bf9075fb63f280344e01f878aa259cbab40492290bd9edf6581461b2dd72cfb7f245866ebf2d945a1234b2c0dad605e3567a60546e903f93f440b1d536ee26e9b061ea5a6e0c2a386926f8041ff140739e54aabb33ee4ecbae03bd74a0c45433f991d81006374805546c3428fd4d7c5c0007ad8e6d4b0916131fb6f453bbe5cabe75f0596a40a20dac9771f864f6b31123964c0feae686a7dc8ee5afa406668781a8b5b69a4ccfac95c7fb585676f5712e51742bf87afb5ffc971a0f4536ace7cfefe025955806310985ae47528cf57bfe5e2f0d704c8f49e011768f845570013f614297fe1b3057d8af7ae7dd050ddb038f8da6735d541d01101398760f94807095769d1529d3256512be99b7ad677ef1bc2affb714d961d975cbe338e25ed297e4117c758e7bde06f8d51aa05d6e7a0207fffd49db5c461cbe4cc5f6392be858da2ac8206349cffc63743a886616b34e1de19748cf9ef0af4ef8e05a0c1d5c5412e8f6f57e8411e834caac248cce5d8da6a5794e69894ab675059bb5c8b82a59f9c54bdb2f3cfb28f87c24b9d8861aee720ec59798c1c6fda6d7e7fe089fe2737624b766824b04f48a5f774f7fd0789366c7ad4eb1067c981359609aac361a40b5a6954fd22981a2d668b3ce48e61001748ef8d582ca005d048692cc751586f732249746a99fe649c607194e48158686e4b27bab348f42d4a4a8b0d17d0bbfbf4e7c83b7a4eaf10dccd8034de5e45e4902a9ba15f255474e1daa69ec8f0aaefc14e7bff3b3dd65f3d62bce34826d55227f84b9a18a54adbc94fec204646e6da0be41964aafb1efb260edbf1a32c7dbed7e6eaef77e975930ebd11155e0b7d544c4184589c804ecf1a7c7a205f7c7d161e63bf4cfe375dd264ae6a81ff444c1a2131464a7e2c49c7f6936df71baac0ea5b94e34dc1ac2313cd9ceb213dfc2377bd8cd7dd2c2d12aedf6abf7d93e7b3d361d3258a5b44ef908b1fe003ca4b2c9096c76cde596b65be8cc3b57ae17083621ed4313e159e83ca058cbbc6fb413a585f2cef839778f7798cefcea887f86391d44410f7ecd517c742f75ab20b4d0962f3b9a4cc87ae0240acffcff27c6ef3911337a75feb304e78927db1d3afacdb34e2a283e121b235eccfd64fdf6e20a090c2c21570c82fdbe776a65af23a583acb7641682d5d1e22c5c377cdcc7124072fd2e65b4f49fcdb3ffc6f863cfafb33771631b84d8caa4fc6bee8489bebd5ea9926ec3d059632add61bc8bff8463ca5eb67363b1824bc27bd5fb6587058d6e47c8a2115e400329e15bcb2f2c199ca304e9d0826e9825eabe94b0145619299311545d6f154c71b28079e5d60604f69bcf501f1428d62ac6362ed35e238d0b02406fafe6c5376fe06dd0ed67f0206642622fe6391e421e5411351d7d8594f5ce011794b86691fa3e8c1d6fb5faf32762fab041fba891cad14606d3a6c52bf02c63fdf6e9e9fdcef67837642f97ab5de02feeb7c9c9472734a6bef2daa966200acf28dd23fdc0dd1c8163528f30720c68023b31c36800ac6947847e83b4f8392b099169e0c2b76414b6d105e74d5ad3d2ffc079b11c59df90da7fd8ca4649b40efd3a1a1e30762d11f31a16587018c96c5bbd792eb68437c81eb38d8ac081f2b9ecdd3b2d043bd6f87f10d4bd6aec73fb0f060a395c0ef2f3dc41488b495fe0789083587f79ec2f7e1aaa66c26936d0ffd7d56ca2f9de515da4284088dcfdcbc8fcb68b13e40b4b07ec81157b7d18d1cca55384138da8fb0c60d706cdd9aacc74e81b7e1b1639055091eb03d09064562c49dae5118b2863242b83c8678e396e659918e299a15ce0c4daf705d4e36addba36d073c3cf80b429df4572bcdeafb494021d32cbab222f64d5fe8aae4a5d79c690c2f6d55c754f54b44f603d18b0f94585467c4041355129dd76fa2aa468c8cf5a452bb6a83d98881e86cd040f14490ce3333aeeb0cf5dc61a015bf6044017675c276258314c9a8cdef07e134e5222d27987dfd13a3982f53f88193cae65059f7150f4be02d51d0355b68cb0857c2de5f93d6bbe2dfbdba5f2a23aac5bf91218e9f49edc5744912cea092eef802695799245983dfc5c092fbf60b33f0d40c7297f70193c962fcec7dde8e69d800b8718944765e25491d1dc672b0633e6754ed15eb89decb33b23c4e542ff59e9baf86780a64afb5efcdbe39e115ace6b85d43eb5b92c0a6fcc2316f2ad562961ee6c1d2ae5b639fb3e6121facdac63dc44f116c4e956510dca774199f27c0f433f2c7bdd247a5d6756b3dc7224055b303f12f3f5c64125d20b07972fb11cbf5595942ccd512f15b3773411c083b665af6df478fb9bfd0435d70404850cdc045d244be78f394b60190e691cef3080af865b", 0x1000}, {&(0x7f00000013c0)="aa4b470080a2c97abd0ccc35e74bc1f8019a860ea8b9da3142046c8b131a082d9cc30d749a6b7556c3360585ca7bdf603b8c94949fa5ac0cd85fe381b2cfe18f35850029334f", 0x46}, {&(0x7f00000012c0)="db30b67567e9d4d45a9eda0a584e2ca672ef88180c8cb525cb6d80f60f0710530312cf538456844600619f084993f037", 0x30}, {&(0x7f0000001300)="c2342528e24ceb73c100f9b306ba9d1d786d284dd7b2a6508af406961f9e80c1f04784ad1eafb74f92c7eddf54b63817d9e2ba3d6e4c04698fbabacf3ced4943d9af5a7f0bde9a36cc364ed1f441cc", 0x4f}], 0x4) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 04:02:57 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x86) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)='mn', 0x24f) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r7 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000040)='mn', 0x24f) r8 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000040)='mn', 0x24f) r9 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x80, 0x2, 0x2}, {{r2}, 0x0, 0x50, 0xfffff, 0x100, 0xba}, {{r3}, 0xfffffffffffffffd, 0x32, 0x2, 0x4, 0x800}, {{r4}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x65b59e2a, 0x6}], 0x1, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x8, 0x1, 0x8, 0xfffffffffffffff7}, {{r6}, 0xfffffffffffffff9, 0x98, 0xfffff, 0x400, 0x41}, {{r7}, 0xfffffffffffffff8, 0x42, 0xfff3f, 0x7, 0x200}, {{r8}, 0xfffffffffffffffc, 0x64, 0x8, 0x80000000, 0xb5}, {{r9}, 0xfffffffffffffffb, 0x3051c2ceb1c3601a, 0x1, 0x3, 0x4}], 0x100, &(0x7f0000000200)={0x401}) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c128200184fe320cc578a36f6c311a388791435a41d8c30dfad8373fb648b6d89851d31a4c9ed9114904dad2652642ad710c03be48e61665b4bf83158a5e24f66860828df9f216eb67c8a26ead8ad3a69ac5a42011eda020000000000000029bab111bb7ca07b9b8f01ed82c7d1d847ff04e0f2031c9c3e49166ed93317715be1f88da8c9764d3fa3bb7cd5f64bd27fef9e06f52c1bce5ed87d2a4e4b25224aa70d0f6788babb76f201003733437c45bd63294a673b4e2df52400186471f84b57e5b9cd26e6539c77d0380289906bf5a19b6f096380dca804c6f46e4311f2782e88a4d575531c0886fe1eb794b6ced0a5bdfde8ce2e46fdf9fd9878d089ec91d68c2f0ded4cb81ec7267318e169c4126b84448857b5a8be44e47f11e8f134845822940f9dd9da5c3bd7fd3f40eca12552e55bb98ca906e66fbab8dea7817322"], 0x10) sendmsg$unix(r10, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0114ac}], 0x18}, 0x0) 04:02:57 executing program 1: chmod(&(0x7f0000000000)='./file1\x00', 0xc4) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) 04:02:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="d62be4e5c32c53d01a13f105923d4843524d", 0x12) acct(&(0x7f0000000040)='./bus\x00') 04:02:57 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x5d2d028540055c6d, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) 04:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2feff}, 0x44001000e, 0x20008001}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) write(r2, &(0x7f0000000300)="d9e5f26786912779a5f0f1ff4467c62d6cfd1eaac8761947113f468f2c1c6ab131de3a37f571c39a1dcb59d65577b044f93693f50968483173878fdededb28a0057d97fcd6411471d3e1a95aeb27f40a5bc7b919d41f0ee884375fac4815203c7011f05873dbbe8b9338cd33de63171eba3248ffe5fbc469579ecf60ae5dfdf38597c6db550bf9b5e2", 0x89) read(r0, &(0x7f0000000040)=""/32, 0x20) execve(0x0, 0x0, 0x0) 04:02:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000200)) mknod(&(0x7f0000000000)='./file0\x00', 0x2062, 0x8000000000028a2) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r1, &(0x7f0000000100)='A', 0x1, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x40, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x180c0, 0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) pread(r2, &(0x7f0000000180)="470e554cea4cca07fbb3", 0xa, 0x0, 0x0) close(r1) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:02:57 executing program 1: getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r3 = getuid() fchownat(r1, &(0x7f0000000900)='./file0\x00', r3, r2, 0x4) chown(0x0, 0x0, r2) r4 = getegid() r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)='mn', 0x24f) symlinkat(&(0x7f0000000080)='./file1\x00', r5, &(0x7f0000000180)='./bus\x00') getgroups(0x3, &(0x7f0000000000)=[0x0, r2, r4]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) msgget(0x0, 0x446) 04:02:57 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ff3000/0x1000)=nil, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r1) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgroups(0x8, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x0, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r3, r4, 0x0, 0x0, r5, 0x0, r6]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r2, r8, 0x0) dup(r2) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x0, 0xe25, 0x0, 0xfffffffffffffffb, "fff010447e3000b7d800"}) readv(r9, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() r10 = socket(0x2000000000000002, 0x1, 0x0) r11 = dup(r10) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r12 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f0000000480)) read(r10, &(0x7f0000000980)=""/167, 0xf) r13 = geteuid() kevent(r12, &(0x7f0000000a40)=[{{r10}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r10}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r11}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r10}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r10}, 0xfffffffffffffff8, 0x1, 0x40, 0x6, 0xffffffffffffff28}, {{r12}, 0x4, 0x4, 0x8, 0x200, 0x4}, {{r11}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r10}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r10}, 0xfffffffffffffffd, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r10}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x7}, {{r11}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r11}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r11}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r14 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffffa3) r16 = fcntl$getown(r10, 0x5) r17 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000840)={{0x3, r13, r15, r13, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r16, r17, 0x0, 0x92, 0xffff}) r18 = geteuid() r19 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r19, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r19, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r19, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r21 = getuid() fchownat(r19, &(0x7f0000000900)='./file0\x00', r21, r20, 0x4) chown(0x0, 0x0, r20) r22 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r22, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r22, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r22, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r24 = getuid() fchownat(r22, &(0x7f0000000900)='./file0\x00', r24, r23, 0x4) r25 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r25) r26 = getpgid(r25) shmctl$IPC_SET(r14, 0x1, &(0x7f00000002c0)={{0x9, r18, r20, r24, 0xffffffffffffffff, 0x132, 0x3}, 0x5, 0x1608, r26, r7, 0xfffffffffffffff0, 0x763, 0xd7}) 04:02:58 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = fcntl$dupfd(r0, 0x11, r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000140)={0x10, 0x1, 0x4, 0x80000001, [{&(0x7f00004e9000/0x3000)=nil, &(0x7f00004fd000/0x2000)=nil, 0xead}, {&(0x7f0000019000/0x3000)=nil, &(0x7f000003f000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f000005f000/0x4000)=nil, 0x5}, {&(0x7f0000584000/0x2000)=nil, &(0x7f000000e000/0x4000)=nil, 0x6}, {&(0x7f0000457000/0x4000)=nil, &(0x7f000064a000/0x1000)=nil, 0x804}, {&(0x7f00000a9000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffff}, {&(0x7f00007fb000/0x2000)=nil, &(0x7f00001f1000/0x1000)=nil, 0x2}, {&(0x7f000036c000/0x1000)=nil, &(0x7f000078b000/0x1000)=nil, 0x2}, {&(0x7f0000429000/0x3000)=nil, &(0x7f0000422000/0x3000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000161000/0x1000)=nil, 0x21}, {&(0x7f00002b1000/0x2000)=nil, &(0x7f00003be000/0x1000)=nil, 0x2}, {&(0x7f00003c4000/0x2000)=nil, &(0x7f000054e000/0x4000)=nil, 0x63}, {&(0x7f00002b5000/0x4000)=nil, &(0x7f00001d2000/0x4000)=nil, 0x2}, {&(0x7f000044e000/0x1000)=nil, &(0x7f0000ff6000/0x9000)=nil, 0x8}, {&(0x7f00002a0000/0x1000)=nil, &(0x7f000011f000/0x3000)=nil, 0xe6cb}, {&(0x7f00000c7000/0x12000)=nil, &(0x7f00001b9000/0x4000)=nil, 0xd9}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file2\x00', './file1\x00', ['./file', './file', './file', './file'], 0x7fff}) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='.\x00') 04:02:58 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x102) open(&(0x7f0000000100)='./file0\x00', 0x2, 0xa0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x457a2364d82a4e5d, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/55, 0x37}, {&(0x7f0000000200)=""/75, 0x4b}, {&(0x7f0000000280)=""/159, 0x9f}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f00000003c0)=""/156, 0x9c}, {&(0x7f0000000480)=""/145, 0x91}], 0x6) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) linkat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) 04:02:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000740)=[{0x400000000100002e}, {0x20000000054, 0x1000000, 0x100000000}, {0xfffffffffffffffb, 0x0, 0x0, 0xffffffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCNOTTY(r1, 0x20007471) 04:02:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000000)={0xc0000000000, 0x800}) sendto$inet(r0, &(0x7f0000000080)="65194ba3cd7ada0a2907cce0d3e7c1c1e3ed14f73a12739a80b8a96d70a702580b4b46276104cece58c59c58514cccc5dd866c", 0x33, 0x8, &(0x7f0000000140)={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)="71aad5b016891697bb382f70", 0xc}], 0x1, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 04:02:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x10, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x20081, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x40084}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") sendsyslog(&(0x7f0000000400)="2b4ee679662c13fe939a55e3fd1c2ae4e1ae90dce5eaeca6a294d9f2843ffc63f61c527e0b302305cc12725f7e8964f5902e2c0a208d9a2530511ef1deea74e401a5543698563d0091a8017c4dec170da42fde13a5baf369135c92c445777b44849758d6b36fdbeb27834dde5892db32034ccaa20949a0cd36cd6e4f9f0f36753d79f6364bf55d7988771986ffd7ccfc7fe458044fbb03aa7b05094868169cec4470b7c7e3cde921eafecb830d418b45703bd5130d54c12c0d1f512fafd5b4534db0dd5c1671a1452f6b2fb5ddf5bf958f174af903ca8393fa229085be7375ba0ff8fd8652473cf3dbfc19be018b88a2853994e6fb52b0a33c1239074a67784e282c34689ba0b7fa828497aa65d30320bbbaf2f125a3ec6217fe7ebbe452b0a6194a15671f76d820a2dfa120e9219cb667da5dc9f9c0a3ddd238af94320e62498c6d1ccc6ad3fac05d12c9826501021147e0182d9ab6d7611825a6dbe3ceb7ed59f061960862d9e96018d1bd4a6625b72b8079967fe06b092cbff118466ada7cf13caa584383fc0609383d45b99478", 0xfffffffffffffec5, 0x37) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) connect$inet(r2, &(0x7f0000000300)={0x2, 0x2}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = getpid() wait4(r4, &(0x7f00000000c0), 0x2, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x1, 0x1, 0x5, 0x0, 0x0, 0x5, 0x6, 0x0, 0x0, 0x6e62, 0xffffffff}) 04:02:58 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04223, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) mknodat(r2, &(0x7f0000000000)='./bus\x00', 0x4, 0x8) 04:02:58 executing program 1: r0 = socket$inet(0x2, 0x7, 0x9) socket$inet(0x2, 0x8000, 0x9) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f00000000c0)="eeff5b0002000000", 0xffffffffffffffa9) clock_settime(0x0, &(0x7f0000000000)={0x8, 0x4}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000100)="460f76350400000000b1df76ab8fffad000000000000006917e6ea16b151c365fbe57af46e231954a40c13b43922c4f3aa708a4be9db177d6abadb1ac53dea3279a5cd8ba54f", 0x46) 16:00:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffa9, &(0x7f0000000240)="f8932ca25fb567e7e4f18bbfa00fc0975bcc5b507dc097fbcd83af8d9074baa998229b9d2f30bb9f35610b045c3ab6c583c7fe8f75a988ce29512242e238ffa2cf06e0cccbf4b937639e2638e73e5cf6e31868b4789c0c236b36c42029a8e8b463567b995094708f61830c328495c0c48816ccef0000000000000000ef6226e1a5651099778c331b9d9be140a2f04419f95173b0d0513a0e7d88168235166653d86b4938be76015558ee594ab7f5f68533add94ff20eadbf71c210c47ea0c2a9940793e2ff8e2cb9c7fff21a1a70cbae71b09154d3bef6cb6d5d5bf6dc420550171fa69d88e938fc9ab36d9393d7bccf852f35c981eb9b729a") 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x7ff, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xff, 0x5, 0x100, 0x7ff, "d813147aa813b778820afcdacd3925d0c164bd3c", 0x0, 0x6}) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) mknod(&(0x7f0000000140)='./bus\x00', 0x1, 0x4503) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x100, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r3) fcntl$lock(r2, 0xa, &(0x7f0000000080)={0x3, 0x0, 0xf2, 0x73, r3}) poll(&(0x7f0000000040), 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)={0x2}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x2) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCSBRK(r4, 0x2000747b) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) pledge(&(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000540)='@}\x00') r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000340)) sendto(r0, &(0x7f00000008c0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694", 0xd5, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000740)='r\x00') r8 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x40, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x0, 0x7, 0x9be7000000000}, {0x18, 0x2, 0x0, 0x2}, 0x1, [0x800, 0x7, 0x7f, 0x2, 0x9649, 0xa3, 0x8, 0x25]}, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000600)={0x2, 0x1, 0x1, 0x7, r2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x28080, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semop(r1, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000000100)=0x7) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000240)) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x402, &(0x7f0000000380)="ab1ba9f81419bdf59ba3053168491b2c36257b3c1e7fa8a248f557d1dd40d2dbb01d88fc92818dbdf7b85a8196af074d3bd2d54b069e0e66b9a23341adba7d19e7f2ff82bcafeefe54f0c0e73e5700e5b4464c092a4e5130a1323eecd395e98b448146e0cc20f703da47d1cc511b0a06dcb07fd833f1f97800526c899e19a9849c7a3d22c28ff8bb170bffd6299e94a1e1ccea703bbbb5b3fb01da5077a7cd72cb4ca4d690c10f7aaf608c31403dfa67d7ca8c427b9d0d24d9dc4cf9d30b97d238716aa3c138780b7c59db4a5e3da61ef2b753fd2115039c35605ffa0465b62d0284804cd89cb5f5b852610e69c19736407f694aa1f0874864882013f82f89204eddee") 16:00:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = socket(0x1, 0x1, 0x0) shutdown(r3, 0x0) accept$inet6(r2, 0x0, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x5, 0x7fff, 0x1, 0x1, 0x1, 0x80, 0x2, 0x1, 0x1, 0x5, 0x81}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f00000000c0)='X', 0x1) bind(r0, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x3}, 0x8) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000140)='./bus\x00', 0x280) dup2(r3, r2) msgget$private(0x0, 0x200) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="0001a3cda1ae2f66696c653000654d360e992df4cea5285c7598013474effc7fcae5c4b7f8c9a64a28b0e9048544ccca8f1ddfd599178eae5ed2d3878d3bf5a0655fd77c2c4c39bbdeb34bfeb1bf69eb1a0500b1825015a8bb7648b5b74e9fed6bb3dee01b9dc40e25db95129b38475880fd3d7298b7c26b2991ec1c90"], 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x48, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) accept$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket(0x0, 0x1, 0x2ec) 16:00:08 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x800, 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') acct(&(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') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002000, 0x801) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r4 = getuid() fchownat(r2, &(0x7f0000000900)='./file0\x00', r4, r3, 0x4) r5 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r7 = getuid() fchownat(r5, &(0x7f0000000900)='./file0\x00', r7, r6, 0x4) chown(0x0, 0x0, r6) fchownat(r1, &(0x7f00000001c0)='./bus\x00', r4, r6, 0x4) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x4) r8 = open(&(0x7f0000000180)='./bus\x00', 0x40, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000140)) 16:00:09 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f0000000100)=""/6, 0x6, 0x800, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0xffffffffffffffff) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)="000000186004008b0300000000000000000000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000100)="5e575d3743d4aba2ffc32590a585a695470b71b3c83778953dfd9977885e83bfc6c08cc5fdc30b1b0b49580f609bd5d3ed976acb4150a1854a94bbf178c66840017b301e920eb4259208c56e7acc35a3d6f7e5b7852667c8121108b268e238ae004726509e780f1190a9950a", 0x6c}], 0x1) socketpair(0x1, 0x4, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000640)="af8f5194f3a08efab5e4939058bc9eef7985537531302b83a42bf9d0bf1ab7d9f0260c4a1e5946728825e6c273e07e4ccd30831d9f0d579b339ec83f8229900919ca58e0ab4be3365a152e20df4dff5f20ff53a23c0f4b46fb60063908333bf209116c51874d6672f003d7fb2b6a4ce9cc865d6e450deb4e99b0bc1e7cb35c57e9d82ad3aadc0a48486ba751701edf884e987131d6f5961bb378c0d98633e48b0263d53ddedb2526106cd689cb48c2a50481f2252ad5e1e475c51aa03f8a260e1e9dea0ed3c14b057f9bb353861fe2a1d32d79653ef0a91a1123cd7f2ebc08b7b63999f7c0aa68ce674b84f6f6cb695c844e0cf08d3a5f8e56983aef3890bc1902b1e6f5e06a1723e24a5687c9d5b89bda8472d1cde9d3be8ad77f861d36d7112ba341e21f8314d9279cca04a3274d551cfec496c81a46e8bb2ea1d43228cad4b748b5dc68d82b007c9f8c39bb9475159298313685404aa2d64c57554778a2732ef3980e2b04c08d8f5d0a8c3ba03932dff685758d63c67f7034e9736a90e29b730e360deb6a7f2d63fc54c0e43e97675e5cd3b2d0bd304c20602417f9d41c6baa82209da916ccf7dcc175bb5f7a1a6ac394f31fe91b0a9a0bc2526fec6d02918afbb934c3a44b8521528ce32c577b55a19ad86e465b67d6e770f75eea39ce4bbb405d2101c6130c1fbd74c461a2a2640e3daaa5f3fbef9f6877c659339399be4271e0946314bc8114954dc5cb1e65451f04a02c6baa819d0137a6b57421b09c6a0917f4cb709c00c10b6357fc07cebf79f6dd19c7361f025cb327a892e09993a93e2b23a0ed561cf3c294675d81a4340eb287fe7c8222de20de6b863399d025a4e42d24d7143a008669ddb011e6681cf98168c93f568864b8892dcaa6f27a2959ec40a4ced3d64ea556f75d53e8dcafcbf72cd51b4205b2cc2c3cd6e97547b131b73d7efeb4f48b614e810464f9333d6afd255dadf55dc858e2fb7def9b6d237c30e67b6d4f8efa9de3be7ed93856ce17e769ff42aff2e536de70089788ae652ecc6d834b50a3b0428ec2687cc9c11ce32c71331797e1c785e097faf7452ea5c8e37a88811921000c3e0192a2f5399d3f35960b6a45f932472e358d4ff12d84e20a1373eeb7af0139b58b2dd556c384cae46f56e4748aae248e8a921304bf85f812ee9ec42f05874de1aa1d74fc3d1de1b52fb95eff7cacb52db2ccf81a9aa6e5f5a8676994a504287666345bec34abaa16b5fa0daad3c5d806effae6e9f894bf3a64874c5330af01828ed1f2f44896281d8309bf15bc917c462a29861ebc94f781d394ae464382525866f76b5f8ada4963edc3be4856cad8b9a4c87d066d6130030c51626e82ec25636e361e28cd4d1902a573de33cffe2e8656280ebbd4cadd4ef55469c1dc56e18a9f55462eef0dc2017e3e417c9dc41066a5bb3c99356c9e04ca1b4ae38fbd89fa9cf67511b0f23abb0363a48bb32dc35fadedffa487c399f86a59afb6cb1b84d31262e4cb46ce1ebb785ace558e967131147566a3a17ec42706701cf881aa6b9852ec34b669cec2a2b8e199b3cf6dff133bddb10dba7f8fc24a92ce1a81914102f27dea5d5fbaab86221311eb31a63cce2cda560c899fb4c20b816baaab94d13c5dec02b5a8718a9d532bbe6c558d63282a21b28c87f1d5544123f71531af5311ae88ab2a52cb477e7f5016d0246361bdde9a903b842fbf7787c5d8f949dd34b569b5afe52266e398cd4ba7ead33a75532e1429985127395aa67447b482745526e4aa10eb6b9fc2092310966f74a8831d6188ca8edf21c4007f7cf23507fe12916b0ab470d6a06ac4617710a7ace79f84778b91e2352d22203670b33386501081dd872656739fab02f7ac09a29b02f9f5dba9ea9330759b8c3ec4ab7106d0253399903f28bf85ab355b1d08fec0068b02924932635b31b13c2b3afabbb4dbab00a6ddd3eaabfab525ceb4d8c74dc8bf768f426f17e242c4bef910cac1ec6b5bc7fb0230199053842318f0f5f558cf235bce71f1c23aa183783c175bc3f3a36e0d469f1defaa69a6040e9f2274c1e6dd06dda6a246d138c1efe5e8e4bbd54ddac7f23a86c5e72e4675719570abbf21e324b0509fa77ae2a0471f1a9fd899d4bc04242009712f7a44bc63668a0345ffbb7f4f6ac8cd806220969ed257daf2c600e914cce755692984b2c33ec54900e0b7b75ae91021d107a37715c3e69294d14a0ebb96b35e2f4e2fc89415a38231b5d767aaec43fa2150eda057616ee5f97c8d984a22d8daa0f2761aca804048351737caefd62a74955e897550a50197bb4a0027f8085be25596ecb5a0cfc6ade8783a59eea6825aae44f31f7e7d6aa3e2d19bd1d8740db6e601fd3d19c76658585d9c6f3d62a5d298557a8b9435e976a0c467754803275a90fc443c59d6cb2a30f2b7aaeaf7acd86f392bf197dcbaa30503e9d084c70402007cbee403f7d31662111c06a149460f649cf052f6dd3f1b40905d4110b20547190480f373de86f565fcfce725d7ac906204ce86e05b7bbbb399106908fb941b99c8e1a0e7b4a27b3d5384df83a5086c8428a00c779c380f263595216c0ace3387b59f71c2bdadb9cd0a257823e42e058669a9d63ddbc925f787dbbb11bad7ae99e35a11b1eed0e28e7c9aee2115b0b7fb65f2f597bcb6484648a9a2d4a4460114ff23ebed614dad7f5bcf78b38aea900f77b6232554024cfef9f918e014fcf5fa5947eacc882006a5dbc6777ac3083d2b818d3c01c4396d287d9135007c8b6557448ad6a89c33a97d2cc6fabf7a66838b42396f7653917f06dcf35d87bee158d3245ef9a56fa3076cc47a7812f3dfe744c53bb7f4cdb9c081bdd91809d263d762e9c00942ebd398ea63ec2cb2017440e99d7cbd0bcfa17998d309428643c656f90908dc2602cf3da2909fed10aa4165535ab7c789cc7077c9171a77190a6aef9bcb9d12a1e748f730095945710bb1491628fdbf8b6295478d8a0e49992c555e7fca260d3cc7df0f25b2062b26da885811ba7af8e308c8c2a98f66afbb096a19e18017b6345c05b628feff048be5c51808b87638afd4f4e17fca698a0e66e81adf3f404b38c9d63401d660a304240e1d46e7fa9e4c3b6d198232741099539ea930a19c57bc420c6f845f48810c2bf120c4e0badb7caa34eef47e53bf021b5dbb1978f7da3f3d017af74135e1030919909dc644dd77101385d9079653ed20aac5e84102547f5b26121e1d2d167baea4fc2cdd74543e2b62735c52d9342fd95b053d2dd9d693d6fad26c507df439331c359025faa0b8e0a6d4408b6124b514ac42e2113ebabf5de2d289e51ebcc0601ace8b8c1d93efe10388888e4a6af87753cb4d961c719d1158fa438972332046bcb7624e510668b88292a8351c0e26bbf52120f25b61ad868405162d6eea54c376ef41828c8f536c6c2bebbe1f6c0e5a194dcda72a39f55d8dc1eba4438c6e3d6c6e8488157d2702efcebbdd91725edcd3a801a0f9ac8d1c1dfc961d219626490a9a0e23973313728b53b82e021d25532c061fe7cca83cca58b44ac3f70749edab6c33d09b1c2e4289ff73f15916f500ff13eae5b010659716b9619f7e1116f55ed547757d0418b9c84f8faf532e930614fb40b7b41df172d5df9f234d99af955de747769d502a245600af5fae05b21b8cef59ee1e9f0f5ce81299bb04741894fbf1071dc93388781d648f62fe278e23387db84c955f7fc27aeeec74bafd6c6db73c68ca5327403f8bf0ce4dccf976e79db5c06b2b770938f6252348232cb96821487cd8b9e42d1dfe4e1d31a588f4beb311badf952e769b639c3545049178c0a32f76ca67b59b8ba41a4cfaeeddb8c39bec39aa96514406111480c208b84ce634e4637c99dcb555dfc78bfcccdc9f9063ec1a25dacb901929b351b8328e03ea6b34bf951f7b7c30abd87eb34e066e32088aab731cd4e505778bd5d4955d3a041e45fbe584fd4bd3b199ecd6b01864b49e8f77e3cd3a4725294dafd83160598426d8dcfb9231c82560c95ef3e350b40c51765f3e50dd8d2b9f4e41e441b10fccab29b59ecb96b022e1c11a2f0ef194c25ae3320a72498eaf8a3b82bd7879d6321f655b2ca0d48be136d741c5a9ead6c872f46a41a0e7fe3a12f8414c42052c921c2ddabb0be358af0c37b0846dd84066aa035aba93784110ef87343ced65e80e8d3f9dd77284107923eb2b80b0fc08cb8bf1c6923b05c7f385e8a4be2d0f24747bfe3b8bb0ff0ac798ba499cd12f73410755d7bedd46623a5af6f5fae620a01580a56ea7b42d37fc451572712541e91c3839dce9ce15d80af2977dc240bc43daa18c13c1f143d6d4d333686746f3390eac20e6f491111a69cf48b60d6cd6616f4eacb20e17e0acd278e17bb2f656b3858b46bfa8a3cffb21d9ab8d55fa2c3e5f788447fb5b7e1f172b123f9bfb36b20edf960f66ae312ec6dc4360994124e7f397a159b00f8a0356fe1aebd6eb0c7feb2d601c0f4a914660c1d6fa8e5e588034afb96b0792ca0c553ac158ef51f521b881761cf95b1b3f40c2a5f2b5f9856c3c57b12024ee1cf15e757fe932647b89218c458b3337f1478a670f60e67d1c69c008f3bb19ba7c4453e4533570b7a4f6c12a3c696602ba3700ecbc036cc88b97948a832d91a20b63618878279a82dbde53273a8403d52bc89b997b5a76029d018d4bae03439e6aa07c243e916b9ff880dfc7db37aa123549e8e854f5701f93d96ef20f9c7fd14766fa315b4582ea0c67c55b69d28cdaa7fad586c99aae40f9411eb94adcdf2320ffa6f9585edb5b685f47ea24f863cf418496a201e6d5f9353bd053db7b9363fa04df5fc81911b1a5d985820f8526ea56af2ca3aef31c364490a6c30a5baf4012b7a72a1fcadddf1364d1ab0ff8bbe41ff6aba37ca599a160c1cde23714e78f0b3e2102dcd500a78e48c6208abc926e7ccb7c99f73c62ab3aaea886e7722b08c2d37e61a9d50ad054e4dbb472355b00b8b6564b259f7776e43713ef05f7744a5a6943379d41704409f14197e43ec10ae31c52e8bdb414ff6bea6b92c512f788e6a5ec87c4fb0a730a698c7e11413f48665d2664c9fdbf7bc36dfbdd0266e7a91cfce2a332f1c7a093d5e1c4cace7ac53481c1f026562ca28a22e76aca1086b912a33feaf93abfef2a1679579533abf5fb2af13e761a9e989f4300d3fee6e9a6a61557c90a682dc83344e7f039d00ca47d63d42716d586e713142732351d9c079729280e1f60e972eaca1cec83b2fe7e3b339152b775c50a1d72dd56f20a533a043621bde318a0d0536fa163f19dc318bed21a65637516258e81df68793bcb1d71d3ca9785cd276e2a25dc08a2f6bcbd4f2394555c37346251889395207ac7260d0df118a415f16d979db9890bff5290899b2be929523af6b14549f3b8092cddfc4291d1d2ef1890888c76b11ef94ae8d0700dfbe7aa7927dccb717f3a2bfbbc8db9427a9a39b46472859838476868a2e11de89ea69fba5237275f65f15b708629950a3917c1d90781dd4921eecee6b281ad3cba456f3d5df0b761285bd9d21595784f30d0e2ba97187e0adb0aa9f81ff08ffeacbf7b88c0a2a137f78db9a1540a7795306d98bf924ed8709104c2f843026cb0f1a9cea0e3b3088366c862d51e7de22de9b193d02e69645d024e56da94bf9ad922a4b811d60b23c27cde8500bd1d9d31e27e7427bbfe1304efeda02521cd9e76788aa1046cffd1e9e6635137cf74f74eb41f3a1747c72233a38ddc5fe71cb8b16ebd3eb6522e657ff09ef38f", 0x1000, 0x4, &(0x7f0000000080)={0x18, 0x2, 0x9, 0xffffffffffffe786}, 0xc) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r1, 0x813423b88fd7a4bf}) 16:00:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x6, 0x0, {0x20000000, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, r2, 0x6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x64}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 16:00:09 executing program 1: r0 = msgget(0x0, 0x400) msgsnd(r0, &(0x7f0000000000)={0x1, "299d0d91e3cc639e647d378df7df58b8c5bfa699f880c74bd18c3054efd3d3287b12e4a2d42227bdf76f8946895a04a09f0d8ee05c72c0b7889dd22bc9425ae2dd340eb7666c02963f00e9d7aefebd40f4e5ed5b8af3e5c28778671d393c908fd7c4149ffe9767e87a9de6a8705af72355147195911f56a7838416ad42643538809bae36b1cb20a0e694ba59c98564dd318f0d8a41f37a321ccdee2aab0ee20fd24dea6b2532e0d6599f6e8c819fade912c996a990ecaaf178ac"}, 0xc2, 0x800) msgget(0x0, 0x80) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x873d89bf9ba66b6d, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000140)=0x20753964) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000180)={0x100000000, 0xffffffffffff970f, 0xfff, 0x6ecb, 0x3f, 0x8, 0x3, 0x10, [{0xffffffffffffffff, 0x5, 0x24e000, 0xfff}, {0x4, 0x205e6e24, 0x9, 0x8}, {0xfc5e, 0x1, 0x2b71, 0x200}, {0x2, 0x4b, 0x0, 0x101}, {0x100, 0x1, 0x1, 0x4}, {0xcc, 0x2d, 0x7f, 0x7}, {0x9, 0x3, 0x0, 0x3}, {0x1, 0x9, 0xe49, 0xfffffffffffffffd}, {0x10000, 0x165, 0x9, 0xe4f6}, {0x10001, 0xffffffffce247066, 0x5, 0x3b}, {0x0, 0x8001, 0x3f, 0x4}, {0x0, 0x5, 0x9, 0x401}, {0x5, 0x1f65, 0xa94, 0x80000001}, {0x0, 0x80000001, 0x5, 0x7fff}, {0x3f, 0xb2b, 0x3, 0x28}, {0x3, 0xd0, 0x9, 0x1}]}) getsockname$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000380)=0x1ff) getsockname$unix(r1, &(0x7f00000003c0)=@file={0x0, ""/36}, &(0x7f0000000400)=0x26) getrusage(0x0, &(0x7f0000000440)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000500)=0x8) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000001580)=0x1002) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000015c0)=0x100, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001600)='/dev/bpf\x00', 0x180, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001640)='/dev/wsmouse\x00', 0x80, 0x0) r5 = socket$inet6(0x18, 0x1, 0x100000001) poll(&(0x7f0000001680)=[{r4, 0x182}, {r5, 0x10}, {r1, 0x80}], 0x3, 0x5f) unlinkat(r1, &(0x7f00000016c0)='./file0\x00', 0xc) r6 = open(&(0x7f0000001700)='./file0\x00', 0xdf441631df67d69, 0x168) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000001740)={0xdfd, 0x2}, 0x8) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001780)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f00000017c0)={0xffffffff00000000, 0x5, {0x40, 0x1000}}) flock(r6, 0x1) r8 = openat(r1, &(0x7f0000001800)='./file0/file0\x00', 0x0, 0x168) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wskbd\x00', 0x80, 0x0) kevent(r8, &(0x7f0000001880)=[{{r9}, 0xffffffffffffffff, 0x7, 0xd0000002, 0x1, 0x200}], 0xffffffffffffffff, &(0x7f00000018c0)=[{{r4}, 0x8000000000000006, 0x2, 0x1, 0x100000001, 0x2}, {{r3}, 0xfffffffffffffff9, 0x88, 0x40000000, 0xfe, 0x2}, {{r3}, 0xfffffffffffffffb, 0x85, 0x40, 0x6, 0x8001}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x0, 0x8, 0x1, 0x8001}], 0x0, &(0x7f0000001940)={0x100, 0x903}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001980)='/dev/bpf\x00', 0xc2, 0x0) close(r10) socket(0x18, 0x3, 0x3) 16:00:09 executing program 0: socket(0x18, 0x51504bbe80e719e6, 0x27e1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:09 executing program 0: r0 = socket(0x11, 0xc003, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) fsync(r1) 16:00:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) flock(r1, 0xd) syz_open_pts() syz_open_pts() 16:00:09 executing program 1: socket(0x11, 0x3, 0x0) r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x40, 0x16) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000180)=0x200) r3 = open(&(0x7f0000000100)='./bus\x00', 0x8, 0x47) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) pipe(&(0x7f0000000200)={0xffffffffffffffff}) mmap(&(0x7f0000dfe000/0x200000)=nil, 0x200000, 0xa, 0x2012, r5, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000300)=0x6) r7 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000240)={0x3, 0x2}) write(r7, &(0x7f0000000040)='mn', 0x24f) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f00000001c0)) fchflags(r4, 0x8) r8 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000040)='mn', 0x24f) r9 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000040)='mn', 0x24f) r10 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f0000000040)='mn', 0x24f) kevent(r0, &(0x7f0000000340)=[{{r8}, 0xfffffffffffffffc, 0x7c, 0x40000000, 0x6, 0x6}, {{r9}, 0xfffffffffffffffd, 0xb8, 0x4, 0x4000000000004, 0xffff}, {{r7}, 0xfffffffffffffffd, 0x10b, 0x40000000, 0x0, 0x584}, {{r10}, 0xfffffffffffffffd, 0x0, 0x2, 0xd4, 0xfffffffffffff6c6}], 0x8, &(0x7f0000000040), 0x4, 0x0) r11 = socket$inet(0x2, 0x0, 0x401) fcntl$getflags(r11, 0x2) clock_getres(0x3, &(0x7f0000000280)) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="00000018600000000001400000000000000d00faf20000000000000000000000000300000000bef7001100a3d4", 0x2d}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x5) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x7, 0x5}, {0x85, 0x8}, {0x58362333890b4d2d, 0x4}, {0x21, 0xfff}, {0x46, 0x5}], 0x5}) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffa) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x3, &(0x7f0000000040)={0xfffffffffffffb3e, 0xffffffffed100d77}, 0x10) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) unlink(&(0x7f0000000000)='./file0\x00') 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x4, 0x1, 0xfff7fffffffffffc, 0x8164, "93753b4ba8dd00", 0x1, 0x2}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) pwrite(r4, &(0x7f0000000100)="4e90741f1fe32bda2af2b78ce169aebf0ba602f01b1bc284bebd58656c36c4e935e93f2500d6d600efc72926151e7041fbfd74b745a14e932fc958a7ca35c09dc89c44ae5d0f411691a426e15a3a852be9d25217709463293dfb167fd2ae386db8bc19eea571d54b82ebc80624a6581b723f317ccadbce2615134b8351db6fbfb5d28d93928d40d01e9c1e12d62765d4f3db8eaa7d2bf9f91f30878c966ce58fa656ba9a2eef9186b9ad1502508e73e8c10807bf1f62b2546e01af10016b84341d15e8188acd3a4c1874ca58057afebf6d1bc1990b1a3917a5b75d17302189e6050b06d622f358c1c93ed1388087d9", 0xef, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) open$dir(&(0x7f0000000080)='./bus\x00', 0x8000, 0x52) openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x2) 16:00:10 executing program 0: r0 = semget$private(0x0, 0x7, 0x20) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) semop(r0, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) getgid() getgroups(0x209, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10000, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)='mn', 0x24f) r7 = fcntl$dupfd(r6, 0x1e, r1) r8 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000040)='mn', 0x24f) kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x827b0a535ed6c53e, 0x9, 0x4eb4}, {{r1}, 0xfffffffffffffffc, 0x36, 0x40000000, 0xf3ec, 0x6}, {{r2}, 0xfffffffffffffffd, 0x14, 0x1, 0x1fc0}, {{r4}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x42, 0x1}], 0x728, &(0x7f0000000440)=[{{r5}, 0xfffffffffffffffb, 0x1a, 0xf0000000, 0x1ff, 0x8001}, {{r2}, 0x4, 0x20, 0x80000000, 0x6, 0xfc47f7b}, {{r1}, 0xfffffffffffffff8, 0x8a, 0xdcccab017f9cd6c6, 0x3f, 0x2dee}, {{r7}, 0x0, 0x4, 0x1, 0x9, 0x200}, {{r8}, 0xfffffffffffffff9, 0x21, 0x80, 0x0, 0x1f}], 0x200, &(0x7f0000000340)={0xf7cf, 0x1}) r9 = shmat(0x0, &(0x7f00007ba000/0x1000)=nil, 0x3000) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) getgid() socket$inet(0x2, 0x3, 0xc1) r11 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r11, &(0x7f0000000040)='mn', 0x24f) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xb5) r13 = getpgrp() setpgid(r13, r12) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0x8) setpgid(r12, r14) ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f0000000180)=0x3) socket(0x18, 0x8000, 0xb04) shmdt(r9) semop(r0, &(0x7f0000000340), 0x21) kqueue() r15 = socket(0x18, 0x3, 0x0) r16 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r16, &(0x7f0000000040)='mn', 0x24f) r17 = dup(r16) setsockopt(r17, 0x3f, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r15, 0x100000000, 0x6, &(0x7f0000000380)="cbc7ddf3096e7a772e362847d5e158e5ff19fe53072896c602a6f1cc5bedeb15b6276492cc4b24dcf512929fe0159773ed4b0ae4121984a800ca426aa65c0d5dce4a82f99aca9dd4aad5d4ed724954c0cd91387c92903a727c75734c648c69be39891112b88c55c66c2323252d8c5b17dfd8eee70d6ac12805f484b8f152e7f9bd73760b6570e3b0944876a483efc281286bcd7e28b80df72620d7bb52cefc7efe9b6194ff3dbf6e18274fe5c67945fd771cc4288c5f0eac3081ab", 0xbb) r18 = socket(0x8, 0x4004, 0x7) bind$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x8) msgrcv(r1, &(0x7f0000000280)={0x0, ""/241}, 0xf9, 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x120, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x28}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="32cf") 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fff01000000000000bca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000030027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e00000000000000000000000000000240b93528910e514fbf5e"], 0x10) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) mknod$loop(&(0x7f0000000400)='./file0\x00', 0x1, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x1000000000000081}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\t') ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f00000000c0)={0x3, 0x5}) 16:00:11 executing program 0: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r1 = getpid() pipe(&(0x7f0000000040)) fcntl$setown(r0, 0x6, r1) close(r0) 16:00:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=')'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x3, 0x2) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x80000001}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:11 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r3) geteuid() r4 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) r5 = getuid() r6 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r6, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r8 = getuid() fchownat(r6, &(0x7f0000000900)='./file0\x00', r8, r7, 0x4) chown(0x0, 0x0, r7) getgroups(0x1, &(0x7f0000000080)=[r7]) fchownat(r4, &(0x7f0000000900)='./file0\x00', r5, r7, 0x6) chown(0x0, 0x0, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000400)="4fe9e1cdb8eab01a82c2cf400cc72a43996c995cfb06000000b8579c89f1d162a815f54052fea7f2537136566e8704d5dd38bf4a5e55a8656ae63cb062fd89dbb4fdd206342dfa27bf1f8e79b0f925cd98e1beeee18ae7d9813d6b7a2318f3b86b1ae256858edb684878d4f0c401ce9b29b6", 0x72) r10 = open$dir(&(0x7f0000000380)='./file0\x00', 0x20000, 0x80) r11 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r12 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r12, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r12, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r12, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e1939) r14 = getuid() fchownat(r12, &(0x7f0000000900)='./file0\x00', r14, r13, 0x4) chown(0x0, 0x0, r13) getgroups(0x1, &(0x7f0000000080)=[r13]) getuid() getegid() r15 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x100) ioctl$TIOCFLUSH(r15, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r15, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r15, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r17 = getuid() fchownat(r15, &(0x7f0000000900)='./file0\x00', r17, r16, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x40, 0x0) r18 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r18, &(0x7f0000000040)='mn', 0x24f) openat$speaker(0xffffffffffffff9c, &(0x7f0000000500)='/dev/speaker\x00', 0x8, 0x0) r19 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r19, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r19, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r19, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r21 = getuid() fchownat(r19, &(0x7f0000000900)='./file0\x00', r21, r20, 0x4) r22 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r22, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r22, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r22, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r24 = getuid() fchownat(r22, &(0x7f0000000900)='./file0\x00', r24, r23, 0x4) r25 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r25, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r25, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r25, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r27 = getuid() fchownat(r25, &(0x7f0000000900)='./file0\x00', r27, r26, 0x4) chown(0x0, 0x0, r26) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000600)=@file={0x3, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000000c0)="080ccede947b409ba7f7cd1d494ea5aae9e1aae3af2a07b88579368da4d895b568426e915330f7ff13ccfa86d742d530a8473b1a51daab9caf9254d4600893f3ea7cf740b6708dc75892a208d80e3766a81f3af2e3991f24ecdb9f2a8e17678bcb657e0f3d3e9d0c9c3ce0665c40dadb0d88dac8a84f7d8c61f52e5fdfabde74be397844b77a3e7d8a0b7edea96df05f85715e53821a81f31298de93d9a7229d201de34187b3ae5b67a65f18897ef37d62e3101eb7f20970d285062f6991", 0xbe}, {&(0x7f0000000180)="3803e3a09ffba95f2f59bb4d9247eed3dc21fe162b19b227eb12d02b3761bc4b8ab6a2743b652456d4cb57f24acd6a2df2d90259756636abfb997e160071eaca1c396a73ec5ae149b1f10b177c79dadb1149c2686b33fa5641b075c8fe7f886150e2db2706d678148f748594e97ca0e400bbfd125c1f8aa3d82f5ac50402f4d9939b84f51988e3ed247a0796b0765e6859eac0b2d09a12368960d257fa8f8ebb2e0e26d69f23", 0xa6}, {&(0x7f0000000240)="55f248e3b5848ff7fe68d36ddd75a688709ec55fc2ae0b518f396862d0530473ed720b6d5209eb4e6dd6dd400e5277402a7772f7720e0540953e87058318619bfa5dba2f135d0a3b9af7cac4b69313c146c0d775ba9d335280303f5425e2ce62d5ba49efd193a1890cc2e758674a2e37e87c327b4bb1288d37482e8e8323b500bb5a6bfc05acdbf7509aa6f3a4894255ef6b7cee352dd01db6cb52aa01e621a7d4f7fdbebdc50d61421151bc739f2b50cd5a9ab6e98a356c2c4b3d512169b423fc5dcb5da1e33cff9547b10757cc820e43b384c9f7f7f2f894660d0271007f8e0b97b4445921dfe466", 0xe9}], 0x3, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r3, r21}, @rights={0x18, 0xffff, 0x1, [r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r17, r13}, @cred={0x20, 0xffff, 0x0, 0x0, r24, r26}], 0x78, 0x400}, 0x402) dup(0xffffffffffffffff) r28 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r28, &(0x7f0000000040)='mn', 0x24f) r29 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r29, &(0x7f0000000040)='mn', 0x24f) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x30000) ioctl$TIOCGETA(r30, 0x402c7413, &(0x7f00000005c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530003cba7d959d0505f875ce2e8df849cbde1ac5709a931be14166c73191258dc30b1531cac0470a19991874bfa8d465bff88710c08284774a6b35c8e52c26becc42"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 16:00:11 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000684000/0x4000)=nil, 0x4000, 0x4) r0 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r0) getpgid(r0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) pread(r1, &(0x7f0000000040)="b94db4f7f89e7745600fdc4cda233f35d76896cd6dba8d69e5f203b3692f401375e5fe08d5c7b7f05c8424ecf79cbfe3612c393131b4fedeeba8cabd0083769efb14eb85d329871e5fa8d02b359b330560c5d35bbac59a2ab3dec2645ac00e7bb7c50a589a118581e425b2ab48ede22490db8a9b9d4947e21c6b918aacf4a176dce0af7f9f17a0e200b20914c247c994961084e5a14eb2ec606f8d3df5bf", 0x9e, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000000006002, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) msgrcv(r2, &(0x7f00000009c0)=ANY=[], 0x0, 0x0, 0x0) msgget(0x2, 0x48) getrlimit(0x3, &(0x7f0000000440)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x80, 0x0) r4 = msgget(0x1, 0x100000008) semget(0x1, 0x0, 0x78c) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000540)=0xc) r8 = getgid() r9 = dup(r1) mknod(0xffffffffffffffff, 0xc000, 0xfffffffffffc) msgrcv(r4, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x20, 0x3) r10 = msgget(0x2, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f00000004c0)={{0x3, r7, r8, r5, r8, 0x0, 0x1}, 0xfc0000000000, 0x2, r6, r6, 0x5, 0x3, 0x4, 0x8}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r10, 0x0, 0x0, 0x0, 0x1800) getpeername(r9, &(0x7f0000000080)=@in6, &(0x7f0000000240)=0xc) setreuid(0x0, 0xee01) msgctl$IPC_RMID(r4, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d, 0xa0}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) close(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffff000}, {0x2000000}}, 0x0) 16:00:11 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r2) getsockname$unix(r1, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x3}, {{r4}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000140)={0x7}) ioctl$VMM_IOC_RUN(r2, 0xc0205603, &(0x7f0000000040)={0x7fff, 0x0, 0x0, 0x0, 0x0}) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7}, {0x64}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x8}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x4}, {0x22}], 0x2}) sendsyslog(&(0x7f0000000180)="77421845bf1b7870baa8fa0c44babe0500e1f8f9e82d1017befc79855df6fa21ee4c1cec944446b3a2dbacd75782325f481e0230433351439c9131bf19514629cf9bf5718559b1c42f9f1a59f13b58ea29e82381e801448f120ad83333cf2eb531d9a03eb8ed600c5d6729c8ae3dd0280f487124407766c779737678acd863eac33287ea12c479076096b9d57e02faefa54c8ecdb1ab4a58b9173d74c9d24ae7ed2daaebbffce228b2f8807988deb40abd39fa269697246ed453d1eddfaf145e56d8463484e66c7a9e4cd7f441d213b171a92e2d64fc5390", 0xd8, 0x2) 16:00:11 executing program 1: r0 = socket(0x10, 0x2, 0x6) syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xefffffff) 16:00:11 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x9) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) socket(0x2, 0x8000, 0x40) 16:00:11 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x9, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) recvfrom$inet(r2, &(0x7f0000000080)=""/189, 0xbd, 0x2, 0x0, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) write(r0, &(0x7f0000000040)="7eea78edfe4fe4ae2f9103e4f324e370b2674a1529c09b12f02e69ffa1b9af0a862437e3133dac9cc0c445a39dfea71844141820346674bb10604060", 0x3c) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) dup2(r1, r4) 16:00:11 executing program 1: r0 = geteuid() setuid(r0) munlockall() chmod(&(0x7f0000000180)='./file0\x00', 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r3 = getuid() fchownat(r1, &(0x7f0000000900)='./file0\x00', r3, r2, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r3, r4) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)='mn', 0x24f) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)='mn', 0x24f) readv(r6, &(0x7f0000002440)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/136, 0x88}, {&(0x7f00000000c0)=""/128, 0x7b}, {&(0x7f00000011c0)=""/177, 0xb1}, {&(0x7f0000001280)=""/130, 0x82}, {&(0x7f0000001340)=""/4096, 0x106c}, {&(0x7f0000002340)=""/241, 0xf1}], 0x7) 16:00:11 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = shmget(0x1, 0x2000, 0x108, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000000)={0x10, 0x8, 0x4, 0x7, [{&(0x7f0000002000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff3000/0xb000)=nil, 0x101}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6f431f41}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000003000/0x2000)=nil, 0x401}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xa29}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000003000/0x3000)=nil, 0x800}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil, 0xf6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xffffffffffffff81}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x417d7938}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8001}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) 16:00:11 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) select(0x40, &(0x7f0000000040)={0x1, 0x6, 0x0, 0x6, 0x4, 0x8, 0x1ff, 0x9}, &(0x7f0000000080)={0x0, 0x2, 0x100000000000040, 0x1f, 0x8, 0x3, 0x7, 0x9}, &(0x7f00000000c0)={0x7, 0x9, 0x0, 0x7, 0x10000, 0x3aa, 0xff, 0x7fff}, &(0x7f0000000100)={0x47c, 0xa3}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)={0x6, 0x4, {0x1, 0x2}}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) fcntl$setstatus(r1, 0x4, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xc}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x82b) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x5, 0x401}, 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x5) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0) 16:00:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82f12d2f666900"], 0x10) r1 = socket(0x10000000002, 0x4000, 0xffffffffffffffff) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) shmget(0x1, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x20, 0xc) chmod(&(0x7f00000000c0)='./bus/file0\x00', 0x80) 16:00:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) setsockopt(r1, 0x29, 0x81, &(0x7f0000000000)="ebffa3ff13b9fd812eaa4e713048e6c8309499b1929648", 0x17) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r6 = getuid() fchownat(r4, &(0x7f0000000900)='./file0\x00', r6, r5, 0x4) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x233d5279dd7cd91c, 0x0) r8 = geteuid() r9 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r9, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r11 = getuid() fchownat(r9, &(0x7f0000000900)='./file0\x00', r11, r10, 0x4) chown(0x0, 0x0, r10) fchown(r7, r8, r10) chown(0x0, 0x0, r5) fchown(r2, r3, r5) r12 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xfb) write(r12, &(0x7f0000000040)='mn', 0x24f) fchmodat(r12, &(0x7f0000000180)='./bus\x00', 0x5, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000006c0)={0x3, &(0x7f0000000000)=[{0x2a, 0x0, 0x0, 0xffffffffffffffff}, {0x1d, 0x0, 0x0, 0x2}, {0x10006, 0x0, 0x80}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:12 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) syz_open_pts() 16:00:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00'], 0x1) setreuid(0x0, 0xee00) socket$inet6(0x18, 0x2, 0x2) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setuid(0xee01) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)='mn', 0x24f) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)='mn', 0x24f) kqueue() r7 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x8) r8 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000040)='mn', 0x24f) r9 = dup2(r8, r7) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000840)="717c44108278373c659e5bb376ea8cc214c8a4369517d6717eab02523cb5b4c549e6b06165c323b626023b1c58c691ea276b44d085e8cc19ed6690017feff7e7fb62b3664c5b0f7993b61db80e7b161522b20e38fd0fec1ef51d65aa0df0481e6980c7b2ba9e96bb1bbf694253e6c874df943cda3586509d7910c529646630885cfeff5ce77da17f8a2baefb0ff7ee0db61aecd88eb847a7e8613e7eb293936c7bc5e09aee6815025411e0e5bf2290c5a6247637739bc42efe9e98119f0c59d0b5a3568cb87ed41b1254721df7b5d1af52b941bed14cb050", 0xd8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r9, 0x4004574b, &(0x7f0000000800)) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r10 = semget(0x0, 0x4, 0x600) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000940)=""/135) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x3, 0x1, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1000, 0x7}) r11 = semget$private(0x0, 0x4, 0x226) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) rmdir(&(0x7f00000002c0)='./file0\x00') ioctl$VMM_IOC_CREATE(r12, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x176c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4d3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x24}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x71959a75}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x5cb}) semctl$GETVAL(r11, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r13 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r13) socket(0x18, 0x3, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) socket$inet(0x2, 0x4, 0x3) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)='mn', 0x24f) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)='mn', 0x24f) r7 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000040)='mn', 0x24f) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000040)='mn', 0x24f) socketpair$unix(0x1, 0x5478183bdf4ba89e, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x80, 0xb0000010, 0x790, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80, 0xd6f, 0x3}, {{}, 0xfffffffffffffff9, 0x20, 0x1, 0x4, 0x3}, {{r3}, 0xfffffffffffffff8, 0x14, 0x40000000, 0x5d, 0x100000000}, {{r4}, 0x3, 0x88, 0x1, 0xfffffffffffffffe, 0x488}, {{r10}, 0xfffffffffffffffb, 0x90, 0x5c3a0fc25218a776, 0x1, 0x3f}, {{r6}, 0x0, 0x4, 0x0, 0x2, 0x2}], 0x1, &(0x7f0000000340)=[{{r7}, 0xb891d67d63a73af0, 0x80, 0x8, 0x1, 0x40}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x8, 0x47ed800000}, {{r8}, 0xf0a0ba9a2a3e385e, 0x22, 0x4, 0x7, 0x5}, {{r9}, 0x7ffffffffffffff7, 0x190, 0x1, 0x8, 0x81}], 0x12e, &(0x7f0000000040)={0x1f, 0x3b}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 16:00:12 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000100)) write(r2, &(0x7f0000000040)='mn', 0x24f) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x484f) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x6, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x82) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20020, 0x0) dup2(r1, r0) 16:00:12 executing program 0: socket(0x4, 0x5, 0x5) r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be8b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1dbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e29ed99d387484958f32065a56914cef69bd2b5d520b39af424a56219f861052841c5bef4aca6690df4402589545aba4e5e1ad3c70ba83e88027be01f86edbc88b11448"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0xf5}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbc00000000b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d4", 0x3a8}], 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = socket$inet(0x2, 0x3, 0x4) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000080)={0x6, 0x7fff}) r4 = open(&(0x7f0000000d00)='./file0\x00', 0x80, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) r5 = getppid() r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)='mn', 0x24f) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r8 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r8, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r10 = getuid() fchownat(r8, &(0x7f0000000900)='./file0\x00', r10, r9, 0x4) chown(0x0, 0x0, r9) r11 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r11, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r11, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r11, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r13 = getuid() fchownat(r11, &(0x7f0000000900)='./file0\x00', r13, r12, 0x4) chown(0x0, 0x0, r12) getgroups(0x2, &(0x7f0000000640)=[r9, r12]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a40)={0x0}, 0xc) r16 = open(&(0x7f0000000cc0)='./file0\x00', 0x80, 0x1) write(r16, &(0x7f0000000040)='mn', 0x24f) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, &(0x7f0000000ac0)=0xc) r18 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r18, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r18, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r18, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r20 = getuid() fchownat(r18, &(0x7f0000000900)='./file0\x00', r20, r19, 0x4) chown(0x0, 0x0, r19) r21 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r21, &(0x7f0000000040)='mn', 0x24f) r22 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r22, &(0x7f0000000040)='mn', 0x24f) r23 = getpgrp() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, &(0x7f0000000b40)=0xc) r25 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r25, &(0x7f0000000040)='mn', 0x24f) r26 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r26, &(0x7f0000000040)='mn', 0x24f) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/wskbd0\x00', 0x20000, 0x0) r27 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/wsmouse\x00', 0x8, 0x0) sendmsg$unix(r4, &(0x7f0000000c80)={&(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000540)=[{&(0x7f00000016c0)="3dcd17b03ceae865ad2a9ebd25b9cde14561f4e62992cbf94dc33053aebdf709cb81a48fdc4eacd1912cc6d65c3a3c1a5f641e82361c2f02b6936db3f692f0195b0324e3cdb04a25b7c1db7ebb8d9ca2909d1e254b692309af25ccc526bf543dbccfbe4213974ed7ee59958616a4da5c86de0d7a219455783d7eb5a455090ec5814cb5be5dca7e57808a2332dd54780c108d9d95d1ef244ac36cb4e302eb345dc5259e6c38a29a65f0a356e3acae78fd825d4e6d79118302e82a536c7d0aa4ec2d34cc146d6076008404d36dfd774ff3c5bb9f306c931f50a83c3d7f3c83618a5a508d48103a5ef120f88238fd745b938ed3156536809295fe79285ad66d2464fc80ac97485bd63900085aa04518dce857291bc2ce3a8410eda78244e8b1979528a110eb65a496a4613d44e388cac9e55e4a47c134c4e31900203672ae090fd523e32083de1c96ee603c4a1140bc2604cd966f279bc8a11870675e42b4c0eeee5b7102655520bc9739a485e391606021298c25ebc294e458cf7633749f2db1957b040a8cba4469a20af191e1decc7bf5376e2ed9ade2c92e8b3594cde8def4bd69a67c82238d0bb7099d90fa2b27c8263dbe7eee8c13c39ebbe52928a8db88a0619c838e6888b8f0ae0b3eda3990bb73ac6c3669c7f05a4c7f0e9abb6ff2c983b4d5930e924dcafcda6cb8de5998ce3fd448bebba19c8ba44f5c2580fd21f18aae96e07c66854cced9b66b8e4f88954fcf17068a3c37417503f48b2fa7976a870cfceef9c1444692e686e2d42fd57c703e548276ccfa006a545a58cd4ee3dd6fb917155dc098cdbb9c11229c34f2f67baab135e9c7f38d29540148e8d18d7b64d1e547ac11832d4e430f2584fc81a2345050572bf7211a095a69f833a0886a2ca2ce1b02396f657584964d90afdb4811fa9a8641a8ea47203677a48873cfe6d7f95c52fc8af80880f067b3505a8481845a88ccc7eb4796bbddd562b7b97f6485f5fc019185dbeab1f8506b40cd83380f7e6f17a423be01f56f63b094e348563cbf622a94334647dbd6a3407710e7ffd910526a65feb6988d688e4fbaca8ef5936572b5f75e3b027c47a640d22e751e74e8fd035a8de98735f92c23e999f374c3849b2b73eab238c679d76288a7f68a2f42ab2c5b8ce194eecf23061e58905fd7c1cb9c93b12aeb2062d6935642a9766b43cf7c4bdd522ecb35c56bf80a5957f3fc56487e449e2c8d32aea18d00ad75d28eeca715e696931bf6c5530d359317cbd5603bbdcf8ec67b469f4d80fe6a6dc876ea8f50c61c896696bb08fb99beb16cf51a1d655e3ed8a85c8089e5449ad3b46d6883edc42b1179e84faa68114873dcf55ced21e8a7ded05f63b9f41819a08d121be7c4256a33ba282bc50b6e7e19b31389fbd1e98d610ce700458e605f3d8eaaee3bd877fc75d3106b70285604a468808cd48df2096ea22bf9887be193b43352e361410a22dabd6271cfe8adb71680116c8c6ce345da364138075c7a5467212fba05f26445ffb8d41492d17b717a3f04d6b9bea956dd6e5b87025fb726d0332080873e303dce3b7c8756917833342502244be2d12a210782a054ba81a0a9260a02e185b586143081bdde49256a3482cf7de569592c2979a1d89983e3b204551f58d607b7d0f81ad69f6d9b64dcda27e08c4850e894d82577b9583ded8f3a5b1d2b04e559eb682ca9a4685b72bffea499b5149571f27a54880dd4a6eab37cc32c4d87e44302b1393957965a7c8246435b2d1e21348ae0b85075bb74e7b68f134e9acba4bb30ad97848b88b85d473737eafdebc5d07f7d653ac3bbcaadd788fff04c54bfd589c44c778eb042fb4519aa2f5474e71df5d3d20eceb29c6ce5c695ef2810b02be43b4999f1cceaa4d09027835a4f3838ab20d55b158ca3b97a4b8b916f3bb87541e446fdab42cdedadba35a6d578e67a32ba16e1bc59850796a81d23067ed8cc595f1b34a58aeeaef5642dc23576cc38ee4c8d07e3458540b09a772dfbd8724aee1bf89da8f7f113428ac521bceb8731a2f05af169f5af45db481df75dd826a3165f0debe3b26297448236b266a9488486789ada4b326908e8928c9041cafa2b050d7019dc1b0a3a017e5223670a5772097df8d887d895c4ea4bbc2deb7ee53dbdf17673597154339823852e6c0029e293d80a170d71cc5230fba59f6eeab0f1e1f965b5e42ccd1321b37e5bdd6e3c67b35924af3182c95c9bd32bc51719995150affcfed3d9201b8599da1febf9f93d8cf1224ade802d4ae25e3b16bf32c635ad7f3041cc3ee2a75ee2cb1865fd2ec1e4e30f3f86262460a2e00d180816820855f01c88b1a5073d1d17b989b073611ea68fa0543b020443151693e8c728db1137a621a199b5c0f6baef9f4ee7ba81c8285d7680a007af18e476aa46a9fa1cc500de6de248fa6de27a014b41423fa950c41ee2ae409e3302406b8d3993eb5ecf98b6fa57b89458d43d6a610a76aa2427557faf49b35ffebd3e579eaaf96ec2276b24549745223c729f122b48753b667916e3682fcc965fe46df340b0325159144ac082af8068e48c51d5945ab4035ca26b358173898b16808fe4e0cbe2c2b13f19ed937c468bff4ba2df2e58e4384d2431080072b947c0d7ab98e775ea8fb52aeb2475aed297de758119493801850246b313b9f4fc96ebb9305dd2186c25d2b886305b9ef0c921697a4c10628def3378dc27feea3a4d12ec03b307e19a609e465af029922126a6d5d43d9aed37006187310c02362d3d6e3a4146800e8a9f2fc3ad6e5a21c26ef55cd31a1d7fbe8f754e7f17c0293cce01048a972451c01b0c02b0e05288382e4c28666e2dc3b05f244d1c26bdde9d3ed4086eb5985de2e8f513424e1d5741a573414704795a9681a06418c615bd8df56818babc0988209bde7dd923ce4ce12f2da467a4a5a7597ad6e08de59bcde2e971cd1fde65d625af2f61b0dc4f5d8e94c518ffe20747d63a35bbbd11c61a54db50ea965f0d1ad6c9760a15a87c5ae30e7b58fa30c6537513724903f63b82209fea0f7027b8b723b176e43f18c99e20caaa0d6daeb8b087a98c8612abdf8c20ba25bd3da512277c26408428d826d1c45b699785ded2f2db949e2b377c3a08124f7088340f535920fe350f06624dce7410e4cd1d0d5ee50cb86113a7bdaee148e7cf973de13325964198ca3e9ca071cf440b1e1c4420d5c4213ab39251348d8a3d71623ffa57f4eb8b715bf33dc757945e358ff70e037f1864b11d70b9cebd5ff0bd57b8f24a2255b247a14385a85db7fbd7e21905fe4cc8caeca39bbbd20eea14326e0ff4de3993b74a6e96883d54613abdae3881e8db804ad684e0602503bd8d5103709e8c01b69861a0df11a80c3d914deffcc2a782553d428ced7ed749f042f3e84c3be0f8a5cf27bd0a85a5bceb042c3ce405816dbb7f54e21ac18c5329374b3af14d7a9b7239e8a573a52725182005c89c6bfef65fc94a728d294bdf19863214306d53bc8191be894fac2b0c9ff0c4f2a27d4854de2244e923c0564a6560c9142af026cb0bde70e744035b9faa695049e44e43c014cab974f23c87dbbfe1300fd22325ba36626894a3bbe355b43013459fd9e88ff54c12a368f673f594039877d5781c8d1e48285e8ccbda912c544d9172d57208b1cb00c7b903afe52cb9ff62793e57be68d5cd9c83ed430a3d373d99dd3cb78e99b70566945466da9236422c63d0decbc3755d19d2feb866a830ce9808e9f9228357fd7966f5ce3601a5a908ac054bc81e34ba1bb0bccab9781ee65a8df1e239737bafb5a2a55388a55cd24b1b49dba61ceae105be691f1ae7ef4f4a1cf99551d5a8f4a6b739c07c01690a9c27a985d4bfd6d4601a09832eee94dd2d44f7c1c9cff3dac27f8a2f4bac8aff35195b356b0655078302ec5f77150f6d37c3e3a0ad759765829323907c59cf278deef675bfe6554ee14d180e4b362879b6eda416014ed48d9f11dec3f5a424b94755f333088d2b5c1905b6c5e80579d0b684345e29457f5ccf1c3bad2278fbec8a72a5fb084a4a953f6359757e2937d81ca69a131be0a2885fedb87bce48ae9a7c933431a31a0a12f9a35cacfb38c7c53a3a674ff72f7593ced2a1bb17576588878a520b4ed5cbf841fe0f538631d987c20daa5113920bd856d782cbb4ceaa8cf54f6b2b76f1bdea463de0f9b4c2630b0acc03255cf0f36ec265e36cdca838f2bfe9a8fb4cea3748d4b76046fd0d4e58065ecf2cdb120262c2def2527371e17d296824f06799f7b0e44825461a50d8c6e33a9ac8f0eb5b3721448e3f89ae60495f853e7e13e65e3dd828bb49a89c5f98c3f9ecedd58931c8dc0a98f828d0683ca924416098920d5ddc4c3ceb63e668175bc59d47122bd1147fd95c012a48cf8dfaa6abff6908b667a0d378da578cc944d0d9b66510d303be887ceb3434605a46aa3fcc55497e48372c1ad00d2fff5bf43a567cc326f02dad7bef175240fed13e9bb357f46e3f57d4209aac33e86ca5f7fa5dfd5bbd1ad592b144aef57f40313b01016469b9e960a75b441b8d08ec0b43693207fac42df6247e9ba4ba8ceb05906fdbabcfe9d24e0c41c01e4a150c77d1faa9e2cb7fa3e8b1afc9869647a3b756050caa984b10cd1d127ea8abcb91573c0b1b4b5d63e248ac538a9badec772224e12d1641e5dbcc60f58b63a92778feab65591a8f54bbdb04f512e9374a12a6fbbf6d7fc1acab5d92e2e68dc7e6bdae9581a1e50b308b6dd0dd677b8897ede69e30b7fa094e673254166b38d3163ab60751dd475974016d39fbc363f43427b35733c74f764c6622e50ca08b376a5cda11344e55cea41e0ce8490adec6b254b8a2492d8a8550514c46b331b4ff58b9ce88c3cf11813aed9b27f05b47cface3582f699f5806a507b015f60bb92c1eb6184de29b14804a5c71bf9513bfe9d5b78688d69e64ab14ce40efc8db479ff353b13fcbd62aa2fe5e651ddfe37b35a27b94fe5b4db431a04a9b29afbe1c0dc7202a7a64b05dbe2b56e823f5954a5d79751e4d8c7646c14f21cc8fea3383506f50822df0e5537232d84a8ec6d9f840515f6abd940e54667a8c04afbc5559e745996aad5a8f9a5bd4ae0e2070d4390138c83bd8fea5914ca4283c521802ae96d870b3cad8cb7febf5a99f5399a4abc1827683158c8f5c5b40d23f4662b60c0c9193bf77511fb424ff7e2efef0a598b308d399833576afed60b17ce93485f541ac1b6b1467e6759cb02166cc1f0f32df482847c92e6fcf7a89f1553bfa68369f5b75282909200569d9a9c63891e13fee8d79fdc28caff15efe92949dda6521efe831abc1df53618b9b417cbbdfdf2d889dc5924cf223ca98e2563286b78c1664a147728f5b59a9724b76dc4d6e5eb39c4df85c2c7bc91917a78bfe44671022524a85b8888094710aee45454b2a8eee0f3b74e1f2089cb43c4580e58b4ee4230d4cc830656676dad309623db37943eba08afcf070b90427e66ba1cc219f19800493900546f34903f42fedd590dcb3b09b0efb9495f7ef0c64c6c10a95dffd4ed2398021e96fa61fb1171bd734594ced571e388f7fe5d1e160d05d1011e47e6c7f71b6691a241b81e079cd825951b00e8c2e93b99bcb62f0c304e3767c3858e34819ff2f99a776c8447cf62a50ff5d5d6bc60ecd5bf1589651cffb8ed3d91c18aa4b678a3110e27d957d0b7adda8b82cd343a1d4f4ee69d9b2dde88830ec93df85416b4d561c04a405867d7d23e2ff5bc347fa77dc2eb45f4f7afb8bd258288bd25265453ec7904963", 0x1000}, {&(0x7f0000000280)="935827faf809d10d8f27e43f86d92f350e26722de263ecb4acc8323fb39bab9ec56fca1ac688e1c78cb31ba77a1ea58ced729650b2c1b577542017c2523d53c5c2b6e976fa79b2dd91bd", 0xffffffffffffff50}, {&(0x7f0000000300)="16fc7cbfc3600320ec9128857b4a623e3d1050d06ed73d9f32a43db6f8c30d993d1bcb9389b23333f089e5e90f7f2cb50fdf7d80e51d7fa548ac8f68c0b5682508b6209a5cff47e7fde25d92664b4de56da437", 0x53}, {&(0x7f0000000380)="1a65bf9d15bb2803d20817bb3d8d070c69eeff86861f7ba57c95cffefa7f7872d0217ee5ebbfa7c0d0dd47f9f4af639df9d9efaeb63cdb640589d443b4a73f1f7328ad89357cc5eb7e2df6dcb9788b189eb7386f2480fc341e38f841341cb49816184b4f28d2eeb9ef48f609b625f97916e229b492ede28870dbc855ea14ed54facaa7f639a7cf93cb2109cd315551852fbb0dfa7123e55c8ef3f0fbf3fa4b26329eab1de1f21e3a2f69de3b972dd2d83bc07f313a5e262e45f9985c47a74eb2703f94cd8331212f87a7bf229c9fb592e48a68620aa42dd29717fb7acf45d67453be30", 0xe3}, {&(0x7f0000000480)="ee36669757dc001c9a662113354df382b1c4aa9713de46fc4d0c9b55e29177558173b014a77739160d6fb653e5e186846247b4e924eeef96d9f46388268e066bf05c064df3e00fdefde5f141d7e70010db28a04aabc952455f712a286ca84a829ecb270a6d4ac0ec0023678c27dd22dcf38e30fb24212cb8d5e88464c606cb15d89285ed3487140d39cd436280d68139b56b4e6c5471e65edd264d5984fda9", 0x9f}], 0x5, &(0x7f0000000bc0)=[@cred={0x20, 0xffff, 0x0, r5, r7, r14}, @cred={0x20, 0xffff, 0x0, r15, r17, r19}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r21, r0, r22]}, @cred={0x20, 0xffff, 0x0, r23, r20, r24}, @rights={0x30, 0xffff, 0x1, [r25, r3, r3, r0, r26, r27, r2, r1]}], 0xb0, 0x1}, 0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x6) 16:00:12 executing program 1: socket(0x11, 0x4003, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="0304", 0x2) listen(0xffffffffffffffff, 0x4) setsockopt(r0, 0x9, 0x0, &(0x7f0000000000)="06d33e8221470cc33331ea6fceaba18e1cdc5ec90365a99d8693f218f65c01edba16c4fd78a0b8bbc2bd44bdc5e5e91c04bc1726c05f57213a879ff7f06f26f616ce031559d3f25fd61ff7bf3317ae490b0d69745c55744408d47ebbfaeb587c29083bd150086df3950992b08d8a8b9ef47bc4345051479efea0421c81ace761b57718792f7e30f8966d9fb40e95b41521d709ceb691b615723862e9f3d78a", 0x9f) pipe(&(0x7f0000000100)) 16:00:12 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev/bpf\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x30ca67aa3efeac85, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x1, 0x0) dup2(r1, r0) socket$unix(0x1, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1f000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 16:00:12 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)='#!\n', 0x3}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x24) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) 16:00:12 executing program 0: unlink(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0x9, 0xfffffffffffffffe}) write(0xffffffffffffffff, &(0x7f0000000040)='mn', 0x24f) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) setsockopt$sock_int(r1, 0xffff, 0x22c, &(0x7f0000000240)=0x7, 0x4) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x76cb52d87530acd4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000100)={0x80, [{0x0, 0xd25}, {0x1, 0xfffffffffffffffe}, {0x2, 0x9}, {0x2, 0x1}, {0x3, 0x8}, {0x2, 0xffff}, {0x1, 0x7}, {0x3, 0x6}, {0x2}, {0x1, 0x7f}, {0x1, 0x26f}, {0x3, 0x2f}, {0x1, 0xee}, {0x2, 0x100000000}, {0x2, 0x3}, {0x3}, {0x2, 0x6}, {0x1, 0x20}, {0x0, 0x2}, {0x2}, {0x6e1c72127d563676, 0x81}, {0x3, 0xfffffffffffffffa}, {0x3, 0x6}, {0x1, 0x9}, {0x3, 0x7e1}, {0x6, 0x9}, {0x2}, {0x2, 0x5}, {0x2, 0x3ff}, {0x0, 0x9}, {0x2, 0x7}, {0x2, 0x401}]}) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x800, 0x8, 0x2, 0x7}, {0xfffffffffffffffa, 0x100000001, 0x401, 0x100400}, {0x2, 0x1000, 0x10000}, {0x5749, 0x3, 0x5, 0x5}, {0x3a1, 0x6e, 0x1, 0x10000}]}) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=ANY=[], 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) sendto(r1, &(0x7f00000001c0)="a62fae94a273194c8d897196809279837416ea9eebb15794ac0f4ac62453dbad6cc7681e90c54c878d3cbaf4fc99895b9a8301c43296b9da102c335d59ce4b97763760a271ccaed8eb24260c9bc57bc44a20a11d78347e071e2401b07515ad7bac4282c61d87de9650a37d982a46c8fe44056042907d483cea19f057893e8018a37f07107cc3d366d6c390de25cc00e0db73679a9787ff56873b6352366ab4f2da8dab4ddf9cff16884210b6c670ca129261610c60dda13249a5054a9a905651a5b563bfdc813b09bd38d5705d3b8ecbb5fb0622f6f42f03d79f42fc86d983fa3c2f4ead7e2e9012dd854bbf4e0a1155364e7a8a9a71d27748197055f17731e2a05fc5a29aee5f45d18023110b6d017987d5ae0bb464afd0b406bc1ea209307b11bbcb437ea1a4b2be107355b7ea11c9a79bd3add8cc43f5ef53338e46320d16cd844089128aa1ad3db8d1e38ee737d172d1fd2b4ea4166cc191bef754498004802526b112eda30db0bd18107c8a33833ab5f33e50d82d0658d41956c32916b514f24533993cbcc6560e2b61791eaca340c56c7b602a5e0fb29c561070830c1eda9f0d11e68359682d06fa2c7289acc277216d9edbf6d6be14dce28acce078fdef378d794d15e87e9cc55880b58a323fc3b6ed45c97b1d77b3fe1a4a25acc12e31519888d8c699c0ef03d7e34e3d328bc9a6e7c4a27740eb4abce95057ebceb98d28762eb7e8e9f8f9e4ff461a1ac934fc903f6ac8f6493479d75cd7fff154568af5fc33e1fe7b5067fe0674b37996ba333eea4dea56485b6faf1e0dc8c7810badcd134fdbbecc999b9651562e4e82985df0e088b8c538b3536c6666850101845ffb4294abe01e9ae0d77c5ce206a115b09070ecd566c8507a782636a042d7bb10776fe83be96289a1dbd5de885ae3f1c64026a38c6788543d8e6ecdd345cd858f65ec791626a52259d23e7389a502133dffa1be86fb31d4157088c14af96843121b9e06c98afe66ba0fa62fd095dfbd03507a1ef79551d3978d1ce2bf35a3d6bfcbce6a089ce2f43b43dd4016268d9da199ec2f0fd81c21fc53550e4d02300c1874f4c761a28ec92e5b73afc022fe601aee34d60b581b329eff2e9ad6716c6eea5f501cec0400066c4f47b9128dbd09519118f327110153f0a9fa8d4d3773d3ea82ec687c7a6925e1bb6e6d18da1cb75a2757aec1ad3615b20beb43ce603122f823937a77180b0934777e72d4877a88590e07f7f85bb1d2a19cf61f661381b3d07bd3ef8d7a188661eecede21b20b7e56e42547b57fdf51dcd5691c109670b07606ca382e2e14c60c0e71fdb50b173f568c913b1e2d9267b417ca93bd0aa9833963b0b3ac2908e2912d80054c7e7ca3f8065aeedff791563ad3656958e74af3af4984145bb45ca7e2c2ee96006cd9e39c2c462f9567ab949092544ec32244683cafaad2b368414927f680c897f9c4a72e8613cfbd3860a2a511e53f90391fee98a76881ebf4d6b7f7f77fe42409b02f24d8a41997097bb40586996d66d4bcee5bea19f0b9c1d2f157c88d48cb80c23d79d1478fe0bd66b4e2ca0cc658e693aadfd0560f97aaa62ff9b252065e97952db3378d5b71c04c84e0914e7d6328dd057e5641e9f574ab18d0a710a998fdcdb5f2bac9bd46d5d688367ffb97a5a2beb84b6a33000682187ae82d2c986a932ecea0568f82fe66e168337275f7ffb68f763b99203d1c3cc7723e3074ac995f1f5913aa4f861a747a825bb863214723398d1a67ee95d84180323110b1eec33bd91034d5ec107be40899365190c1dbcef1684988a55d553b890467cf06ddf3c5368167de6e31cee43d56b9b0b8cac1ff3dd7c3cd8ddd5abb9e1bb24b40b6d470f7233f12c660173dc76e4414d93f19c7df70faf343adb579fdb7f7e2c6af93f4725d87471929c9d5e2ce44add6da4bfb8cdab16d98a8316e87940f557acce85747ad9814a76167b3dc442e274c2977ca057f8c0353795f72c7b9d4284b600a21312f96964a68fbf7c79cc1cb345ee00cd0b837de234538affbb743a4ec1471c25a18e0a31976e33c97cb86d470faf99cb626f133d0079b097016dfb1e5497f793ee98442901998cd0e680f354fdbbf1b12f0d5e799dd0032fbdc71299684d453a2907140afa414b8935c089b2cc28434eb4f17fe0e1a3e90aa14a8a74e46cdf20d48f5dac3c38ae7a23e1c3162c3e89c4970e417921a5bd6c7cf833ab504483ea335dd1dbb6dd4eb11d8ef17b5999e1f63a76cc326221473e5aa3133aadaabf3ab7b9c4122d814600e8e4a4b308ad2d85cae0d3119cc920a1e09c5c5756ed410a3ba61c53d56e092112ca6f4950a060845df55019693563e6bd43bae0c713228f92a58311cea83db26cd406d95b135c6108c19b0870329cde81f644e14ffdea24949897f6d03039e63de824f6b45fa046c3ae936b2b19f546b907dd9dace918ec9695e7f8e42c8e78e51a72e2e48715d7fbc40c62b868d44e5de1020dee8d88dd024ab9fa4dfb3d7bb315b6cc03c27920ceefba540b5262c337b8a34349756b3038ca5a7810c8120f9de871d9f4dfd5c6949e11617df00515ae16e90ddfc2307f65c1a349eac8ed5592287e75cfd2782ccbd9cccb294ae541e43e8a10578d57730977c58d3a2061c0d1bfbc1f586a89c5bf403429f77139e64755d502924500859c38d7b62e8b1cf60d8ba7d8f376e12e76688efa297117eadc378e6ab6a7afd2b84f21c61add01eadb0e815ed26391198f41d9bdfd16480931db0071c28a5a72497d433d950d80c9c2dcc3a295ffb6a7dfbb722269f728a337234fc1c549c41b2054f91981a647c999ab8ca025298970e566db1f9eeb490a16279f28f396aa38c15528a2e267d55e0a7aa457ebff4a84508e3cee5dd8eae8ffed6488032ff82abed91149aeff2bdf7ba50fa2e2d330ddaf4bf76ae1c15f137d98f6c671fc73b46ee8b712fb0ad0eba6a16be6b9d1735f8cc43b3129ede8ab1ca4c1e6b3051ca123efd4c70c74d42b126de15648aadc1c648968b721233b131b5c34908c279b6e451cfc705295fb6dc81a6c01311c199793edb1f95bebe799ee4137082d8751147c583445c768223579ddb2d80498adea49747193e7521b6c8dee393ef9819e48c34364073f332720fdd69e191ef01025631c9ee006b5af71662f241a9fe709e25dfc0f479073184b7d967c907235ce2210807e524ef59cf50d548c43b357a92c16687899c7cc9da5de1cf0ea4c4007a30a6c5d98d58f4657444f6be455c623df2cf8650d2e87bf28d114e428e7b366bbc942344c539435e4e75932ac9c0bbfc7738744eb87604a442df07bdb5d97c46f886b4b7f7bcf492edca8af5a6442ae83aa36be892c5759abb0d370d5a93c25db80ee33e0197f481bd3b5a12acba3eb04d6cef1897f3332c8fb8d36297051fe2ffc567e7a7067bba974b1184bd3619b8f6937379cb2393189b26cb6f6eaa5a41cfe49236d80bcba066403ee1a655c0ba7621f01bbb45922ed1c3a0d919973474d99076d5b8879297e76d2d9205e2f75bc5e3ad2cd6b13bbbd0d0e0827817105804adce628b8a85df482fc012348221886714246992f50e067f39ea35eb74471386df01665b00fd5cf80de9ec374a6b251204da9f2a66649193407f201e40c7e039a9f2adf04472af64c10e6b962abde9710b25bc5f2ab5ddf8073f967c6257c952e4ea6d3c6c06a606bcd296f71f7c095b4b11e2de7512d43a970f08b49aec6ff01e7150c5217404989256b83f5a156e4a4a237d2df455ec3b0d36893fdfc719a50de29d35ade56b051e243a825e4165d18b37979754143524ad097d22d56c118439478518aaae45e3e84436a0bf746d7fcc3003fd264d7dc64555a26b541787030dad632eeff6c4e4940da89c934d19c6a9577cff173d6f188e2d40a3c67b7199a00242ea942bda9fe340625aee28581d88f12bd90daedd7c235d405cbe61c620af2d63deb4abd6e463cdd9cd0459d347bd20755a8e730c3a61ef7bdb394cc257dbf2da0a855d7af38682281e8edfedbff99d6bb421c92a88cc8b168ef30ddff179f04aacb8f906b240cc7accf7f41930da6e86e906476487d6cb775af799adaf21259f3bd2db86193056546416d8de3f776e443941130116e7d4e43476c5d1026e8ee9b77152a361cf380049fbdc3e51195b9b143a52284a0ddcda13fea43aec85422f548ce60200aea2b0c24cbda7b4f022d94a8e446a521af59fca631c2c7b630b329af2a70bb92158015caa0465f3f2254556621c867cb7f7a4aebb764dde2d90fe827bd2d4ba2a13eb77bc7f72040d1acd667eadc6006a52ae0cb52ff73cb0beca36a5ae151dba0404961c79d7e810cbe9a871e27d9a853de77002793364be92d8fced255b7967f4f45dd39412a50408c88c46402e4bd408fb402fe6e49a8e5c29f63a01115a48dfbf98b07b75f316e28340babf79409d76b7ef130a7bf93141ca87e763407271c302c1c61cabb189c04f059f646ec6995074952bf6118831245e89acf078c324526a0ff15f37dd282bee136c4f4aaba166b562a1c52f233c8797071be058e41ca3d4f990070086fd6820a46660219a10b6574aaebcadc52641e7fabf93ddfca8d334f9dfd167769ee03926efdee319f0ab98e024c3aa72d6905bf33ccd21a5a1f17902ef2147d816c4285297b1f682c4a835c0e4cd03ab4b92327814c390af45a1f36d8023afc46cb3bcf18322755b725d705835c611a72dd97abe1b3fddbb3b92ef395c3de9a7a897bbd9442db3a846f35db720e0118b3663e96887046c8cb93637a4177d34b7893b7dfa769c242079c138ec91a4dd0d7644bb49e7523819a69b58faf39da161ec9f3b0e887387a464cbd5631a58f449c16f037418b60b269cd98052d678444e3ae15d1cd151b0ce73d7a60d73028b771c32ac57baf50991c2719e4f7f682faf93fdcb933db722ab9ca3f37fec7a51f0641b6d238dfb25346a7a290ec0a9c4d18d07aabfb1d3d6058797ab789340b251f0f593bd6314c4ce71a5954564172e827b0477a7290dcc1b4518b43999b1a525746a827d8c81f4ce25dcc0bc7e16aba4e56c568aad9e12d09e4eae988edb96b373b91a5d13986e0bdaca5cf425b27e084cdb94f00bfa6c6ebabd0ec20e1767fd921f543a4b493bcd76ac710b7e214b643943191960c4b52b57efdbe5ba353838bc2058f6d25facef0922321a692b291af4e746347c4b11cbf1a3897d556d0496564973cf212d77906df0111591652cfd44029fe958b344674f9213816330c1230ed392d991c4679252b3916686b39f012f0b45b7d3b4274a5b4a58018ff1d9f3b255c4e73fee41e2fba24358eeb313a264fa476434152d4993f326198684ce173b9cf90af78ffc01f39a04fac23fe11806539659ec86514b6679c0759e4934d25675957fa8af0b353cea7f155a33c15b7cbf183f2b51a835b6209c53997abf7ed8df4b27f2243df30ac43d8d7ba7cc424c54dedd07856eff66cd062a16cb546f824fcbb637e41031960d54bfb891dc0f213ef795cdffeec0359b2d67ed57a7c43cc8253068e84873fe5b15a795a915cefc73b7f420e9e2c168e17ad357f36ea662745a074c5ee1dde5ba3f15ac2d1123b7fdd4d5be83caa732f6a2f163602d6b27eec540fe9e87372bff98e84b5e8bcd0975b6e4e0538a9f220a63c01545eb542d0a0ccdcde6b3444c9e3153c592ee644c5bc793a5aed0065eb0e3fcd512686f601b3f3cc9221445fd92cbd309f93695a92d54eee1dc8b724a8ec23baf226b012ee609916b7e057640735e15055832b7c0aa1d940949c078ad574b1d87581ea34f8921be4f18bb689a434551112cd0175187e87f8e978cf7ca1e5f90b00010ae470010ce39fec74317b9586571b1b47617a34509799fa5cf393b40c960a22232b9331192f5fce24c68000000000000003170fbd1a38b669706a13a2b2a7152bc2e5ed26bb50ff11c0cd9df6178c80707cc79", 0xffffffffffffff60, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x100, 0x0) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) setsockopt(r2, 0x5, 0x20e2, &(0x7f00000013c0)="9034d0e4670f7397a9a35022a7ca331a247dd984e3c630fa87ed5e82a285c46ab102ec39be80934bec1ba740f428f1cc7af2d9d5ab403adc4ad0980fcbb5a4e54a256c46d4cbfcc3442dfa54bb66d414db742ea98b941117c103ab31502c16fcb3e8c2ae05e7af0f18c8e18624fad3cb4b37085fd288b2823752fc641463bd45a40a64dafc402e8ab5780b3c0b75bd63a50df7c95403f98e2402468efc8d5ae8b333e18136e990bad8a7d113519ee3bd802aafb5f4d4a887674991b9a48b00cb8111e9f9", 0xc4) r3 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) setsockopt(r4, 0x0, 0x7f, &(0x7f00000012c0)="f621de63b3ea47a3c342e8e887856e80d217d7ab47207f6b91d0738c2d9e8db6df6f35b7d32f8525b368e001b04712def0e0b84e5ffed567d5dc01ef8cfe224082b02a054305d5fdeabfeb2e65e2bfee31ae0d164edd8a7150a9c2d0b57dcbebf2119415266de060728831509129e4317112a5dbb9e3c41c1e3315d3d33390a2025e983c9ca0883b7f33c7c2bab93a003d05cb24e74cf4787d68e9eb1591fa53292f0649d2529353df602f18de33b7cb4902253aaf240c3eb9660ff344957ad56619acdd71216da6c2350c84a80a58041c92afb7426bd23a5e00690331f1e36176e9", 0xe2) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x65, 0x0, 0x0) 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) socket(0x0, 0x4, 0x1) 16:00:12 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xfffffffffffffc63) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) 16:00:12 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0xd) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0x0, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:12 executing program 1: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0xc, 0x0, &(0x7f0000000040)=""/12}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCLOCK(r1, 0x20004276) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0009000000000000005b8b071b542a538706000000b81800000029000000310000000000000000000200f000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r3 = getuid() fchownat(r1, &(0x7f0000000900)='./file0\x00', r3, r2, 0x4) r4 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) fchownat(r4, &(0x7f0000000900)='./file0\x00', r6, r5, 0x4) chown(0x0, 0x0, r5) lchown(&(0x7f0000000080)='./file0\x00', r3, r5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000040)={0xb7e0, 0x5, 0x101, 0x4, &(0x7f0000000240)={{0x5, 0x9, 0x5, 0x5, 0x8, 0x7, 0x100}, {[0x7, 0x3, 0x2, 0xab, 0x6, 0x0, 0x51, 0xfe, 0x4, 0x3, 0x7, 0xba, 0x9, 0xac0, 0x30b, 0x4, 0x5, 0x5], [0xf45f, 0xfff, 0x1, 0xc0, 0x3f, 0x0, 0x8, 0x0, 0x0, 0x7], [0x3, 0x5, 0x389e, 0x81, 0x5, 0x0, 0xb6d], [0xc097, 0xffffffff, 0x3ff, 0x0, 0x2, 0x6], [{0x8, 0x3, 0x7, 0x3}, {0xfffffffffffffffd, 0x0, 0x8, 0x3}, {0x9, 0x5, 0x12, 0x8001}, {0x1, 0xffff, 0xa466, 0x2}, {0x20, 0x1, 0x9, 0x100000001}, {0x40, 0x0, 0x5, 0x8}, {0xffffffff80000001, 0x10001, 0x2}, {0x5, 0xd2}], {0xe9, 0x9, 0x500000000000000, 0x3}, {0x7, 0x40, 0x7fffffff, 0xfffffffffffffffa}}}, 0x2b, 0x1}) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_vnetid}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: socket(0x18, 0x4000, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x1f, 0x4, 0x77) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="1000e4ffffffffffffff000000000000"], 0x10}, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) connect$unix(r3, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$KDMKTONE(0xffffffffffffff9c, 0x20004b08, &(0x7f00000000c0)=0x3) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 16:00:13 executing program 0: getrusage(0x1, &(0x7f00000000c0)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = dup2(r0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 16:00:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x741e5633be133446, &(0x7f0000000100), &(0x7f0000000140)=0x4) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000040)) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) chflags(&(0x7f0000000440)='./file2\x00', 0x10001) write(r5, &(0x7f0000000040)='mn', 0x24f) bind(r1, &(0x7f00000001c0)=ANY=[@ANYRES64=r2, @ANYBLOB="98e9820455cb63a3a4f7205958db294178236f73f464c31961ea0ddec9ebb76f92e8fd8a4a21d6d59386674a4bc97d12861c31a67334ffccd5cc17a51af64916cdaeb42c3ccabddedf043293d673e8c2cd9ed8af5a9d484ed3bb117f41f19daca40250f7a985a2529294c9b96ad2f980044844604c078e494991e9648e3c3955f4efbe72", @ANYRESOCT=r0, @ANYPTR, @ANYRES32=r2, @ANYRES16, @ANYRES64=r3, @ANYPTR, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESOCT=r4, @ANYRES32=r5, @ANYRES64], @ANYBLOB="5640d3c320ea627417e28f85067d6210f733c7bf5af8807c2f9bc0bdf9170ff097b87d6a4209918ab65fd2ae60a749b03df442f7c994e5c9c3"], 0xa) dup2(r1, r0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r6, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r8 = getuid() fchownat(r6, &(0x7f0000000900)='./file1\x00', r8, r7, 0x0) lchown(&(0x7f0000000100)='./bus\x00', r8, 0xffffffffffffffff) r9 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000040)='mn', 0x24f) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r9, 0x0, 0x6) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f00000004c0)={0x100, './file1\x00', './file2\x00'}) recvfrom(r2, &(0x7f0000000380)=""/135, 0x87, 0x803, 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="00202e187a553f5c8c71bc3500fe1205d42185ede4985ca08cc19ee6f0ea1472a58f2b59c691e905dbc42968e34086aac02bae6ab495429b104ed42be65eb71dd91031cac6718a153cfd4367388dc50fe01e8923a18b01dd"], 0xa) r11 = kqueue() close(r11) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0xfffffffffffffffe}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) read(r1, &(0x7f0000000140)=""/229, 0xe5) 16:00:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x80bef752930a5652) close(r1) 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x3, 0xafc54466e5d4d2fc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) setregid(r2, r3) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) setregid(r4, r5) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() r6 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r6, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r8 = getuid() fchownat(r6, &(0x7f0000000900)='./file0\x00', r8, r7, 0x4) chown(0x0, 0x0, r7) getgroups(0x7, &(0x7f0000000200)=[r7, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r10 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0x100000000}, {0x18, 0x2, 0x4, 0x5}, 0x7, [0x0, 0x80000001, 0x583c, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r11 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r11, 0x8004746c, &(0x7f0000001080)=0x9) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r12 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r12, 0x4, 0x80) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r12, 0x80045726, &(0x7f0000001200)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r11, 0x0, 0x0) getsockname$inet(r10, 0x0, &(0x7f0000000140)) close(r10) setgroups(0x0, 0x0) setgid(r9) setuid(0xee01) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) 16:00:13 executing program 0: setuid(0xee01) getpid() r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)='mn', 0x24f) getsockname$inet6(r6, &(0x7f0000000140), &(0x7f0000000180)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r5, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r1, r4, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) ktrace(0x0, 0x4, 0x1040e, r9) 16:00:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) dup(r0) 16:00:14 executing program 0: r0 = kqueue() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)='mn', 0x24f) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)='mn', 0x24f) r7 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000040)='mn', 0x24f) r8 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x800, 0x0) r10 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r10, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r12 = getuid() fchownat(r10, &(0x7f0000000900)='./file0\x00', r12, r11, 0x4) chown(0x0, 0x0, r11) fchown(r9, 0x0, r11) write(r8, &(0x7f0000000040)='mn', 0x24f) r13 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r13, &(0x7f0000000040)='mn', 0x24f) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x43, 0x2, 0x4, 0xdce}], 0x0, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x0, 0xffffffff}, {{r5}, 0xfffffffffffffffe, 0x20, 0x0, 0xfffffffffffffff9, 0x9}, {{r6}, 0x1, 0xc, 0x20000000, 0x4}, {{r7}, 0xfffffffffffffffa, 0x870a674a44dcb8ff, 0x9b5bd9397ebb1889, 0x5, 0x4}, {{r8}, 0xfffffffffffffffe, 0x4, 0x8, 0x8, 0x7fffffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x40, 0x12, 0x8, 0x4}, {{r13}, 0x6, 0x0, 0xf0000000, 0x7, 0x6}], 0x100000000, &(0x7f0000000040)={0xfffffffffffffff7, 0x1}) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x46, 0x1, 0xd9, 0x6b7a}, {{}, 0xfffffffffffffffa, 0xc, 0x2, 0xa2a, 0xeba}, {{r1}, 0x7ffffffffffffffe, 0x91, 0x0, 0x2, 0x7ff}, {{r0}, 0xd, 0x24, 0x0, 0x8001, 0xfff}], 0x9, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x2, 0xe5}, {{}, 0xfffffffffffffffb, 0x30, 0x10, 0x80000000, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffd, 0x108, 0x2, 0x400, 0x4}], 0xfffffffeffffffff, &(0x7f00000001c0)={0x8, 0x9}) 16:00:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) preadv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/220, 0xdc}, {&(0x7f00000001c0)=""/127, 0x7f}, {&(0x7f0000000240)=""/23, 0x17}], 0x3, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) bind$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000000006042, 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x20) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) msgrcv(r2, &(0x7f00000009c0)=ANY=[], 0x0, 0x0, 0x0) msgget(0x2, 0x48) getrlimit(0x3, &(0x7f0000000440)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x80, 0x0) r4 = msgget(0x1, 0x100000008) semget(0x1, 0x9, 0x79d) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000540)=0xc) r8 = getgid() r9 = dup(r1) mknod(0xffffffffffffffff, 0xc000, 0xfffffffffffc) msgrcv(r4, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x20, 0x7) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000280)) r10 = msgget(0x2, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f00000004c0)={{0x3, r7, r8, r5, r8, 0x0, 0x1}, 0xfc0000000000, 0x2, r6, r6, 0x5, 0x3, 0x4, 0x8}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r10, 0x0, 0x0, 0x0, 0x1800) r11 = socket(0x800000018, 0x2, 0x0) r12 = socket(0x800000018, 0x2, 0x0) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x11) r15 = socket(0x18, 0x1, 0x0) dup2(r12, r15) bind$unix(r12, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r16 = socket(0x18, 0x1, 0x0) dup2(r11, r16) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r16, &(0x7f0000000080)=@in6, &(0x7f0000000240)=0xc) setreuid(0x0, 0xee01) msgctl$IPC_RMID(r4, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000020b, &(0x7f0000000040)=[{0x5}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="dd") 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x20008, 0x100000}) 16:00:14 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000040)=[{r0, 0x8000000021}], 0x1, 0x0) syz_open_pts() r1 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r1, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r1, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000240)={0xa800000, '.\x00'}) r4 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) r5 = open(&(0x7f00000001c0)='./bus\x00', 0xd0f8ded35f966830, 0x84) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() fchownat(r4, &(0x7f0000000900)='./file0\x00', r7, r6, 0x4) chown(0x0, 0x0, r6) getgroups(0x1, &(0x7f0000000080)=[r6]) r8 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000040)='mn', 0x24f) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1ff, r3, r6, r9, r10, 0x40, 0x4}, 0xd2, 0x36c8}) 16:00:14 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0xaac) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xffd7078f296757ba, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x24}, {0x400006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8}) 16:00:14 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) accept(r0, &(0x7f0000000240)=@in, &(0x7f0000000180)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./bus\x00', 0x8, 0x10) msgget$private(0x0, 0x400) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000580)=0x2) setreuid(0x0, 0xee00) connect$inet(r1, &(0x7f0000000440)={0x2, 0x1}, 0xc) r2 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r2) wait4(r2, &(0x7f0000000140), 0xa, &(0x7f0000000340)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) msgget$private(0x0, 0x285) semget$private(0x0, 0x7, 0x1) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r4, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r5 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r5, r6) r9 = getpid() fcntl$lock(r3, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r9}) r10 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x1, r7, r8, r7, r8, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r9, r5, 0x100000001, 0x4, 0xfff, 0x413127be}) msgrcv(r10, &(0x7f0000000280)={0x0, ""/79}, 0x57, 0x2, 0x800) 16:00:14 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) r0 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r0, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r0, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/51) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0xb7c650df9b0c08f7) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setegid(r2) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x9, 0x100000001}) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) r5 = syz_open_pts() r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000040)='mn', 0x24f) r8 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000040)='mn', 0x24f) r9 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x181) r10 = dup(0xffffffffffffff9c) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffa, 0x10, 0x1, 0x1f, 0xd155}, {{r4}, 0xfffffffffffffffe, 0x5c, 0x20, 0x5}, {{r5}, 0x6, 0x2, 0x2, 0x1, 0x3}, {{r6}, 0xfffffffffffffff8, 0x2, 0x1, 0x4, 0x3}, {{r7}, 0x3, 0x10, 0x20000000, 0x6, 0xd98}], 0x5, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff8, 0x40, 0x8, 0x10000, 0x7}, {{r8}, 0xfffffffffffffffb, 0x10, 0x37f216ca3108f253, 0x38000000000, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x11, 0x2, 0x10000, 0x3}, {{r9}, 0x2, 0x4, 0x20, 0x6, 0x5}, {{}, 0xfffffffffffffff9, 0x20, 0xd2aa16489d495b41, 0x401, 0x80000000}, {{r10}, 0xfffffffffffffffd, 0x92, 0x2, 0x7, 0xff}], 0x4, &(0x7f00000000c0)={0x2, 0xfffffffffffeffff}) setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x34, 0x0, 0x0, 0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000002900)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) readv(r2, &(0x7f00000013c0)=[{&(0x7f0000000040)=""/16, 0x10}, {&(0x7f0000000340)=""/4096, 0x5fd}, {&(0x7f00000001c0)=""/73, 0x49}, {&(0x7f0000000080)=""/33, 0x21}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000001340)=""/111, 0x6f}], 0x1000019e) writev(0xffffffffffffff9c, &(0x7f0000002880), 0x8) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000100)={0x200, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") socketpair(0x12, 0x1, 0x9, &(0x7f0000001440)={0xffffffffffffffff}) r4 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r4) fcntl$lock(r3, 0x9, &(0x7f0000001480)={0x0, 0x1, 0x8, 0x6, r4}) flock(0xffffffffffffff9c, 0x9c5e43df7ce2ca96) 16:00:14 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x400000003bd, 0x74) write(r0, &(0x7f0000000040)='mn', 0x24f) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f00000000c0)=[{0x101, 0x2}, {0x88, 0x3ff}], 0x2}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x50, 0x8, 0x0, 0x80}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d17c781e822aa040", 0xfffffffffffffed8, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x1000) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000142, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x85, 0x0, &(0x7f0000000300)=""/133}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000080), 0x10000000000000ca, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000003c0)="a1ddf9a729b2a47a59f05ff49d14fca475af650b86aa365c0a44a7dc408b2e3fb190ea372a363eef89fdc0ecac074d09a9f4ad95e95bbe73b329ce444f4a9d0eb8226b024335db6f45a13496488b53020dea7a875b0e01825fd8c085e4085d7e5f766dca3be3ba0f83cf12c9d33b583e851e4f74eecce257a454ef20d12705e59240295e8a3c7f3f5946889d5fde95c7d5b4df36d290c9a25c9147677e42bbe93d936e6246ba281a46f0011e023271f03e0b0618328487baf653ad3ef02b43c6339572143591a502848c5d203cf0b7a6c55dfac43a24975671a420fc74091ec8d687fdcdfc6775f532b6a5326d5545a032666e", 0xf3}], 0x1, 0x0, 0x20000000) poll(&(0x7f0000000080)=[{r0, 0x58}], 0x1, 0x0) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) getpid() r1 = syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) r2 = getuid() close(r1) mlockall(0x0) r3 = msgget$private(0x0, 0x100010726) getgid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x0, r2}}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000008c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef474328eb0d1ac62fab61f3eb7779e76bb03c9722482402d724bfa6c71e75c4459c54e9156cda88052c92035bd45b9ba235d7b7893b69555fb27f8d4792a99d75b3c57f3423f0bd7016f4a6c8ea9c00c7ee4735d186dbf11d6cdbc99a31f24de19120e4b91b411ff3c882f5ad8056a804bfec7c94066437fd137947d624dfa7d3c0c1b77ad6aa67b12f45a3e6b5fc5273a304bc970979e261bec8cc2fe5b9e1a19ca9fc37fdc1c42f0263b918b88a28174e50c025caa83b51468f0228b037f816fb430291c7e0d9da0aec92ee4717d42f424a09e7681abfc3082c16574392123533bc2967d022fad49b73039c2d2dc6bc390869ae085decb1b1c493d3297d52ea4408cb2fe5bbb4451e7cf342f3294c6a9a4d81d1b4799c2b6ae0f040cbac27359b9e92a0193d7d0eaf20c0a100ee98ee2d5bfb98f74cf552d63605080d6ae09ccc08c7fb50c19578e7d9c66fd92294f2aec266de4833e27d582bb4ff6ecae846f1b38cf19d3c60689a6f9fee9d6827e2871f25e2008ce5cfff2a93e0218442a47d973888ac3edf9fdf5913f6f26eddc4bacf348af527cb36b778d49bc263456ec01a9e288b59d0e20f9230621757389192c9471c4224c9e4f59cfa158176362835e9880f87e819b4c0984cb3b93ee2e087d477161b5fb85aeb54c75ab1cc5dbf3866cfe31f6696dcef3d075cd911b0416410114e09e3b06632a93fee08031e45a12a619d469710723dfbc5fb1415c353ba52e489115586da5aa2185599b23e3cbdadf2c5f902baa692882b8ed470550787556fca0e82e07961c76516b2abde060c4827dab693d9726c1a462e1ff2350500b571f54aa2e079a6d374151c7e12db36d7ad73f90e628dde4b162c785636998389d5d4169f1385284037bd6361aec436703492bc899112610285683bbd27787b342173f2019d921e6ca0a6a08fe391893a04577ab398e22a5e40bf38c22a34b5f5ec2403", 0x4b4}], 0x1, 0x0, 0x0, 0x100}, 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x10811, r4, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000340)) r5 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000140)=""/156) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000d40)=0x7fff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', r4, 0x1}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x1000000040) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000009c0)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "4244d66252fee36f8e04e2051bdc90d0a99e71e0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)=0xfffffffffffffffe) 16:00:14 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f0000000480)='c\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) sendto$unix(r0, &(0x7f00000000c0)="703298324e97c5a88a49145ffa22798ceccc754f0a4a1dc2b9ff9e7ad7d1e8fffaa16cc8ab39fae6c86ade840c4259a5aab8f6a10c58fb55f2867fc207e14e0120df340089d8b0f6d2d9d41a080baddf9f3057f4dbf6864912ec5cd1fb4ccd8593f8128c54867f555d585c92ff5207f18ac056e2b9113c3e9f22c1062e1e4e3b8711ed1122", 0x85, 0x4, &(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x2d}, {0x6}]}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x140, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:14 executing program 1: r0 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r0, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r0, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/129) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0x200000000000005, &(0x7f0000000080)) 16:00:14 executing program 0: r0 = msgget(0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r3 = getpgrp() r4 = getuid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)='mn', 0x24f) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getppid() r10 = getuid() getgroups(0x5, &(0x7f0000000640)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r12 = geteuid() r13 = getegid() r14 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r14, &(0x7f0000000040)='mn', 0x24f) r15 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r15, &(0x7f0000000040)='mn', 0x24f) r16 = dup2(r14, r15) r17 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r17, &(0x7f0000000040)='mn', 0x24f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) r19 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r19, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r19, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r19, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r21 = getuid() fchownat(r19, &(0x7f0000000900)='./file0\x00', r21, r20, 0x4) r22 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r22, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r22, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r22, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r24 = getuid() fchownat(r22, &(0x7f0000000900)='./file0\x00', r24, r23, 0x4) chown(0x0, 0x0, r23) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000100)="72d7ee777dd2bec372f0d187946053e6456d0866cab825b87546fd545cad0ede2c5b6325ba97a748702ff05a1f3bc543520a155d36feaaa8eb4cd540fcabe340ba37953fec297e01d982a6c4", 0x4c}, {&(0x7f0000000180)="ea5c93b77e4a44f7d76d01812ed29b3f349965b11b2f9a8dc4e8476ba47da72cd87e152f1f0c50be8c78cd58436a48fb8d5969e35ea32929", 0x38}, {&(0x7f00000001c0)="af944c2fe944c5a314ea87b0504bc9c012afe2cf354bf42cfc793d6427686ade2ac750316c9a4c769c75938c14c4a56dba7589", 0x33}, {&(0x7f0000000200)="a9f395aea95c0ae414c569d2cf859217868d621713f67872199d978dc75023b4f559f32230acee9f0e610521008c0ecfba125f264b49543a182c585637cc1e579c81614c44ee29b85d2c9672bdb4ce8a4e66506a6853eeadb2ef1a842c2eb1e104b5a3f948de11e1c8bbd86a91d607ff3e21f977215e0d56ae7bb59b917b450aea2f4ba08b75b03b9223770c7feb35e100a7e49c8df6d372af6f6c028375ac62b8a0e2021b59fc19426f45b70942e0e06830ad3d6f32a7783e70a37aa6ff07059803f9377d8aaf35f942083cfd79cbcaa0233d1fb7e2ae4823f9217c77a3d43d33e5753cf06d439074274a4e", 0xec}, {&(0x7f0000000300)="7bd3928cda0e053adb47a0b1bb90f38efde1b4f4df307ccaa73208b3759ea4a5e5eec7f5c81f9a9b16", 0x29}, {&(0x7f0000000340)="ee598a7ce6c4c47e8e5bd9290de42dd32833c9d4b0121695e3d9d7714c9ad29b29b956fdb2f0b6866944131fdb37e628bfcc2cffd4fdceefb691e42090266db91910a9ae2b32a71cbe58729a19f2f0edae46bf98ca4d6e00a5fb8527f2bf0d45919db677f60d3c9764455230b116bc559f5aa25d479a6679cb2bdfe98aae537cca5bf538a7b8ef1e626f4bba466380f60063d65cf2cfc107adba4112715f40c4a16518210d3ccb5567d4167b18a72ecac2b66c425a0fae612f3627339b82cf8205e8e1ba86023563294936e388cacabe2375af8e30d1eb64bf80e744b092f6561cea6e56c2e084aebc759cc92222b3452e62bdcb0c1311", 0xf7}, {&(0x7f0000000440)="ee0942748b4c1dbd9a32ff4fd22699f1496e20499bc2441d42ce4189d9ae053eab25f2cdf6ddb5f86815c9dd0f8fd3", 0x2f}, {&(0x7f0000000480)="dc2ac59aec5a26f149288c2c1af558d7c448f25cb21ec119a8c7937c98139cc93555903f899fa2c034b995be2fb5d1e5b3b7897db5ff6a748e2340913152e9", 0x3f}], 0x8, &(0x7f0000000700)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r12, r13}, @rights={0x18, 0xffff, 0x1, [r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r21, r23}], 0xd0, 0xe}, 0x11) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) bind$inet(0xffffffffffffff9c, &(0x7f0000000000)={0x2, 0x2}, 0xc) r25 = socket$inet6(0x18, 0x8000, 0x692) r26 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r26, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSFLAGS(r26, 0x8004745c, &(0x7f0000000080)=0x1) connect(r25, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 16:00:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x3, 0x2000000000800) setrlimit(0x7, &(0x7f0000000240)={0x7, 0x525}) r2 = socket(0x2000000000000002, 0x1, 0x0) r3 = semget$private(0x0, 0x3, 0x1000000a7) r4 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x20, 0x4) ioctl$TIOCCDTR(r4, 0x20007478) semop(r3, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) r5 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x6, 0x0, 0x1000}) r6 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000340)=0xb) fcntl$dupfd(r1, 0x654f0c6fc986a6e2, 0xffffffffffffffff) r7 = kqueue() read(r7, &(0x7f00000008c0)=""/167, 0xa7) bind(r0, &(0x7f0000000600)=ANY=[], 0x0) geteuid() r8 = shmget$private(0x0, 0x3000, 0x1000000000000032, &(0x7f0000ffa000/0x3000)=nil) r9 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x10000, 0x170) poll(&(0x7f0000000180), 0x0, 0x3f3ab888) close(r5) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f00000005c0)=0x40000fffd) semctl$GETVAL(r3, 0x6, 0x5, &(0x7f0000000280)=""/153) r10 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f0000000040)='mn', 0x24f) ftruncate(r9, 0x0, 0x1003) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000180)=0xc) shmat(r8, &(0x7f0000005000/0x1000)=nil, 0x1000) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000400)=0x5) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x237) clock_settime(0x2, &(0x7f0000000040)={0x0, 0xaa7b}) semctl$SETVAL(r3, 0x1000000000, 0x8, &(0x7f0000000640)=0x1) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) bind$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) write(r1, &(0x7f0000001180)="a8ac562895f4ef189c7caea25668e8e85f31f242efdfd566154dc01974bca91772c483ac512f8288a8ad93e7cc8de0bf866e694699a86403988a004cfcaf71979e8d793d5a28fe0d5ca35675c3652e28528e8637a949b7b1155e855682e54c782ac08954c7756c88ee19ce3b9f1c5e45cf6313427863d6145755e18e16edd4fb52977138ea2c635f68b2b983c9a99142934f7357c8a72edd8c3c", 0x9a) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\xcf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) syz_emit_ethernet(0xffffffaf, &(0x7f0000000240)="ad59159fe27f0159757f358e1ac4622e004e783506d1496727e05b800d5278d6361c3b9fe1cf91eceda956bc5a948e017b722e891579a126fa87a4a523c6915d34904b9f35402a0c4f614ab8aad50140298cf4793b80d28bcc4b38b63594a9876867e3b702cb085d56159ec88caeed7634e1990c0c2f718964bc55677a4869e23f65464aa5f4bd62566f55293896fe1e8f68f6f8f8a4fc00c9abf258207b6885e52710f9424c7b34ed4d3e3827ee0c2cb66fa030230da4d4d2f90684cd") 16:00:14 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6202f906e00000012000c98e0f4adee7d04a1d30d1ad62958c0ddad4a072ee0b6c597a54daf8ce17cf56bdeaea9ef7604eca81314053d80884f1dfd2ebf2772086ff71a1930fc529cc22b1ca1e28e3a9872f2e77b75f4b6f6479"], 0x10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) sendto$inet(r1, &(0x7f0000000080)="398cb32d57eaea6d5991d774abc4c6860379b7d819adf77a7e20c0bbf9f198d539b1c01aa3298af2005ff5c78e7eaa711b4fa8bc0aa93daa861d677c17acf1c7941d21436e59d0e3c4df592b716feb0bd959384affe0ba8cbffeb827d91e46c5f5ef9f385869f25e925698c76771f38fda2ebd3e1ed9128915abdb1aed4d54a617315dd0127ffc840526a2fae30fa0b1c630eb6b57cf14e44ea5d879fbfe42d5385be90c6d441b5120a0192aefd67601c428de130555380c2d823aba517e6349e02bfcb08168bfeeff38e8406f056f3d7d02a19ca684106e6c17359ed550fc12857b092835873f67fb61955dd82b45fc2a7495d65db244998121a2a56d612d54a84e0b0c3aa93498ecf33991567148b71d753a3111b5b22b14fe33922e5fb6fec705c8f3346f77c2217f6d183bcf3e72acb76280446a4b0875a5dee88d459b1a0da7d62566232ed45bfeae18df4b39d46b9c3e88d08e47fee6e84c855c81abe5f39eb620a4b5f588c5c6ab363252a845d09465f50027a48c35fb0e7795c1d0c78a8ee1506bbfc0e6e6e8000e3a7714b2e2474050a1ba36b3b2d2addec1be92ecb735df29748be22cbbb86cbfd9a1e5ea3b6068f87395c5261710634c9627c39165e05295cac3f720a090453b13286def8dccbf398b9ab3621b55125676438c2271073477ef62f40ec00e92df05f61c8877da0eddbffa34edc403bc0216c77112eca983a850856f82e20e2e4b433f6ab7b37ae9463e6d0cd10682c851342cbd0821255635d96aabfae3811bcc4892aa0db8698c5a969fa878fadc9c30bca02797507f72a0b9bb4e1b6c237a47ece1cc74d159d6addfeca120e2c358ce54c9e773601eca9673bbfca18fbd5df74a2207af5faa77cfce9b3073a98681a427cb28e2f690ae081f8b1aa5ec2bc39cf63f32ec16334bebf9a96947034d6418ba2b3fa8cf048aafaa729dfa920cfe1f4eadc96b45ef80de0a2e18a22b74e045dd2066dbd9db99c16265f3587cb0d8cbbe8ab79dbf231f706edc4c0dcb7bab338968cf8420eb9dd1b9871fb889bd4ff66517f552525c738c47034742b399878dde48cb55e361e67c21db4c558edd2dacd98cc9363bcabc89fe88929c051cc87fcaa7884be2b02a6aaffd5c0b0aefc23856a4693b0bc2c1fdbae9d81811191ff11d44a42f88c292c2e1d507a3d98f3a745b029d510be655cf53fd55d03c0ec9e8a81a3675c2dd65105613848d141c55ae3f9c8105e89a4fdb4c26e610a0c3508b560020cfb5279eab3e455e51f3169fbc73663dd59a5911f2736a938f4aca1350e1925a3f93ec58b20f287dc546b2654363f400aa440d8d5b3df27084e3df915aa0f992bd0afc0f259300b7de68d6aa12978665376f3ed099e807f229538a286d8d8e52412ca1738a2f2fc332f5cc8ae6aa9d1ab2cb613c3e8bf03ad28b369c11b4f803ac883186e718293003fb2058612fc43207b64c595912e6016465f22ac4d39c1e2e178d5f874cf5a9322d4a58dba837961617a1eab505636077611d45397be3c6da434039b060aef89926a4f925e73acc1c0a979f51bd16c3cba79692503bcd1489fb8f8fa655c28037de6b5a0d2712d1eaefab24a47e62e58b10dc6d89dbfda5a22a3fd02846f720ca91bb90981e010dd9384281344be7bd582e8f475c5d9bfd8d540cf9caaec28500b3c5110031ae072b996a9a379eb0495f899e81b90d4b6861c80fa301163993004141d7db7da8a9f16881cbddc1c3746064ea7bd2debf695cc81e47ef2403acde5416271eadbf7b6874778d6d339976c7805ae44512ea46e9b65510e7b029ebcdde8a55eabe7e63499b090f901630cc5b77db653682969f0ce34f0dbbbf063f7e143dbde94f8a3ade5136fdce64990375add87de14377bbb702b573a33d251ce935b013ab5070361837b6cc80b4a7f1ac32ae31d86db38fb07df114c02d0a6b52a8d5426cdd05045054b8198d2ee75e8554a6ea24b4af5eb49a1916d3a2db6ef07ad314c42d4438b065eb3d8a121f0f32e3b1acaddcc231959bca046309528b97e86803a35efaed0974aadc4cc80392c20f7cadba1a6823c909fe7bf04a233e5d7cde4dc1568f5050fc18ebef27fc4a33c392cc2ddb9e775e18062d0a231f15677704a7ef381b9403b5d910bb5ab892f7a8686709b107ff0e55cd2a9c95b05fbc7ae69e483912948bf644b04ed921adcead70e5f6e4503b6e45ab2ea390ce0e353221eefcbde8cd0e4bb3e9f6c3b12f92093cab4a77a1cc677fc5c02dfd28ccf84137be287e5e2a86193ef3fe9477f7a720d2c2c8a3531cbe4abd9ee4aae4aaeccc8b10619ca0bb45fcd74a26a72e6ed044d39a1609fb341bddb43f6583d8198bd0ac82935c4bc6765684cf1c360353cf0dc00c90a7f41e7bf09f9c9d390ab936d6ddd694e7a9df3b2d3a1cc279cd1d322d7bb83f707384e8980350310f483b702d6989d4cdec5212752da3f95330ae4f39e96828befb317b90cc4131e748c7dbef532bea2fe977afa09a3a78f2e17743f6be60048a36a9e810afa4bf7ddfb945bcba6899b7b8339879ef04c84dde10e85afba0ab93a2735d9a9a45c7876d21ef0f844c629f8d41a4ef1089ef67042e731fadf3ccbc2644952c93a30ef9709083a9305b580af30a41df0c32f4c673ef4c53267cd013c447e1dc2926a4287f45d63276bc8046079cb8c75a4db515774022c831c292f73bac9e9409930a2de6ad820e01bce9a044d98651da82a4fe864dc6644e8dc60b1703c82bc9270c4152ed8880216b5c00dd0d5632bd2050452ab6ebe408b5434877595d2c42fb49cce420c50770e7954574c3d8a0b1907e186ece8f16188e3e842ba0ec2c8c0146d5c22029224ead966cf6ac9766cd575351f77aab8d9c0108ad607f127aa5fd44ca7d7860abfa61bfff783f1d93ecfc6cc30fa1c8c269748301db823d97f4e04feb8c3b8cc7a8bdf63ae4f37075858a6dc4d1a1e581dcb2270017ec5aaa1c1bad0e7c6ba677c79c2ce7502afa6f3d4efec68c6738ec113a0c600a025f0e09a9c7a525306a32f16eb6e3a74f3e258d7700c6d54df346176ca1d08275e264f5fddd8324ac7244b62e7f7ac54af8517d0056bc5c79b6bfb94c348b6dab584b12087fccca7f8efe22770c24359e1c071ec8bc8438fa0d5b42e90fb01d9c5713d1a2cb35f0178277f46951e403bc56347768a2783ab56499a186f1917990a08ce017145731fa9e3c99abea894ba1f670fba8384928922de92fde558a8b729d36026b905d0a2d51886330e9b18d9cac4d96687611e7afa6db643ad2328360d820e31d0bb5ff7fcf324b3e426f53eef86a3bee337f9adb757630d07bf26c5f833cb6b671b58bad9039adc7e11177c78df5e4940d8e86bf6164d8cc276291393aa913fdccdd80d124f354aaf2c493a37b4e12d1f6a6b50e8b66d29d01585705ead86b54ff6de7c45d7792790c2e122665f2eee465e1b298cc203883eaa6bf5b778bf58bf9c64ce023e71a12572795ae8b657d06cef3bc17d2b57af38ad06c167b452dc3f03bca0e2d8417c22f174dd664b16186b8427612dfb43987618c91a1515fc782968925bdc366568b27356affe27b0e84169ba4f85eedc960b6028c13ccc09807ea8b36b1124e548cde3297e2a55b5753b0bb13f612593da779610beac8ee48df345b32adb716c3fa7f47f55c0089b1623579838f96e7c089c36d0f401a846c81c3f69fc3fec323c63d729f04c6519409076930363a2c3bb57542908a4133f3285e8a07e66b5cc697cc9fa2aecc27a67fc1dc7f48938e68d7abcd47d03a6f2f62bd82e242d63323c9d8e64bc77b6f63d918d10ecd463a29ba79231b6dd0810e9bf3e14d581094bc646b3bd1b9cab5daf352862e85cc342127726129f4bd940e45abf4242649c32331d73220aa3c08bd2d89c589bd5544f0b993b28d303a5aaf3f0adcefe85696e2b90126d789f3cf601d3ef203dc7c7cb38a1694e0c34af4838e50e11a33f68164d585eca0a81beb88548b2286440c5537643dfccfeff676fd2289a0d2956d06c38e8b7c1e611e4057eb586f109646589db48bf8d796e8e0a1c6b9667422cb3093ab130e0f06b0152da4caeb88cdac2da17851c9e53d3ac9bc2466129681be9e5d246602de3dd7d79b6a3a4639aec2d09698c94f007acfaf44b134c05b4f7adfcdaa47ffbb3f3b765d63e1575d57b807049ebb4446cf043126d58fa47e9f06f3010bcbf1eaa862b5161b2a79a1afbde860e4c7fc750c62ddb2a6d1d257527821df14ec0604a543d06605ec6103af8d1c6025892e370a83a85dbd9b718ae634e7befde8a6d9f222293f1421bd75bc088e19cd5fc0814e14e85b5ae38bd226c4968e0ab2ac436b29c8fb52820df8ece87075eea6f1031bee48af788f5631b3c82418677b8bd233a057fcb665ffb3b14aa78d241b1c1d6fc1e6c2ed747e2cd4fd9ce4c5eaf6f7b912f765b7615d5fd20f95904aad9f21dbc6491d1730019d9b1c01ba80abe9ab8a98921d6ce07a08a9dbfc45d68672eca72b20b7cfc56cf3f0c586ca15dfbfac00048112792bb84ff2373a6890185740d5c4a8f72159811a5b1bdccd42115b480c20983b2e3ebfdab9cc41a9764d5b7b2bdb55dd75a632600d0b847f2c8469ab4233085d7482511bebe1e1f88be133d73f1473322387cea4dae2b0e5380bd5f5b27ae681768eaa3ed1205ea137200313a97431c432f56e158550c5f38409307a4b03eedcade012119f5be5be016bdca10000380da747a63442b00ba24c20c79c3f24ac76383e191387f7b9ddac1a08bb0c8d5096079254e80a482c608f4bf3a5103f210301e0775aa950b027fb59cbba41ae9685b5997b905554746a16364e483cc74f9ea93ab645aaf05465f77c7ad8a10096b4a60db21075af9f8bd053a4d30be8830b103fd6033a49623b560db75694e1a547cbe09fda1b23cae67b9e275df0ebf24dc20de14fc789bd551f0bf69883d6dcbda240d54199572a660f792c98530377bf18bbdfe023dda11c497c84e37af277ba9134dea095caae8b3f8b9c7213b572d6137be5265ce1e74fa17d52a5fae4a0bb101a0d4944c522696d290aac765e8a4cefab971dd36db1a9ba817f3ddd29b695ae8037648ac03af9aa086f81e5d1663df9094b56c15e11312c7a58d11fe7816a12aac9ff476eb5b6c552f3fbde35cc64b7c40811f09961fabf50cd42baf99a7be78db29e1e40dfbad9a79d37e409aae908c2916879c6c96211073969378576c82dff6c690dce09bce1824eae79f9fd4c19a5c1645a1c3dc3a7ed701494f1aa71808e6caa00d62e27254d0571698b465da8284072e9b0b414931bc003243a08097dc3aa7c6bc9433e0008b7803115f3499d1d487e1d969c00ec8165d3c474bb478585aed0a5a9a8b7fc092885e7fb04f1e64984d1d7d0333ea397cb7237bbad932f9595414139ae2960fdc65ec59220cefad0f5c715866e99b7c8a43688cc3c00f2210ca42957eddd2d242cc170e6862a17ff9b23466bb8c6dbdddfae9558038ac5c8ad25397144493d02700a4b0669f8f9bce99a20a610edd6c9669d6f0ffafe5a26da8d61b68ce604f0ca1846a9d6485bf99e51f904fee025b6489e371c175230aef7d41885681583d8a3798ee3fcaf064612f361c6acb5d6ea3d5b3bc99004df6e8dcbac877dcd0f9a938153b5f4ac51f7e915fbb0fe2981f008461fff11fcf623b995c65e1bca4be264fdca74d8b2443408546dc02f3bba7be15980c7ca9957502dbe2ebc216d54905570bc487fcb865b88e91a08e5ffc4b45fbd668d", 0x1000, 0x401, 0x0, 0x0) shutdown(r0, 0x0) write(r0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) sendto(r2, &(0x7f00000010c0)="224393e0dc2f6db5c1a6f2b088587afeeb85cc2ed0732d63c4507dfc8d1ecd5f4329f112fb7eec0f4681d363dd327a35d2d114dd54fde7b813f197055c1f1df181b4060565583d01676cf0", 0x4b, 0x4, &(0x7f0000001140)=@in={0x2, 0x3}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000001080)='/dev/tty\x00', 0x2, 0x0) 16:00:15 executing program 1: r0 = semget(0x0, 0x0, 0x6629b3a7bf79394b) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000080)=""/44) mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0x8001) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x9) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000040)=0x1a305bba) 16:00:15 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) r1 = syz_open_pts() fchmod(r1, 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) fcntl$getflags(r2, 0x1) sendsyslog(&(0x7f0000000080)="61cf27204c23dc026b6940b0de512b052fb51943e99ffdf9dbcbbd86d84df177c8536ce786b416acdea7c2f0707795e6ae56b3a36563d4fe465f9baa191251f165af4e77aeb4ff2d682f2571652920f9cad99338d75568fbe304ca07e6f6bd32305385961ba3847639122bcf6e06fb95922b77b768295896aacf25ed4b72151ed950c503bf41edeef835e2c3a683cadebd6d5e64575208a3227b05a7fb28fe2a9a282b0d5d8075bc4d2dfeaef35a79c6d7f9fa08027e", 0xb6, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x10b) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000180)={0x6}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000200)={0x800, 0x2, 0x7, 0x4, "12379cd2b2c1d8b551bfe7ca2b45e31e39d02896", 0x100000000, 0x4}) r5 = accept$inet(r4, 0x0, &(0x7f0000000240)) getsockname$inet(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000300)=0x9) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) pipe2(&(0x7f0000000380), 0x10004) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x0, 0x0) accept$unix(r9, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r10 = open(&(0x7f0000000480)='./file0\x00', 0x100, 0x40) close(r10) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r11 = getpgid(0xffffffffffffffff) fcntl$lock(r8, 0x0, &(0x7f00000004c0)={0x1, 0x2, 0x90000, 0x1, r11}) r12 = semget$private(0x0, 0xe, 0x8) semctl$IPC_RMID(r12, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000500)=""/4096) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wskbd0\x00', 0xae001a592bfaef80, 0x0) close(r13) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f0000001540)) 16:00:15 executing program 1: r0 = getpgrp() r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r3 = getuid() fchownat(r1, &(0x7f0000000900)='./file0\x00', r3, r2, 0x4) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={r0, r3, r5}, 0xc) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000d, &(0x7f00000002c0)="b01a1e8f58f7ce1d7043f4322254c5130f37fe6918ec4b5532da7ac1ceeb56e6b1a04bc4c3bd900339cdf718421dc3082bbc5730e0df0a47e3eb21f049380835214b21606317465235c482e9e44ea6d1ac5173f6706e08ce11da183e035a2e6dfbf8be0b829c7778d15739aa00f2659d533980d4e59493588d4a01651924c82756312537adc8e397e375c25ebebe6b976af040dc52cf1a19dadac698972829d107c0c90f2a9d271134a99225150cdb537c4708d8ec466632a21f4bfbffa2a6862486b9b4e7f6b26ed3ff4631dd5360ccfed6537227b9218696fcc626e4a0d7dbf526d355c1cf4e99d4444002a9ce5f54d6d3e2e08bd89f0c95ef0981c832908e54a9f4660f3848fef94d4898e2be07a5afa9df16545d9f05d56e489bbc403f74867d6b19d5ab038eae148aa17040250a1b8f7bb65df1345d6e59a899d50d53f1dc9c873c5e7cc9aa58", 0x149) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000040)=0xffff) 16:00:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./bus\x00', r0, 0x1}) getdents(r2, &(0x7f0000000040)=""/62, 0x3e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x9, 0xe0, 0x6, 0x3ffc0000000000, "6518b48294d9248af9e2291487f41c68b01bc3ef", 0x1, 0x2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket(0x2, 0x1000000008003, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)='mn', 0x24f) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)='mn', 0x24f) r7 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000040)='mn', 0x24f) r8 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000040)='mn', 0x24f) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYRESHEX=r6, @ANYRESHEX=r7, @ANYRES32=r8], 0x3) write(r0, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000022, &(0x7f0000000040), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x100, 0x4}], 0x1}) 16:00:15 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = socket(0x18, 0x2, 0x0) getpeername$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) shutdown(r1, 0x0) 16:00:15 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x101, 0x401}, {0x5, 0x7}}, 0x2) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) fchflags(r1, 0x10008) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 16:00:16 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x20, 0x0) 16:00:16 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xff, 0xf8}, {0x3, 0x39}}) r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x48}, {0x64}, {0x40006}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xffffffc0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x97068f69b0065270) syz_open_pts() ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000180)=0x101) write(r1, &(0x7f0000000040)='mn', 0x24f) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000001c0)={0x5, 0x0, './bus\x00', 0x4, 0x5, 0xb99f, 0xffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_emit_ethernet(0x2, &(0x7f0000000240)="9dee") 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r3 = getuid() fchownat(r1, &(0x7f0000000900)='./file0\x00', r3, r2, 0x4) chown(&(0x7f0000000040)='./file0\x00', r3, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0x6, 0x8000, &(0x7f0000000180)="484817d481cb1de9eadec65fc98c168307a492c5c17770961e8a1df589c753f2709d82cd22fe2f5c724af8a85db51bcf7d28b0691e33c91fa5be0aa23c6107ba4796096403a321228999f2f6ef9e26d3826eb82b7cbdae83ab5c3cf3450b4ff3dd1690afef6c07", 0x67) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r4) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x170) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x40}, {0x1d}, {0x714c488e}]}) syz_emit_ethernet(0x4, &(0x7f00000000c0)="1b71ebd6") 16:00:16 executing program 1: ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f00000000c0)={0xffff, 0x2f8e}) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600", 0x4}) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) r2 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) fcntl$dupfd(r1, 0x0, r0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000080)={0x2, './bus\x00'}) write(r3, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x7fffffff, 0x0, 0x17, "f30500000000b08438323f00000099ea00", 0x9, 0x6}) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:17 executing program 0: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x8000004d) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000400)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0x1, r4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x8000000000000ffb}], 0x3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x202eb, 0x0) mknod(&(0x7f0000000440)='./bus/file0\x00', 0x6000, 0x40) semget$private(0x0, 0x3, 0x100) r7 = semget(0x3, 0x2, 0x401) semop(r7, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x7ffc, 0x800}, {0x2, 0x16f9, 0x1800}, {0x4, 0x8fd4cc4, 0x800}, {0x4, 0x6}, {0x3, 0x5, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) semop(r7, &(0x7f0000000300)=[{0x4, 0x8, 0xec0ca8bcfdc27fc7}, {0xac87b217b9790b17, 0x4, 0x1800}], 0x2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x3}) flock(r5, 0x80000000001) r8 = open(&(0x7f0000000380)='./bus/file0\x00', 0x8000, 0x8) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00002fa000/0x3000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000779000/0x4000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000406000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0xfffffffffffffffa}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x1}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000000}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000005}, {&(0x7f0000315000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f0000456000/0x2000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus/file0\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus//file0\x00', ['./bus\x00', './bus\x00', './bus/', './bus\x00'], 0x1000000002}) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x402, 0x0) flock(r6, 0x14) accept$inet(r5, &(0x7f0000000340), &(0x7f00000000c0)=0x288) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0x5, 0x4}, {0x84}, {0x6, 0x8, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:17 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="f82de32a27913a48acf4022529f0e9a455f13d9c711cca3897a8b0160587cc48eeb55f5f9ee9d55a835260d0773ccef717827e369418fbe07e609bd5c5a632f8a43c3d3823bd246a7a22cc99d4b54067b5c4a3ef029b9a046c93e1be6f398126ad8c12b6132861b976be014dddc6595e01424e4d0ae94bdf9d9edce5cf6fc622c2bc5927a8284c9b3025003d7bf4", 0x8e}, {&(0x7f0000000140)="f68da3940da606c7a3dfd07d3a91b9e3afd2cd42dfbf299af56762103a4b78f6570e676cbb5c81c3181025b05245a2f83d7407691f9e74346777b6ed537597ef3b3e", 0x42}], 0x2, 0x0, 0x0) socket$inet(0x2, 0x2, 0x100000000) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2000000000014, &(0x7f0000000140), 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='\x00 \xd1\x13\'\xb7\x9c\x1c\x87', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x80) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) 16:00:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:19 executing program 1: pipe(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000001540)={0x10, 0x9, 0x4, 0x1f, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xa98}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x600}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffffffffffff8001}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000fe0000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9b85}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x1f}) geteuid() r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)='mn', 0x24f) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r6) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) 16:00:19 executing program 0: chroot(&(0x7f0000000100)='./file0\x00') ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {}, {}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) 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, 0x1) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet(0x2, 0x1, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="100a295bb9223776", 0x8) 16:00:19 executing program 0: r0 = open(&(0x7f0000000000)='.\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') readlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffd3e) 16:00:19 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) pwrite(r0, &(0x7f0000000340)="3078910317bea55ffe894bfafe51181ea5cf6c302a2c9d7024d7e1fa88320294592f24bb610878f6c20bd5190d50bb26ace05ffba1192d67306ccdcb20b10cb57c30edb762804a129bdbe802cb0505ed1c3c7b9f636f1e77bf", 0x59, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) wait4(0x0, &(0x7f0000000000), 0x4, &(0x7f00000001c0)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) r2 = socket(0x20, 0x5, 0x1) r3 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r3) wait4(r3, &(0x7f0000000080), 0x3, &(0x7f0000000280)) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x800, 0x0) bind(r2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x80000, 0xffffffff, 0x7, 0x1, 0x5, 0x7, 0x7, 0x0, 0x0, 0x2, 0x10001}) setsockopt(r0, 0x0, 0x100000000a, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)=0x3) 16:00:19 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) poll(&(0x7f0000000080)=[{r2, 0x4}, {0xffffffffffffff9c, 0x4}, {r3, 0xb1}, {0xffffffffffffff9c, 0x10}, {r0, 0x10}, {0xffffffffffffff9c, 0x4}, {r1, 0x106}], 0x7, 0x0) 16:00:19 executing program 0: r0 = socket(0x8a579d7113d490cc, 0x4, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f00000001c0)="1bbee546afd42e482cd606243509325700000000000000022f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0xffc1) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x20) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f00000000c0)={0x2, 0x7f}) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:19 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x200000, 0x100000000, r1}) flock(r0, 0x2) flock(r0, 0x1) syz_open_pts() r2 = syz_open_pts() socket$unix(0x1, 0x2, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)='mn', 0x24f) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)='mn', 0x24f) r7 = accept$unix(r6, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) poll(&(0x7f0000000100)=[{r3, 0x1}, {r4}, {r5, 0x4}, {0xffffffffffffff9c, 0x85}, {r2, 0x250069f8e3bd9523}, {0xffffffffffffff9c, 0x20}, {r7, 0x10}], 0x7, 0x8) 16:00:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) socket(0x18, 0x0, 0xff) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xf3, &(0x7f0000000240)="aed8d5b11a1fc791ebf7e04947549466754b75e8bcc0f01d1fcc42e70cd064a8ed4288ab9faddcf5f6c637402935975d245ef97ccc1ebde49e9ca2abf94f983a36aec14076478da40a538a41fd0e21950543adc4bedca5638e2cf371c6554d1fc7cd40fa400d115448a9c73801b69133e33942842259efc0acd8d4a841f655b5194f0fa4743e5a4dee1564b866776d3c15354618a022cd81156f033dbbdfeaf77bed8d80d2775305a5d5a3eab376644c04bce5d49509581e2db67b9f99eb1c0518f53ec7034f1440a502a7ab57f74c468994647163e4b08c8faaab2ec3033e2edde6e12e953a939726ccbd6290c4af1e24273b") r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) fchdir(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = dup(r2) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000040)={0xfa, 0x0, &(0x7f0000000380)=""/250}) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) getrusage(0x0, &(0x7f0000001280)) 16:00:19 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) unlink(&(0x7f0000000000)='./file0\x00') write(r1, &(0x7f0000000180)="d3eef3", 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r4 = getuid() fchownat(r2, &(0x7f0000000900)='./file0\x00', r4, r3, 0x4) setuid(r4) 16:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = syz_open_pts() pipe(&(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0xa8) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x1, 0x2, 0x81, 0x800}, {0x6, 0x72a5, 0x20, 0xfff}, {0x1, 0xd, 0x1a, 0xffffffffffffff81}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x1f, './file0\x00'}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000380)=0x6) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000300)=0x1) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000340)={0xffffffffffff0000, 0x80000000}, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x800, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) kqueue() dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='$') 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000200005, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x80}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) pwrite(r1, &(0x7f0000000140)="b1e91bee8fad27050cdaeb0413b0", 0xfffffffffffffd18, 0x0, 0x1) 16:00:20 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:20 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) r1 = accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000200)=0x8) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000900)=""/4096, 0x1000}], 0x2, 0x0, 0x5c) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x84, 0xffffffff80000001}, {0x245bdbda71046aef, 0x3}, {0x86, 0xe5}, {0x100, 0x3}, {0x87, 0xffffffffffff8000}, {0x47, 0x9}, {0x3, 0x6}, {0xaa, 0xfffffffffffffa80}], 0x8}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='b') r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) fsync(r2) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xf3513fac3af0f7c9) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semget$private(0x0, 0x2, 0x180) semget(0x0, 0x2, 0x100) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') getuid() mkdir(&(0x7f0000000040)='./file0\x00', 0x10) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x8000000000001c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f00000000c0)="eabe29099c0d6b4571aa0cf97aa0404da964cb043aa9a44b014701fb656683e0a3683328cad4efbf32f2efd417acf9a29c9797f484b4391f2c711fc1dc1f5df6b35402dfe3767d7f5d74aab26f01f4318ad86bbfaaa9", 0x56, 0x0, 0x0) 16:00:20 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x6, 0x9, 0x8, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") fsync(r0) 16:00:20 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r1, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r1, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030700"/56], 0x38}, 0x0) 16:00:20 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0xc2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)='mn', 0x24f) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)='mn', 0x24f) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0xa00, 0x0) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="d8ad229373b4accf66edd94340a113860dc4d79ba9e6e1daad4fe7fb70c26ca9726c37b31620308bf62e6bbc3c94eb9a5e4eb52233eec07c239f276312b623b8e6e499f44ee3c53c17ce0471454cf6384f27bde20dc5a6edb3779cda454c1d2590f65883d9a1816ba88303080ee7321c72173d981f6d43adc6e7b344c72b0f60eee3937b05b426", 0x87}], 0x1, &(0x7f0000000280)=[@rights={0x18, 0xffff, 0x1, [r3, r4]}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7, r8]}], 0x38, 0x4}, 0x400) r9 = syz_open_pts() close(r9) syz_open_pts() ioctl$TIOCSETA(r9, 0x80047470, &(0x7f00000004c0)={0x8, 0x0, 0x0, 0x0, "61930d1c87e0ee36138872c231ea639c539e1637"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b30300000000000000e0ffffff"}) 16:00:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r0, r4) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000280)=ANY=[@ANYBLOB="f31845b3fb86d100000000000000008855c4024e89cced44a7ea75fe3c0000000000002000569782281069f542f693211bf900f776b25559d3c222444dc31873a1df739ed41527b0ac9324c044edffbe215313c1c6577ef4d5387a3aa5b5cb7a08bc1021985bbec797c5fa5200f56ab989b9571dbecba2e18f48eaca16c3a61560efc48ea2b6c03c4e4ac5eb52afa507b6a0d98417dae4bb60220e8ce6995547d01c5dfbdc3e6e1c4a4b29a2daddb30ca448af9ed736b1b7642054c190ffe151df7c7211d6b2c32431274e8f13971da5e64c0450b9a50f4bf228cb386a12c67695a07585e131188ce22cd15a90d9e87a1cadcfbd4ab9c1662cbe64135f20c18e7ed29031b8a55bb0177dec1de0d5a8c33d5f88a15b178c37e55a9766ee68c0d25adc80d36c5c79c889c2587313aacf9098e4e2544f178bd41bd4e43aef7fa73c774b6ebfde74d1a9"], 0x1c, 0x0}, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)='mn', 0x24f) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)='mn', 0x24f) r7 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000040)='mn', 0x24f) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x80, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000040)='mn', 0x24f) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x4d16afb91262b1b1, 0x4, 0x4000009b, 0x529e, 0xffffffffffff0000}, {{r0}, 0xfffffffffffffffd, 0x20, 0xe4f41a4c102cd68d, 0x3, 0xfff}, {{r2}, 0xfffffffffffffff9, 0xe3, 0xf0000000, 0x100, 0x7f}, {{r0}, 0x7ffffffffffffff9, 0x10, 0x4007fffb, 0x6}, {{r3}, 0xfffffffffffffffe, 0x41, 0x1, 0x565, 0x9a8}, {{r4}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x8001, 0x6f}, {{r5}, 0xffffffffffffffff, 0x40, 0x10, 0x8001, 0xba00000000000}, {{r6}, 0x3, 0x20, 0x8, 0x8, 0x1f}], 0x260, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffff8, 0xc2c7edb4f3914b9c, 0x2, 0x2, 0x3}, {{r8}, 0x4, 0x52, 0x10, 0x7, 0x6}, {{r9}, 0xfffffffffffffff8, 0x8, 0x20, 0x0, 0x449}, {{r10}, 0x0, 0x2, 0x2, 0x8}], 0x4, &(0x7f0000000300)={0x800, 0x546}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') clock_getres(0x2, &(0x7f0000000080)) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x44}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x200, 0x469e96de59206319) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:20 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20da3, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x4) 16:00:20 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) stat(&(0x7f0000000080)='./control/file0\x00', &(0x7f0000000100)) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700"/394, 0xfd1d) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x200000000000000, 0x40, "856000", 0x0, 0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffeffff, 0xfffffffffffffffc, 0x1000000d12, "b04d00f3ff0a631a00"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xa8709d957981b3c4, 0x0) read(r3, &(0x7f00000001c0)=""/161, 0xa1) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18480, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x20) r1 = dup2(r0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = getuid() r3 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3}) r4 = open(&(0x7f0000000140)='./file0\x00', 0x18080, 0xf18d535d30d9a74b) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sync() fchown(r4, r2, r5) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)='/dev/ttyCcfg\x00'], &(0x7f00000005c0)) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000640)={0x8001, 0x1800000000000}, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x80, 0x0) pwrite(r1, &(0x7f00000006c0)="451af0b0b481c693a95756adb5fa3b3cc88db5b4f6a8167d7017a0e19a3a92bf6c8400087fc4566ee53a76f481df1571453f71e1a620e046b331ccebefe31b040a939a6eec8764ad1371d0fa8df0d2c016ff0cc2d2dab1773ed35dcfd5df6dee08bacd7a05e33e386181a154797e5022b9287037f0c415d3bb47a97c8eded037ae7bcb17c325f9a7c40c7b29bd6d0a8b592b9f3ebc53236e81ba382b0e2a2807ac5b0fe4fb46821ae81713259c5c0e27073ec05f6c7db4accd1e1f916fc3ef4ef22c1463cd5190ec4527c37a13b3bab34943cb64d4288c27b05ebedb4d820d0b927ef5cf0674fe524c0dd94c80fb0831c0f263ab3ee9930e4f6fd93b", 0xfc, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000007c0)={0x8, 0x0, 0x400, 0x6998, 0x1f}, 0xc) setegid(r5) shmget(0x3, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) semget(0x3, 0x1, 0x40) rename(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0/file0\x00') socket$inet(0x2, 0x1, 0x3) open$dir(&(0x7f00000008c0)='./file0\x00', 0x80, 0xd1) 16:00:20 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000000)="910297a19f374988dc8d19d71dd76d79f1be7e9684dbe3376f2b280e13228f3e83c4e33f65d833a0d27a9ad3ee26ab99866896f6c643a04d2fd0372e292f1ef51fa096a7dcb7c24ae37cef6c76f84d479ced48a2d72b593845d9f1fb3c505ae369326de66c10d75bc78c4a9351c4670993961740b76328a8e41137a5aeb1f05a", 0x80) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x20, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=0xffffffffffffff9c) getsockopt(r0, 0x5, 0x41, 0x0, 0x0) 16:00:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0xa4) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x80, 0x0, 0x6}, {0x2c}, {0x6, 0x0, 0x403a776f}]}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0xca17, 0x40}, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x86) 16:00:21 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000300)=0x8) r2 = semget$private(0x0, 0x0, 0x400) getppid() semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000280)=""/121) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./bus\x00', 0x0, 0x74) write(r3, &(0x7f0000000040)='mn', 0x24f) socket$inet6(0x18, 0x5, 0x5) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x400, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)='mn', 0x24f) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x10, 0x0) fchflags(r4, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000040)='mn', 0x24f) r9 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000040)='mn', 0x24f) kevent(r3, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x0, 0x21, 0x5, 0x400}, {{r5}, 0xffffffffffffffff, 0x0, 0xfffff, 0x8, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0xd, 0x1, 0x101, 0x7}, {{r6}, 0xfffffffffffffffb, 0x12, 0x1, 0x5, 0x101}], 0x0, &(0x7f0000000180)=[{{r7}, 0x0, 0x9, 0x1, 0x2, 0xfff}, {{r8}, 0x0, 0x20, 0x1, 0x5, 0x9}, {{r9}, 0xffffffffffffffff, 0x11, 0xc00ffff0, 0x8, 0x7e}], 0xffffffffffff72eb, &(0x7f0000000200)={0x7fffffff, 0x9}) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xfe, &(0x7f0000000340)='7') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x1, 0x5, 0x81, 0x57}, {0x1, 0x0, 0x100}, {0x5, 0x3, 0x4, 0x1000}, {0x2, 0x1, 0xe6d, 0x1}, {0x0, 0x5, 0x648, 0x3}, {0xfffffffffffffeff, 0x5, 0x5, 0x32411d7b}, {0x1491, 0x5, 0x101, 0x2}, {0x3ff, 0x7, 0xfffffffffffffffd, 0xffffffffffffffc1}]}) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x2005fffa}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod(&(0x7f0000000080)='./file0\x00', 0x31c52ea232bcaad0, 0x3) 16:00:21 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x69, 0x0, 0x81, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) link(&(0x7f00000011c0)='./bus\x00', &(0x7f0000001200)='./bus\x00') r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) write(r3, &(0x7f0000000040)=',', 0xffffffffffffff08) dup2(r2, r0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r7 = accept$unix(r6, &(0x7f0000001280)=@file={0x0, ""/108}, &(0x7f0000001300)=0x6e) accept(r7, &(0x7f0000001340)=@in6, &(0x7f0000001380)=0xc) r8 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000040)='mn', 0x24f) write(r8, &(0x7f0000000140)='mn', 0x2) pipe(&(0x7f0000001240)) sendto(r6, &(0x7f0000000080)="5febcd809814827b50ceae95bfd34d33d5ca909904552ad2a951cd8863b56045b3ba420f7ce61754a65810fb67baded35b10fdf12a6205808fa741a23d0553b0a2a1acf89addcecfbd28d888e505c8dcd5be44177d422e5b1664cad0338896c38aefc45fe78489081f3d141cfe71fb2c984be091153e812c31344427", 0x7c, 0x4, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) write(r5, &(0x7f0000000040)='mn', 0x24f) fchmod(r5, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) r9 = dup(r4) ioctl$TIOCSCTTY(r9, 0x20007461) r10 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f0000000040)='mn', 0x24f) recvfrom(r10, &(0x7f0000000180)=""/4096, 0x1000, 0x1002, &(0x7f0000001180)=@in6={0x18, 0x1, 0x1, 0x1}, 0xc) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x1c0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x40) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) 16:00:21 executing program 1: write(0xffffffffffffffff, &(0x7f0000000380)='X', 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x8}, {r0, 0x1}, {r1, 0x4}], 0x3, 0xecb) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x101}], 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "57ce28750b4da1ea9167f111c100629db9f4355f"}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0xfffffffffffffffa) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x143}], 0x1, 0x0) 16:00:21 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 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)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080), 0x3c8) msgget(0x2, 0x409) 16:00:21 executing program 1: nanosleep(&(0x7f0000000040)={0xe}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) open(&(0x7f0000000280)='./file0\x00', 0x20, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)='mn', 0x24f) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)='mn', 0x24f) r7 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000040)='mn', 0x24f) r8 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000040)='mn', 0x24f) r9 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000040)='mn', 0x24f) r10 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f0000000040)='mn', 0x24f) kevent(r1, &(0x7f0000000080)=[{{r2}, 0x0, 0x20, 0x80, 0x4, 0x4}, {{r3}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x101, 0x8}, {{r0}, 0x9e7a8218d95092a7, 0x20, 0x4, 0x4, 0x9f}, {{r0}, 0xfffffffffffffffc, 0x49, 0x6f7b5317e6583590, 0x4, 0xffffffff80000001}, {{r4}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x3, 0xdbd7}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x17b, 0x9d13}, {{r5}, 0xfffffffffffffffd, 0x52, 0x5b640e805352d574, 0x6, 0x8}, {{r6}, 0xfffffffffffffffe, 0x8, 0x10, 0xf7dc}, {{r10}, 0xfffffffffffffff9, 0x4, 0x10, 0xffffffff, 0x5}, {{r7}, 0xfffffffffffffffa, 0x4, 0x1, 0x81, 0x6}], 0xffffffffffffffff, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffffe, 0x1, 0x20, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x8, 0xa8e0d9252f72402, 0x5, 0x202}, {{r9}, 0xffffffffffffffff, 0x20, 0x61, 0x1f, 0x8}], 0x3, &(0x7f0000000240)={0x4, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:21 executing program 0: pipe(0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x54deeac9599e5cbc) r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) socketpair(0x3e76e35c0cf5112a, 0x0, 0x4, &(0x7f0000000140)={0xffffffffffffffff}) fchflags(r3, 0x80000) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0xe79) 16:00:21 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x20, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10200, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x80, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)="3bed72b09e48b5cb87d9b78cc560675e05384641f58ca37cd429408b24f8e3c5952117b7d66e2784f55b47f0dca3f7f9b4105d0ddf55", 0x36}, {&(0x7f0000000240)="ff6d879a1ee4412aca7f62ce85963512243b5f11739f2c49954615c738527b677a8c1b7ad85b94f150eeeb504226cbbcb95ac6695a45dcdbf5a42d7dd7fa1140ca73252c85e357944359a8fb1e536e8a4280fca1f8f5b673b3f442", 0x5b}, {&(0x7f0000000380)="8667669de96abebc117d147dd75e8476d018036b5b843e6d6fcc04d8e14b10d0fc5a010195601760c6840d939078f1bbc75222e5bf94049254f6f9be3a24db63f2606bd7c18e588863dc9a44f68fa730be35cc3057b01f3dc4545165549cad544c2ae198d898dfb6f2cc4b0a6d2d907b6e21f7b9b4d6a05177365c8a9a26fbfb5ebcb0a433316c690ea9e279bd9d3d105dc0891d402c7ac57df677cdf25c3df99c25b3965e53ee62a2e51ee491a08af4100607c589", 0xb5}, {&(0x7f0000000440)="303c4212ce864f1432ef6f0a170f7f4041c46a454a873dd07f02ade1b71ffec06486edb0490af0aa5a4629a18452336d1d09c583f62e540b76638b11734e7c267dcef5e5f676969aca89e7c9a160bd938c1deaa3c2fe6042ecbf01493bd749ad216958177673d692fd48cc0a6dbeecfcb9c5fbdb347796fe38deb8f5f34096eef025421111cd6fefcb0426b811ecab529d2dfca3f51a0376be75a8a84a1acd4fa36ca597437b6a55baa7cdb7b7c19b49da1637880a9f7a4f8442b130c62505b178f8853565", 0xc5}], 0x4, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) 16:00:22 executing program 1: syz_emit_ethernet(0x300cce, &(0x7f0000000080)) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x40, &(0x7f0000000000), 0x18) 16:00:22 executing program 0: mmap(&(0x7f0000000000/0xe7e000)=nil, 0xe7e000, 0x4, 0x31, 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000100)) 16:00:22 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000080)) 16:00:22 executing program 0: 16:00:22 executing program 1: 16:00:22 executing program 1: r0 = semget$private(0x0, 0x2, 0x0) semctl$GETALL(r0, 0x0, 0xd, &(0x7f0000000040)=""/124) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0x1, 0x2d, &(0x7f0000000000)=0xb8, 0x4) 16:00:22 executing program 0: syz_emit_ethernet(0x4f, &(0x7f0000000180)) 16:00:22 executing program 1: 16:00:22 executing program 0: 16:00:22 executing program 1: 16:00:22 executing program 0: 16:00:22 executing program 1: 16:00:22 executing program 0: 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000), 0x18) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x40074}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) bind$unix(r2, &(0x7f0000000080)=@abs={0xc0b877dcce616c0, 0x0, 0x1}, 0x8) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x395a, 0x7ed1, 0x8, 0x7}, {0x8001, 0x6, 0x800000000000000, 0x2}, {0x9, 0x800, 0x9, 0x6}, {0x8000, 0x100000000, 0x6, 0x7}, {0x1ff, 0x101, 0x1, 0x3}, {0x7b5c, 0x1, 0x1, 0x4}, {0x7, 0x80000000, 0x100, 0x100000001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c517", 0xe3) r1 = syz_open_pts() munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) close(r0) dup(r1) syz_open_pts() 16:00:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = msgget(0x0, 0x80) msgrcv(r1, &(0x7f0000000140)={0x0, ""/119}, 0x7f, 0x3, 0x1000) msgrcv(r1, &(0x7f0000000080)={0x0, ""/72}, 0x50, 0x3, 0x2c00) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) fcntl$getflags(r2, 0x1) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffff3fffff463f7b238a2a197a386207000000008295955984c87910bf453f44ffdfd72f519031cb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d284f14822bfd4ae36600000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7188c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff6218f687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab029083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7dad1281ded9335d32983978ee52ae37e1d3e6b9ea5cc158460712a685c6d917ae8827ab055249e8b6ec813608fbe232383ffbe6a8ea78d6112697de09d8e8a629f9362de20d7aee70ba67de44dfb462d3e78efa73fddf419ca9c3c785eb904aef05e1248bbf8664b431868129cc31b5ed849297aeb4bab2e8b26aaa1e59227898d52565c876c2dabd816c414f60946faad79373d7a762a7acf3b6505c374cf642ed19d46822166e5a22fe021a0b3c505fa18d146e1b8a38f5544c839b95bfc26979dbecd7aede10c77a355516e45f0dd1c34a0ac71f51a5ea83adafd1c8000000000000000000000000000031d60931c8c2eb3cf5d7b76491a5056160c0a7"], 0x10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000001180)=0x7, 0x4) write(r1, &(0x7f0000000040)='mn', 0x24f) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000001140)={{0x18, 0x3, 0xa09, 0x9}, {0x18, 0x1, 0xffffffffffffff00, 0x2}, 0x5, [0x2, 0x5, 0x3f9, 0x2, 0x3, 0x165169ad, 0x0, 0x20000000000000]}, 0x3c) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000001100)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="77694b110566c1653d4b623ab7", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf98161977a07c158241b4eafec339fa32b881b8af6302e34a8b426b69646b4207517478cc93cd6c3f7be6959ae42eb0b3c984159a3e97ba7cbb18dae75b9ed0a0aaeb4c9283a078694b9a1c637aa8f764e27496bc326b0ef54b637a34c8d99a3733d8b1e326e97ec46d6533ab049e8b647016cf4ffbe9aaaa9eca13202ecd4fbac0f46fd3c781e79809f08275fe6c2b4435d284b28aaa44f1d39cf5f2b0e477adbcdc2e4c6362a7d798ee208347bf050294a6cc3e794ef5290898d67e4244256f57ef58ea9e771a473d260f6a621a35b8939174c76f6195c9decb1b413ca97539f643110458f2fcb5d9eb87170b485ac54465fddf24fbfbb8ddc9790c4e07ff7b09ce1b711009363ad8c9992defc5e4f6f86cce4e0a2203eba1b803874095864edeb603d731b74292af38f9e0ee33b775175f63f80082e5379ff7c19dd0d1b873f6425f09c76aef630db9eb10efc65258214f6a5e45a89d85d3b2bdd9a7922d6a8474d1e0edbc1a4b2f70cd4bf8315882348bdf21744a3d089fa2a0f737938013da1fc74906bc5e60741da11e95cdc33554da625e405661153575d2e95caf1a374443d9163422749c07b7133c052da36b533b84afe0ec11937a8c01e27e4a0c734643dd99aa4fd6460f0249a3eb3846f73deb865186b5300866af5c21e3380d4cdc09612cefb60f5c83de9a39fddc8a2d6d435d0d005b2a501535de24e3fe01f1100a9462e709e9b5a14b457257481ff812a1fc698fb4a6df73de749eb05587a112ac72bb14068e1102051fb66aeb4689a5f6bd6113682e7a2d86d38697df57d113ff2c4473398a89c155c3047b2cce5fd18ec0bb99719b551177d2c73dd185ea6f3ac70bdb5b2adf39bdb18112a1c4e6eb3d2434e3d106a58e9bd931b63a39a9f7ad5773efe08ab9ee343c8526e7474998f0b906e1c13819794f04fcbd656d6e20a16de6feb8c0acb051d94c915313fcabdaff0b824317bf0081ebdb159f65d643051fab995fb17ff9ad37058109af7d891593d88354fa7410222277713bf206ebacbe4dd26e4e3af8e8245b8e0f7d421e60bcebd633a7e3f878d14b1d748946099c8fc070a732c33e36b826e4e9019597dd480db1dd33f14d77c988b77db777e76a8b9ae0aafce3058249d6b8e50d1b338774e11da9cf6ddc1e465c5fdf253ccdb7fa16540f1d0866b59ddfcef1a59c3611de50406ef267523b61110b7aa8d72eedffd1c4cfac741faaa4c28c22c77e573d88d12ddf47cc983d44f11699efa29cee1455ec2664b6dd887bc8656eaf50095ba658f6d4182ab0b0d20d57de5b3d8cf7f98171d12446d3655ff3c30fbe8fbd8b00b28f9c3d945f6e2a80debfbd97707cbbedc89c8f472fcecce40d6d229962232693f5d66750219aa56e99011c8a9c515f9994e1b56f92b240b845347047e14e0afea4348383afcbd2810aa847c185f877f00d4ad0af9a0bb4d779c1dfdd818e4c70ad813bad4f40193771f05c47d87476f35d882342f3961bb5c1fd75f4626ebb125010b2629361a42d0fc532e92494b364982c06524c77574438e90c937f2ac5fa717f60333e45da81decfe2b5a6cb74c65a292393b298aeb95a2b73ba792a568f866aae20539448541814c3da2bcaf99dd7bcf049d1b7f3afdd5c229598595027be1ba0923db10e13a8bd3fc350359f1991805dd97f73b44d3a253e2dcc4db393f20d2735bda62d9dc449fa2dca8496db0dba7c775110ef3d21a2a5a8d494b19ebfcf411de209ff831e47171a47ba971673809056855e1fcb56e04bb57a5658405acdfb2fbe96affd1eb3a291e94e3509b664e033d5891763d41da5f29c8503f9", 0xa49}], 0x4) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f00000011c0)="113c797cbe031d45c71902f168063431f340c6a95a15e108f06fc7c1a75b0d542341b0d152c8bdc6ce4a5a8ffb42057139d42f6632bcc14fb8b8fbf81647eb0d178af26697b8d664c05d9eb59389f21dcaf1be1e6ac02fa69168b0a11d4d8fb52090c24a146e909e41ab03eec0b904304dfe232bbe29465240870352bc8e40c47bd5162379be5cb9f3b43899861b6fb33985728f00e41d229702f0c999be152c523b9c38a79d1d8966cd21daf7c5ba0295eb91c4a5207cce", 0xb8}, {&(0x7f0000001280)="9299fae508e7f777aabead4206d8b5c6ceaed7f33826364436ae17ab9ae6e6d2a1d7fd40de56283f258d0cf0cb836824987fcb90b7a007dee0157cceab4d7c7b007353929d2957845fc7bec1f633c6f84a35f0f04c5682c0bdc700c0ea58aa6f337c24707d6402fef67dfeff5251d357d1e31eef8c4ab7f2cf489bb46dc362ecb7eafc38acf7c8d40a05893bbc6d3c2ffc9c1b5e64269969904fb00fbdbdb711b17c2ab43c852f338517b53ec4fefcdd9112a2ed479908a40e93f11e694221e56de75e4bd19635b1", 0xc8}, {&(0x7f0000001380)="3b2872bb801972c768ffdb16d073a3d5662322441e598a6c28e157b13c9f334e1efd84c4e81946aa6bf4b58bfacb8fcf23accf2756e0064f7df8b2ec51bebe57b8986ada78e13c0e7a577baa8a8f4318cbebd4b08bd4e50c00c3f19dd40aef6d9a3be55ab5c543f8b519c35850750d3207e855bf60312975e9d50049898e9c089fe698c4969f3717a662f6c19473f1ca12b93b16af87ac2fe79cd6119bbc04c049f82cde42638bd73c23b009ebc068b5f256bc", 0xb3}, {&(0x7f0000001440)="37211a377590ef58284c1094743b700e83c450f2532adf4ea71476d31aff24e955a9d36fa19f1628946cf6d6d7bfa87ab7b15ca77c4bd88e9af8bd2f33c6bd85ed1ff611894ad9f7d651b8edb49db1e1afedd084a6c69ce42a5302f4", 0x5c}], 0x4, 0x0, 0x0) 16:00:22 executing program 1: setreuid(0x0, 0xee00) r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000000500), 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) pipe2(&(0x7f00000001c0), 0x20000) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = semget$private(0x0, 0x4, 0x408) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000000500), 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r6, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000240), 0x6) semop(r0, &(0x7f0000000280)=[{0x4, 0x20, 0x800}, {0x2, 0x7, 0x800}, {0x2, 0xffffffffffffff00, 0x800}], 0x3) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000040)=0x2) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r5, r8, 0x4}, 0x200, 0x401, 0x2}) setreuid(0x0, 0xffffffffffffffff) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(0xffffffffffffff9c) lseek(r1, 0x0, 0x0, 0x2) 16:00:22 executing program 1: setreuid(0x0, 0xee00) r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000000500), 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) pipe2(&(0x7f00000001c0), 0x20000) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = semget$private(0x0, 0x4, 0x408) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000000500), 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r6, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) open$dir(&(0x7f0000000280)='./bus\x00', 0x2, 0x1d7) semop(r6, &(0x7f0000000240), 0x6) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000040)=0x2) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r5, r8, 0x4}, 0x200, 0x401, 0x2}) setreuid(0x0, 0xffffffffffffffff) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_data=&(0x7f0000000080)="2b380e51fe106d10ae6657b799dc49c7d7f1326ba9e2c86a658e02aabeb7d69d03458f142eb936522c8f0cb7b9e95752f37143171c16d0a69125b4a22ae862d05360a1a320b73d2f760ea0b596b1940136daa76d8d3536557099e8cb6e680516bba20603e63ec3d5cc41f725971804123ac506d66c476f07ef62f86d458b0b66b30ac02e0489db9bae028610b6c08b5706c1897453938f867181c9f0a04a5a464f35375b667dc7790bff2eb7eb8ed7cfede534f1f78feaa992826265a969b83ae762a9ec7b0d0bb6ed104bc009f63987ed60b409c88b919116f75a38da9e5b180497475e225ef4ea"}) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x7fff, 0x1fe, 0x101, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000240)) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000080)=0x80) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000080)=0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = dup2(r1, 0xffffffffffffffff) recvfrom$inet6(r2, &(0x7f0000000100)=""/149, 0x95, 0x80, 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f00000001c0)) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000300)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x10, 0x0) fsync(r4) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000380)) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f00000003c0)=0x2) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x20, 0x0) pwrite(r6, &(0x7f0000000480)="27ee5e8bfeae129b93c5d969e14f7dbc9238487b24b5f578810f02b531cd882db6", 0x21, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r8 = getegid() setregid(r7, r8) r9 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x80) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f0000000580)) fcntl$dupfd(r5, 0x0, r0) openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x28000, 0x0) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) mknod(&(0x7f0000000600)='./file0\x00', 0x8000, 0x81) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r10, 0xc2485607, &(0x7f0000000680)) 16:00:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) kqueue() r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:22 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x122) r1 = getuid() fchownat(r0, &(0x7f0000000200)='./file1\x00', r1, 0x0, 0x4) r2 = getegid() setrlimit(0x8, &(0x7f0000000300)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r3, &(0x7f0000000080), 0x0) getgroups(0xa, &(0x7f0000000180)=[r2, r2, r2, r2, r2, r2, r2, r2, r2, r2]) r5 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r5) chroot(&(0x7f0000000040)='./file0\x00') r6 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) semget$private(0x0, 0x1, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000040)='mn', 0x24f) accept$inet6(r7, 0x0, &(0x7f0000000000)) r8 = semget$private(0x0, 0x3, 0x100000008) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000000400)=""/75) r9 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0x8000}, 0x8) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) shmget(0x2, 0x2000, 0x36e9699404412ee4, &(0x7f0000ffd000/0x2000)=nil) 16:00:22 executing program 0: r0 = socket(0x18, 0x5, 0x67b) r1 = semget$private(0x0, 0x0, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) msgget(0x2, 0x400) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r3 = msgget(0x0, 0x10170) r4 = socket(0x2, 0x400000000002, 0x0) fchdir(r2) setsockopt(r4, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) msgsnd(r3, &(0x7f0000000e00)=ANY=[@ANYBLOB="0300000000000000ed8297313681ebb6c044c77e58fd73daac48ff7ba6fb5610c913e7d94165a55708440cf37c1a379d5ef57fcfbb1c1722a1e5c1151c7375a56fa7e0bcb75d25f700f3832ece7027d45582b284d804b68c36bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56650800000000000000503c4e60d4330499d2188932bc62845c480717091690526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d8603ea6100000000b0c231929aaf8bad55f53e66516336d66142a2ca74fb80d205f5a443374a66a9ea48a10adb4568d167eb958b0850c2dfb0876bca5c1f99c2741f7a3104bac61d0c7edba6c15997a3080bd6b8a14063352f70a07cbf3be667973c52bc11a47276d9fc0077e70b7ca696853bf538e486adb0e1f7da06653ab12b15ce5ddc4e1472d35565a00547c264a424068917436482af051cb1be5195ebf0000000000000000000000000000000000815a086e686c3390267fe06887bd58087b9db2291514391631230b67594a98c403e11e635b8fdbdd198aba010103939538d980c6e872e2acd85eca58fa93c230671c54b342399005c0a29b5e5f7ea1400ff79e824cdab1548f956ba51606d8c4d7e1e364f4ff7d68ae1e80ca7223cd076d18dd498e70793d7ebf2622e252105768327df6d24b1854ab71499c00e3d1bb29f382e7d7b1c35aaa1743aac8662b6c78be18980ac2c1ef8d8c1e5b57a31257c26aa0a3382760a9b39bf02b17f4579fc1d627badec3725435521d6e73a3bd5bd4bd5a5e4555ae04f61232589c5807cb524c339"], 0xd7, 0x0) readlink(&(0x7f0000000980)='./file0/file0\x00', &(0x7f00000009c0)=""/180, 0xb4) truncate(&(0x7f0000000640)='./file0\x00', 0x0, 0x6b2e) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x3}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000700)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140), 0x1, 0x0, 0x0) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x11, r4, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) semop(r5, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x3, 0x2, 0x800}], 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) getsockopt(r2, 0x8, 0x8001, &(0x7f0000000a80)=""/166, &(0x7f0000000b40)=0xa6) close(r0) socket(0x10, 0x3, 0x9) recvmsg(r4, &(0x7f0000000600)={&(0x7f0000000540)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000000580)=""/10, 0xa}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000000880)=""/228, 0xe4}], 0x4, &(0x7f0000003340)=""/4096, 0x1000}, 0x801) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000740)) 16:00:22 executing program 1: clock_getres(0x4, &(0x7f0000000040)) 16:00:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x20202, 0x0) poll(&(0x7f0000000240)=[{r0}, {r1, 0xc4}], 0x2, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4d}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)=')') r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) sendto$inet(r1, &(0x7f00000001c0)="8647d63c6727c0d5eed201ac8868706d315bd00a21795efd47d3cacb37af4cc263cdd527e727e7c88bb126d86eb02633e490bcb1f138574c19db3b76da420513a91265740cf4a9e28ec5f17a82baa6d4c091c35e9fd09ef1b1c5f32ea4bd6bd57327bf3e9f0fc1fcf735801602fc", 0x6e, 0x2, &(0x7f0000000000)={0x2, 0x1}, 0xc) openat(r1, &(0x7f0000000140)='./bus\x00', 0x1, 0x80) 16:00:22 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x20ba, 0x8, 0xfffffffffffffffc, 0x31c, "26ba12090b139db3be0f06f82c5e456dd506e357", 0x100000001, 0x7}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r1, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c517", 0xe3) r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) close(r3) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000140)) dup(r2) syz_open_pts() 16:00:22 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x7, 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0xecfba97626967e99, 0x1ff) getdents(r0, &(0x7f0000000140)=""/72, 0x48) r1 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x2c}], 0x1) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000240)="17f5d5d114c26b1de46eb1cc40ebb6f00010fdaca1509e62ba16d9cfc0a359f620d8917d4dd4b44ca75b7579ca0fcd2271de4b4d410872665743f52850f57979d017fee0dfbb1d43eee1ccf5e68b4846f9ee77d3584865270b814590fd374b57a0143e02a453a4499e32f6817a835b62a084c94b509ad7a130ceb5c4444a77f066b4ff61", 0x84}, {&(0x7f0000000300)="60c1e658c80b389451bf9e9d47178cbb09d2af8204d97733ecf6b605dda09501559780ae1c66b8584d09222625e171cbfefd1ce59fc07fb33e041da6a701441e3c0b7c485a3b16c07260f2158889c449981938c5666499b2c34d054edf8f069463305ef308c684f8bcc2a4cc6b30c934950a216fed23c17ceb4521da8b174e87915bed0809c362093552902de3105879ede9909e6497f971667002988891685085fbf9a586b3", 0xa6}, {&(0x7f0000000440)="1c0e456f4e6cbc37f9155ae42302cf0e45096b8fbdff6f4ee546ad053d90591a58e28de2c2a24d15b0e9139ce39d233cd6557f5e3e4fa97c856dbaa13e7816ee05a3d529913ff5fed5e767ed57861974317a0dc78b", 0x55}, {&(0x7f00000004c0)="0896151375c6c8249d18ba6409800f0549f490881149cc8b8d9b16bc80bf1bf7cb2b7daeddf91712aaff83f6a99659f11e942ee053d3e694c092f9ebfa7480ea06113bf128353a332624ebc40c7d84189a0fbf5bca13f346f07561750295e5f17c4623758a8d756eb55aa2530473ed5ab348cd4b1bdee636ed7b01269ad071a17296c13b66b6847f36a57f863643e3c983aed7202239634c50f9a402c81b6ad9b9d2d1299a1f029735d4d322ba8665af", 0xb0}, {&(0x7f0000000080)="e79c876b0ecba3e191bf54d0f5fdbf98443ffd4a0e06d28b30180b808b0de6ccce7d2e1471102db3", 0x28}, {&(0x7f00000001c0)="bf328461b653879a8d234cd40120aeddb264935f3d7a44986f36c7962022fd458b9c594b6131fd24a98a537cc8", 0x2d}, {&(0x7f0000000580)="2027f3febe6508ee3f983b9bf89a1f27c4fee616ea77135a8fc579046f6e05e6e6267810bc7ae52851b826e80227494ee0f8241516a963ae3686188ade4985d215b0b8bcd5803b9f26a0e7268557feb2dd46fff2d8cb935e65b3e58dbd7802be9eb7a0fe4bfdedbd796b24bb3842e905c984db61653304742cef5814a0e39765ce6ebd583681bb19f5889ddc4c80ca547fef46cc081337e3acc33f66812dc612b383117f3936c34de2509c83b362284eea960e1743ef6c95442eb3980e115af4e9db166dacbb05bce88f2fe15da27f9f9cdb7915ef9030876467013e11c3fa1d1ba9c322c54d4cf901fe26e55c9389ff62ad5e38e5f057d9ee8b450d066f8eb97c84b2b42f8434cd32ef94be0c864d3e4c066da103fbf66209977bc87dbb3c6d3d74e8f9b2cd143797661af863adbeaf626c9433b2fbf2fc17575cfb1293673f4cb6e08c036d2f7d2368012551690355821d47cecf4b4604c3c4b8a18a8fd70eb7273b907aea1460eaf24ffb493d381db56ae31dad28f604cf246ba8b1e1d942f7e7190942b807ea09ec8251ff9b57184fd580f9495eb7f64d1bac88a058fd4f6d1afe0527d3272b299c39a0dc83c2ab0330ca35f5c3c338bb98aa3fd6b8d616a99ddedb625fce52cb32a9b4bea9e1cb965c71d7a91372893c1e35af6793e66269208a503612ca93d4b560a640d9df64f6d47b954b606c4f9136d3f907171aeeaf86e987208278c3e8ba2e269ec5c35faf7a444af86f817fdb38c11fee2492ceca59ed3a6f812a0bd319c52e6a21e9fca0c1d59e4d3a68a25be33a1b19118b7013f5ccd1adf7936132deed7d1e0fd8f2dba50141bd0091d80776e5c9742067247d761c0534d839869dff5fb13baab79b0d9d3d25088e44a42563f6be6a4e241f432e7b9f98935048bdf60d6ed0fb2fb93a1cfd2fb2a6673d712176609a856d6cc90891567985fedd96344132df9f0bdb966d0cd7d0bb318cde0e29f619de416163a32f1532e2813da4e053e382bfbe9f9a85ff430e66d4fa4123474a98560fb03a53b4a858652c6711d9fa822f32e86652afed92636df67657131ce2d306eb93e80853b5cb0ead4f9f2eba875c2f660484bd9d2d768c17bdf19b523d38f9baac3bc5e8f006fd2b6a0f0b1a1fc26dc42faa446fddcaa0098f72d557d6f2643f04a563e39beb9a3369a181c997afa211ed1e722eb2c205d082ed78ecf3ecadc955778d5a30c5f2cdc3c89c35f150c25fb42beb181f012a3a431d18c8dd6d7818f410f597eff31dc5dc0a3f5c596c28fd868cd7612d9b8a8f689f1af11f01373a7b6f1ba8009ce2238aa57247c8ca9edbf08a11d761a1c089c2a14fd6ccc2b7adc303d1fe87c1e41b1c7e2e0a733452fbf7cc46c1dc3d29e75161108805c45b02b687b48f41fc1551dde7c37446e5ef6f5f85bb4dfe060f5b7a83be629bdb2d81568050b415668a991f1391b4f86596b2efc3b23e49798e4769e74a6d913f324610a26398ff8d44dfe2f09b5011e71ac55009ac9d92037887688844ba82b3a8d02d503494a5ef9434dd45d37b98b0d1c936d921f82ffb58eac5a0757ad0afc991c07308f94f343ac8b83c1c9f8ab9b00c78d0bbd8529f4771a9fc8abb2316e2902a0e182587a12b350e5ce34633ff5674b8b5e593e42a5bbf20c0455b766bf899117c58a80f242eecc2478d97102fda2a1521715c66012ebb2b018a3cbbe932c25867a6160b39db4626c1010111767953ba6040f606150689418075ec74c158713e2547e659708e72a4476f7e5900f4153dd284e342e86352c2ff5e230fcc535c39671711c78304edf2aec5f0423ae60917c38c2884d09817772e3c88ced6a7f81593f3c8702bfacbeb493b2def51fed2e195a1a6a666613f200537e6e868f6ca00a4bd55f6f730df984183c7eab49b0f22dd3dc7f813e50b8bf161b54f9e9c65b13e2dd7c33da8a789f35afcd60015ce167e113570dc4bf8b9548f5ad784735c473db9acde50cbb181b416a97e91db113a6e7ef5f028aabba8e3b4ba39983e5b191b98807f7f5ec461a289dd0a197de5b884ab0a6a14f5b1da3a338183bdf830a1a37ca12158cef183c7367c8c7d48e6ee437fc61735741e643e8adf6e898e6d63aff830ea23dbe29480dcce599dbfdffd16877481e4fff611be398e7f903b7085587a8580240beef8354626edada744e64a3f79b2870cc68f428491b2f9e7a90ce8c114e969ecb495a639b0bc20d29fc45c54d00599124c2dfbd241f24b53b45a9524e3a3bcb83f26e4797dcbd7d75550bbf1bb5b0553aa6356a41fa21736f18f7391522d83ad051e1da6591be5508b29647c76505285128fd460eb3c09462670791611c2b4bb2de855a4a042f249c366f4db4caf56d8343ac56f995c276209616e0324e5855c87007c5f4c6a0b6174343b14c77cd7692365d61c598cd4aa3e59c07dfa3ea5dcaeeef7d9be3a33c970005c7bce4169ca78ed0d835a936e0e73f506690767436b837a4785bddec5fe47224943dc5a45e3fca2d9dc533a5137d15c56be9699b0d1c13e9f5649bd59ba5191f6b4e186aedf36f08371020f1f70ffab8d614ab38ecd3388914396082c4da20a4ddfc829eff32d340a93ad72159110c40b42ae40940bb6939c792b42e6609086df7866cb070e7b3e840888491f3311bd68ccb93e60f346592847e65988214db51b9b1623c59a24345ba57430c3de661e1c2deda14b1e705cca02503d3bdc27bb1120bd7824f4db321f3b8c0939bd49672349d143e0367075be8c594ef73684e69e35fb38cb90e8796132aeeb077013b36112d705257ff316bfd3f35aa2a2c1bc6af6edd6899d96027d52b042ae9011aeba085a1f0d1b4b2d04b702ec6e8048e273fc592f11ff14662f02be551d201862bbc9c35bb90a449e2bb7e76cb737ef55076029ab8f61acfb7120da06b6895bf40d98d639559f63fe26fffd8058065e432b54798027ac31721270b2209799b052027dc9eb04d187ae11d9ec4b31f48f274c80c493408b1d75cc2bf9bc7d57e5e80164f88bd7f507b084abf636f1631a5bfce17f404b278288debafae041322e367730848010792fcb6d0b62940262a2c273ed3387b3974b6c2e0cf59c90ef36bce0f4c37930631ac0ac9d0764e18e0e0459dfa5d7978b99c71add2f7184e9c5f878f1637fe5d0ae051fbb4d933b92997830d7622a8a370ec777ab10fda1c9123ad27bb8a292b686eca71e95a38c72f6068906b8b0f74155119c9e13294e77e1b6e597e1de8c99ff90c57b6dc9b79154537682469ac5dc6f1bba8544bb17f691b0d2029fcf873e4fa4d42f5b0ed0268ab870dcda3f04ce8d718181926b8ecbfc65ad32bbbdebaa2779f7d04e771edebcf996dfd80fcf0074618a64133e820250e6e5e21a746501c9bdcb15e85276cee8dc9de2eba76a0ee68a2186ba16a6f00fa7bd47940d0e7faf13cc74c3262de43c7b153f5973733dad3a5e1b7d77261327ae04222dc7936a2ae8e65a4edcfc2176153546c0ca88aba19fc835e72698f24c76d1131d05cadde4c10f0037b792d29fe1938f14281a0a0409aa93ec1172a2b1b5a51d78ad48fb93d9cac7e84cd9c884245b8ff3dc966de9a6273427ce60d6d91a505b4a99e668b7149ef5ec0b60d35d80ece1cfac6f741261c374667439ca45b5654e886b19b8f32feeaee0e75ed9b2fba6c0d9286d1e41cdf785720a9fe1d544c1cbfce85a50fb9228836d01ebd6ad6f610762cdbc0011567bb6266b97364177c3593b9119139f9f1871d1cb76725858460f8daad612fd3adea61c9fdcd2c3f674731c4046ce0c0c8a1e07131c05343bfb36c7bcba40f1c2847e955ac0dd373ff8df2b5e45faecbf134a66af6cb53a732ec9b66e52b0e0f713df16cb33e20978792ed197c08f5c264abe6bd88ab24e49575053692d4d66c37c0ae079e9c0081611180f24a24ad572150d27ee73146425a2d9a52c449367c2e5bf63793b0f8564191e092440b12e95432f98085d6edb33f9f532e1248030d2f1cd6770f426cbd5715060b47d1d7a321d1008a207d242758cc87812a328806adbffab81b0711385775e626bdff30ae8eb8c29fe7c96e75e4b7a7bf42ab06197303badbb78cd8d930743e6ee66bc91d7d2e87fddfdeb8ab8f909f4006e892e5a255c2de9c207222b5ae6de15e825b6d26a39b4ecc5678b34d34eb3200fd43f8e8e1d8a95de186be16eb7f3b366e2b9e993d3f5b3397cd6cd1ed1eefa5fb95c76232789e9b2bd9b2056493d1b701b6eac0dfc328d9a1cbfa65a65d53ca5a6197dad05d412c99a5a0b91ec5e62e9dd6132383f310e5d263c1e556b8c83625084338d92854d029bc26947d0a038976f7b4e1d339b609ab224bbabd9e991d0e251f6ca2b5631faa9e5ac4617fbfdbf09413fd22985fa4293085e6486787abe822724c509217a44b888e8930576c10d37014a32c44b854a35956f156b3bf9d9c899321d125a8ad556b038b99513625ce1c4008d1c460e8ed64d7a74d7f05563791d544b395cb9a742a1ef0781750db862b81d0805448bc27403c9eb340f4c3429f3ae58dc4353cd9aab4cffd0370e710a666712fb1e766b8c88cce9d084afb37839359fb93f8dea7bf39a265a63070efe5974e8f5f3ff5b0a16e230e4f3132e6d564c52299b0f605d12331a77a61b0bb2b3a39cb418f117fed5564158a818a3daa0e6b0cd9af1eb946534fd81c9d17e4f0f987ef342f1033d0ef132fd3ef3e977668f2d34ffcf43a42a9ee97d71a9202c099cb53604e0e449f33dfd9a81284a25ccbd4ab3a26fbb4baa1a7774ab1ac494f43d32edf8958ea9dd2bc13831bb5475f9e70a963d8794d09aaf8d1e907caa075edd61b61bb7f9b089aa2dec7738e28db4b6cef48d3b345aacbfcad58b6d73ddac3b6554dc638ceab82db88094183638cd941db487f4fcd6fa7b284e9fee3f3f12de3a82dbc0e9b5f9f6c77bc461bed2a197a3bfb79644f8209010cfbfeb6b44500b1d1f963c787434eda31a5ad2913c587fd116deb5077e3570c80ffadb39e540c08506156176eb92e682cd98b5f04a4042c02749f70a82e0440e350b0ffa5cc333b9a581d36ec2618406ec7b298bdac633c007ddf4af9f5e643a6f19ae0e5723738b60c299eb024b8503beba17503aaab6a18948cd7b3f5484295cfd6a06ac5704fd7bc10095f76a008603f80e6a49c781d0b73bfb30511224fb6271c82ad0c3171aa6f7d839b98b458877af605efcfe2908b7e71661de5dd0c129e9364224cd86df53eed0cf3db9114642504aef9b02724487ce211c15d34b322f41a24f3883ff586839d12992450fe6644778b7d9712ff1950cb0169aeeb38cdbdd214283d32fb4eace466c917295670024236589999b457ad93e7f19643b6f182813344a5a618515a1a02a0a4721a5d75b2e052c93999dc95ae3fc223891b6b9db09bf57b2523ddf9db584924fc91493e4bf87339263ecf8326b4f625c88de69f48a27e44eae28b30738fec5818e492e83471c65a3769d266f22f6fe3665fca9dac5c904de466bba7a60cc519596dcd275a044a69207d2976dad94fb2c688150d4765d7ae1457512a93f383f4344223a555a40915ff14b19753a7d645774c3fa21d08d6798b35f0d98cb5f541c5b6b4352345c0fe2173a82c2aa1c79583085f15d15dee4d8345f3c1c5dcaf940948464ea9617491f8d9696f0cda1c341d32e76e0f28016b7d3e50c4c0560a0441b9f0313c0aef63aa123422502a019513c6bf26d970012c4fef021de662838471dbb04315f4c01de77150c099e76258570", 0x1000}, {&(0x7f0000001580)="9a6d170bcd1b788a4399f518ff0c7b1a9adc61ee5612f575e1ada4236098d47f5003d73faf828335abdf835000a3393b85c67f6420c406690eb734364a9d430abd2c5d25297db387e50e88e5b833955fca0f09469f6db5b285e3ac95a4cbe8e270fd08d94bad536bdb6ff6803254fd79605123ada24d520659de97a47eb43be964b26304eb510db3603dc8ea5b327d11710a371e3a3da7da140ab4d946b768ad58e0b313df92fb8258a18679de337d00c85fa565a8ec9b374dafdc1e3cf6f52c1467db603a33", 0xc6}, {&(0x7f00000003c0)="872d09ca4addd73fef7e3fc08bcd22aee4bd700645893a55e57b7d1af41212f440592a987fbb3d5d3303", 0x2a}], 0x9, 0x0, 0x0) 16:00:23 executing program 1: setrlimit(0x4, &(0x7f00000002c0)={0x1, 0x8001}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) getpid() r1 = syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) r2 = getuid() close(r1) mlockall(0x0) r3 = msgget$private(0x0, 0x100010726) getgid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000940)={{0x0, r2, 0x0, 0x0, 0x0, 0x0, 0x2}}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000008c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef474328eb0d1ac62fab61f3eb7779e76bb03c9722482402d724bfa6c71e75c4459c54e9156cda88052c92035bd45b9ba235d7b7893b69555fb27f8d4792a99d75b3c57f3423f0bd7016f4a6c8ea9c00c7ee4735d186dbf11d6cdbc99a31f24de19120e4b91b411ff3c882f5ad8056a804bfec7c94066437fd137947d624dfa7d3c0c1b77ad6aa67b12f45a3e6b5fc5273a304bc970979e261bec8cc2fe5b9e1a19ca9fc37fdc1c42f0263b918b88a28174e50c025caa83b51468f0228b037f816fb430291c7e0d9da0aec92ee4717d42f424a09e7681abfc3082c16574392123533bc2967d022fad49b73039c2d2dc6bc390869ae085decb1b1c493d3297d52ea4408cb2fe5bbb4451e7cf342f3294c6a9a4d81d1b4799c2b6ae0f040cbac27359b9e92a0193d7d0eaf20c0a100ee98ee2d5bfb98f74cf552d63605080d6ae09ccc08c7fb50c19578e7d9c66fd92294f2aec266de4833e27d582bb4ff6ecae846f1b38cf19d3c60689a6f9fee9d6827e2871f25e2008ce5cfff2a93e0218442a47d973888ac3edf9fdf5913f6f26eddc4bacf348af527cb36b778d49bc263456ec01a9e288b59d0e20f9230621757389192c9471c4224c9e4f59cfa158176362835e9880f87e819b4c0984cb3b93ee2e087d477161b5fb85aeb54c75ab1cc5dbf3866cfe31f6696dcef3d075cd911b0416410114e09e3b06632a93fee08031e45a12a619d469710723dfbc5fb1415c353ba52e489115586da5aa2185599b23e3cbdadf2c5f902baa692882b8ed470550787556fca0e82e07961c76516b2abde060c4827dab693d9726c1a462e1ff2350500b571f54aa2e079a6d374151c7e12db36d7ad73f90e628dde4b162c785636998389d5d4169f1385284037bd6361aec436703492bc899112610285683bbd27787b342173f2019d921e6ca0a6a08fe391893a04577ab398e22a5e40bf38c22a34b5f5ec2403", 0x4b4}], 0x1, 0x0, 0x0, 0x100}, 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x10811, r4, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000340)) r5 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000140)=""/156) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000d40)=0x7fff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', r4, 0x1}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x1000000040) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000009c0)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x2, 0xf863}, {0x18, 0x3, 0x3f, 0x2}, 0x40, [0x2, 0x80, 0x5, 0x401, 0x200, 0xff, 0x8, 0x7]}, 0x3c) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kqueue() r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)='mn', 0x24f) listen(r5, 0xffffffffffffff7c) kevent(r0, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000000c0)=0x2bc1) dup2(r0, r3) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0xfffffffffffffffc, 0x0, 0x0, "d730c1e7bbefc6e23c5b0000e400", 0x100000000, 0x7}) r1 = syz_open_pts() close(r1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 16:00:23 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) fchflags(r0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) shutdown(r1, 0x2) poll(&(0x7f00000000c0)=[{r1, 0x115}], 0x1, 0x0) 16:00:24 executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x100, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x10) r2 = semget$private(0x0, 0x7, 0x0) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/4096) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) close(r1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001080)) r4 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r4, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r4, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000036c0)=0x3) mknod(&(0x7f0000001140)='./file0\x00', 0x2000, 0x1000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001180)) semget(0x2, 0x2, 0xc8) r5 = getgid() setgid(r5) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000011c0)) ioctl$TIOCCDTR(r1, 0x20007478) getpeername$unix(r1, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) readv(r1, &(0x7f0000002500)=[{&(0x7f0000001280)=""/219, 0xdb}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/125, 0x7d}, {&(0x7f0000002400)=""/178, 0xb2}, {&(0x7f00000024c0)=""/34, 0x22}], 0x5) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000002580)) flock(r1, 0x3) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) bind$inet(r1, &(0x7f00000025c0)={0x2, 0x2}, 0xc) read(r0, &(0x7f0000002600)=""/4096, 0x1000) openat(r0, &(0x7f0000003600)='./file0\x00', 0x81, 0x2fccfdbd80e76cee) 16:00:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x100000000, 0x611}, {0x100000000, 0x5cb}}, &(0x7f0000000040)) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="18cabe7041abdb732d036881e961d3cc70f4fc0588352067abb85135e59f76cb57961f659c589450fafdccf4e50d117b07d619acb1b1c43f5b7bbc4a9fca876e4a57cb7abb4ac0ded534bb0e79d92ca9f9fe6798ca63048a19b52ec788a8b14a5c8e3500e1ba822f2b9057ca0773d0ea542fc1c07dbdbebf336e69f55b03a807e4c8a06964729577efccbad9dfae902bd6b14c6c1665", 0x96) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) close(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r4 = open(&(0x7f0000000600)='./file2\x00', 0x80, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x10000, 0x0) pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x18004) r7 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000040)='mn', 0x24f) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x80) write(r8, &(0x7f0000000040)='mn', 0x24f) kevent(r4, &(0x7f0000000680)=[{{r5}, 0x1, 0x44, 0x20000023, 0x1f, 0x8}], 0x45b, &(0x7f0000000700)=[{{r3}, 0xfffffffffffffff9, 0x4, 0x1, 0x4}, {{}, 0xfffffffffffffff8, 0x4, 0x10, 0x2b4e, 0x401}, {{r6}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x7f, 0x28}, {{r7}, 0x0, 0x8, 0x10, 0xd1, 0xda}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x5, 0xfffffffffffeffff}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x80, 0x0, 0x4, 0xffffffffffffc9fe}, {{r8}, 0x8000000000000003, 0x44, 0x80000000, 0x1, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x40, 0x2, 0x40000000800, 0x2}, {{r1}, 0xffffffffffffffff, 0x50, 0x20, 0x8, 0x2c}, {{0xffffffffffffff9c}, 0x0, 0x92, 0x1, 0x9, 0x9}], 0xffffffff, &(0x7f0000000840)={0xffff, 0x81}) r9 = open(&(0x7f0000000880)='./file1\x00', 0x10, 0x13) pwritev(r9, &(0x7f0000000940)=[{&(0x7f00000008c0)="8d86b69f7ad411665ed46e1eb8dfb3539bad6416443c4b", 0x17}, {&(0x7f0000000900)}], 0x2, 0x0, 0x0) fchownat(r2, &(0x7f0000000580)='./file1\x00', 0x0, 0x0, 0x2) r10 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f0000000040)='mn', 0x24f) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000540), 0xc) write(r3, &(0x7f0000000040)='mn', 0x24f) pwritev(r3, &(0x7f00000004c0)=[{&(0x7f0000000080)="df73ad4d7b1d0424fe27db7102ecbcd4a48b43aab05b8888233b478da5a07f783c483a9856271d55946dd3088030bf27b2be36e831a5c8db5de88a6969043f7e59fc41890d04785a7e880ef58c6c1cfbc1e083da22a05ac14db5a70bfbd6d2944398e4595f56407ed692bcb5bac3e9a6555e65a4b0ed410539b08b1c94d4cf02b187e4209d6aa39344bcde45acf7e9", 0x8f}, {&(0x7f0000000140)="f5d2236b8ccb34a1ce7b2425fdbd90aa8b7797739831c85fbc2ea9d26f4449811f41da4f48ee298efecfdb2be7a1fd250aefc5070e017ca05f84d1234143fbe719da1a1ac8c7941247107fec56934cdee946750514a6ae8cc3a11aabb32961c42239bb7bd422926b15faffd9e401c5964e2801666c35e666bf792b6921c39262998b76243ee393f40fd0d6425f93d63a9cb4dfd0", 0x94}, {&(0x7f0000000200)="c91b1568c77e30e1bd43a02e368d8d0e844cc04f7b6d87d7065066b65b0d301f39b07dc5e0f1bc02ef6231eb686bbb3b1547ba98b4b13b7cb2186dedd3e65c9ae1ff4503229da3c8f7dadf510b674746e7c9b2084e01f84269999d7f08039ae337feeb1446912aab32b02684cab17d38fe2e54622a74dafbaa77bc9014", 0x7d}, {&(0x7f0000000280)="53de0dd946b373d06dac700490e18d674c73585eb79233a8066ca961aeef92b8c1ad97c70fc5240c188e61978795d3c3c09e544f9905c886ea6f7155f994b55043159207d5cb4a092c357d56d997b953b553a7dee748b198897312fbe7deca3b", 0x60}, {&(0x7f0000000300)="b48b6e3756fc", 0x6}, {&(0x7f0000000340)="20ebc128ec2e865793f6c9986ed890fbd5dbb4b5b8103566fc73587e772e0fa9d7a1cad502446454f305b28f75f3e9c667c1b55ceeb9e3adefd8e3e7d5087896bc0d59745bb6e54b676fd130b03dde4fef8c69e317874aa6558955c6bf5dc9c8755b0a97e16ea5e6829bdaeb029031076f60fcb519f049e2c876b3b77952ca4347e460836ea168ef53c5eb27ecbbbe2bfc25300646f3bbc07e2535ba7f85995cebd537c9075ed9e4abdaf60bb4c70cc6450fb81f24022d1b475de7920dab1d", 0xbf}, {&(0x7f0000000400)="284243dd426c971277abf1392bcc3a1bd98fa1064b4c3962305d7cbd93dde2c4c9571fbe3ab805925cf594a3cdf0ee0b601910e3fd794e2c9232b7cb4e6243d50858395a36329b2c6c5c60ec9634cd226762887100aa98d6f2b0b149f2aac49c6fc6fcc98f22bc8fc03768bda314bd7e4f5799a35e10071c6777b1aeaf659a8a532072e9b9bc92f19e7935fe09df02f1f4bf33d4e24e6c2b0133ca3bb3028dd3205ef2e75d8d06e85f9062743d99dbadd8d3b3f6", 0xb4}], 0x7, 0x0, 0x60) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) accept$inet6(r0, 0x0, 0x0) semget(0x2, 0x4, 0x100) close(r0) execve(0x0, 0x0, 0x0) socket(0x957c6f8da35f210c, 0x3, 0x5) open(&(0x7f00000005c0)='./bus/file0\x00', 0x8, 0x80) 16:00:24 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0xa) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) write(r1, &(0x7f0000000040)="b4e50f881f2f5656f264e64f1aac9b060000930c1bf049e8087db13e2e6e4ce9fd614500"/51, 0x33) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x30100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2, 0x0) r1 = getpgrp() getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:00:24 executing program 1: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x1000000000029, 0x80000000, &(0x7f0000000000)="4b74034c", 0x262) 16:00:24 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) poll(&(0x7f0000000080)=[{r2, 0x1}, {r0, 0x21}, {r2}, {r3, 0x7ae813a0a8344aba}, {r0, 0x2}], 0x5, 0x686) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000200)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x100, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) close(r3) ftruncate(0xffffffffffffffff, 0x0, 0x2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:24 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x40) write(r3, &(0x7f0000000040)='mn', 0x24f) close(r3) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x10}, {r1, 0x2}, {r2, 0x4}, {r0, 0x1}, {r3}], 0x5, 0x3ff) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, 0x0, 0x0) recvmsg(r4, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) acct(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) pwrite(r0, &(0x7f0000000140)="389b318093301d7d0cf731e46bc3c56802f5b123cc3d6725b93d9fc269f9e79af66a683b26c56397c5992b9e38321e7caa7e162b854e539f86a32511dd09cec34e92446ecc433979a469a8a4809e0a9ab29d7aa3acf0eda565bfd154bad163c107c5a6cbe3b9bb417491967aab544ed124f8d00337cb10de7b6334458972ce32b2866e37c08a909b949c3004255ad95a961e", 0x92, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) pread(r2, &(0x7f0000000440)="4ebb768c0027386607bccbfe33f4a23934b170d0ee46579d75b90291cf198494faad84205bdf7e9af86fbf64c408872a4248a0d0553560ed8d9e7ed573c516399508fd7117c5edd8f6c577ce0220a15ba5c19cb986aa92584dcb64f3820e924842af7a210cb55d", 0x67, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='!\xed\x00', &(0x7f0000000100)='/dev/wsmouse0\x00', &(0x7f0000000140)='/dev/wsmouse0\x00', &(0x7f0000000180)='r\x00', &(0x7f00000001c0)='/dev/wsmouse0\x00', &(0x7f0000000240)='/dev/wsmouse0\x00', &(0x7f00000002c0)='$\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='i-(^\x00', &(0x7f0000000380)='/dev/wsmouse0\x00', &(0x7f00000003c0)='\x00']) dup(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000280)={&(0x7f00000004c0), 0x22e8}) 16:00:25 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x74d9e7e678b84f0b, 0x68a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)="4922ce77dd944f9f724be920e78666b42e10130e457b5c84a2d10027bfd863070b5fb0ba980c9be84fcdfb084d44f27814589b59a4349a1c2385602e228673eca4c7407909b56f004589c93e0000635f0f1d0a2a26d736bf1ad143ab003fea8788a2094e6d490d9668612d", 0xffffffffffffffaf}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000005c0)=0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0xe8, 0x0) chdir(&(0x7f0000000200)='./bus\x00') getsockname$unix(r5, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000140)) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) getsockname$unix(r6, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000300)={0x1, 0xb4d1}) ioctl$TIOCEXCL(r5, 0x2000740d) unlinkat(r5, &(0x7f0000000580)='./file0\x00', 0xffffffffffffffff) close(r5) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x7) getsockname(r5, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000400)={0x10000, 0xfffffffffffffc01, {0x100000001, 0x99e}}) setsockopt(r5, 0x6, 0xfffffffffffffffe, &(0x7f0000000500)="8ecc30c78a6362f68fa4122f385dceba3f87bba6c4fa5996d342cc71e9f3b922bf7f00ed3cd43ecce420eca254", 0xfffffffffffffd8c) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x3fd}) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) bind$inet(r6, 0x0, 0xfffffffffffffe5b) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x400, 0x0) close(r7) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f00000003c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:25 executing program 1: setrlimit(0x8, &(0x7f0000001240)={0xa, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0x1025a}], 0x253) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="b4e9e088bcfec4e691ea46d1b7f3781f35fbd3e57707f88bd2fd1aabedc0c053f395f371f0d976b2bd3ccd0488c6d86b23df4ceff12bc6480a6281730f812826a9bbfd4c2272fb9b3dbc5677a8ba849bec519549bb2366f76810271ef8e07d019d1d33bd746a0558881ff65763aa612a1674fea1881b2fe925fb709d6843753a6736d8cbe20ce006ae20addce0b71ca6de5e3d1cb24238c656d7242e52982440a4aeb7ae78c02c", 0xa7) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r2) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x1, 0x0, 0x5, 0x9, r2}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000080)={0xff, 0x1, 0x1, 0x0, 0xadf7, 0x1f, 0x2, 0x10, [{0x1000, 0x6, 0x3, 0x1ff}, {0x0, 0x49, 0x80, 0xff}, {0x4, 0x7, 0x7, 0x5}, {0x5, 0x100000000, 0x0, 0x1}, {0xffffffffffff918c, 0x2, 0x8, 0xfff}, {0x8000, 0x5, 0x8, 0x8000}, {0xfffffffffffffff7, 0x0, 0x0, 0xe3}, {0x100000001, 0x8001, 0xfffffffffffffffa, 0x6}, {0x10001, 0x8000, 0x3ff, 0x7964}, {0x92, 0x2e, 0xfffffffffffffffb, 0xac12}, {0xbe6b, 0x3, 0x2, 0x10000}, {0x2, 0x80000001, 0x7, 0x4}, {0x2a8, 0x4, 0x6, 0x4}, {0x2, 0xbc3d, 0x6, 0x10000}, {0x9, 0x2, 0x4, 0xc3}, {0x7, 0x2, 0x2, 0xb585}]}) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x100000000a, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r2) fcntl$setown(r1, 0x6, r2) load: 4.23 cmd: getty 74255 [ttyin] 0.00u 0.02s 0% 306k 16:00:25 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x20000, 0xa4) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 16:00:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r0 = socket$inet6(0x18, 0x4000, 0x4) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 0: getrlimit(0x7, &(0x7f0000000000)) pledge(&(0x7f0000000200)='vmm f#) \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x03\x00K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x20000, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x5, r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x401) 16:00:26 executing program 0: pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000b00)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000c40)) r1 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) recvmsg(r1, &(0x7f00000009c0)={&(0x7f0000000340)=@in6, 0x326, &(0x7f0000000840), 0x7, &(0x7f00000008c0)=""/201, 0xc9}, 0x2) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) kevent(r3, &(0x7f0000000180), 0xac1b, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x0, 0x6, 0x17bc}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x401}, {{r2}, 0xfffffffffffffffa, 0xa, 0x12, 0x0, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffffd, 0x2, 0x2c, 0x7, 0x200}], 0xd3f, &(0x7f0000000280)={0x100000000, 0x8}) r4 = socket(0x20, 0x5, 0x6bf5) shutdown(r4, 0x1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000300)) r6 = semget$private(0x0, 0x3, 0x0) semop(r6, &(0x7f0000000a40)=[{0x1, 0x1, 0x1000}, {0x4, 0x2766c04a, 0x1000}, {0x4, 0x80000001, 0x800}], 0x3) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x80c0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x40, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = geteuid() setreuid(r8, r9) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000c80)) ioctl$TIOCMSET(r3, 0x4004667f, &(0x7f0000000000)) r10 = semget$private(0x0, 0x4, 0x5) r11 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000b40)=0x7) r12 = open(&(0x7f00000003c0)='./file0\x00', 0x9b6161085009b81c, 0x10) ftruncate(r12, 0x0, 0x0) shmdt(r11) r13 = semget$private(0x0, 0x3, 0x2) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffffc]) semop(r6, &(0x7f0000000a80)=[{0x6, 0xad95, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x1000}, {0x4, 0x7, 0x1800}, {0x0, 0x1}, {0x7, 0x2, 0x1000}], 0x7) semctl$SETVAL(r10, 0x4, 0x8, &(0x7f0000000a00)=0x2) 16:00:26 executing program 1: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000480)) read(r1, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r1}, 0xfffffffffffffff8, 0x1, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r1}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffffa3) r7 = fcntl$getown(r1, 0x5) r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r6, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) shmctl$SHM_UNLOCK(r5, 0x4) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x9, 0x1}, 0xc) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00./fiZe0\x00'], 0x21482babe4f21cac, 0x0, 0xfffffffffffffe8b}, 0x0) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x3ff, 0x6, 0x7fff, 0x0, "ffba152f5c5d8226ea919c4e181415f2e95767e4", 0x56, 0xfffffffffffffff9}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x9a89e33bedfc8673, &(0x7f0000000080)=0x2c7d63c, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:26 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x363) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000008c0)=0x9) r2 = socket$inet(0x2, 0x4001, 0x5) sendmsg(r2, &(0x7f0000000880)={&(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000340)="506e31a32908862b777d37a894cf79628dc7f53fa3b51b181ad743f3a84f6fc4ddf5c84bf9dfd38a146443c195451d6decedb1ba12353da63a481eee7a3b3bc08e7ea76c1095ebf02a00ea609890f28979362bf2bd2981fa9d362d9e203fc72ea0d27e466a34b02c9a584224bfb4f8be7ec6900fdfd11e5bf114767a88bf5ffbaa204482f31e06b732356e83cb855f717bb60aaeda896fc29275bf350e6e2d6fa6ccb0499fac9a7bad5ab446483378464ee57fdc5320c4da3975dd0efdc237b17c6f99d79594465ce4e709cd9bab7604c9664ffeed81e8a5d4bd6197440bcdd74c23", 0xe2}, {&(0x7f0000000440)="3ca0cbc036392e9858bfd4da4603b279b783b06093c779a0aa5121bff0479a9985965b141a9afccaeed369a70d2fdef72d56a1019b746b1522b8f4d716dbc2e4cd4e880bdb604dd55f74ce7d34f1aed593ed53504bdd355ad26aa254fc2ce5191f956d5ffbecc90e2d3cba7372b36c8718ff0df0", 0x74}, {&(0x7f00000004c0)="bdf51219730ad27a0bd23e73e3f59e12653c16d495af73eea8", 0x19}, {&(0x7f0000000500)="9c31809dfec8b7a984372df2959cae8a847cea01d859c2adbe761dc6b775ef836444e2a939506705b9ba03d5f28b2e76fea5", 0x32}], 0x4, &(0x7f0000000580)=[{0x80, 0x1, 0x2, "d02c9a939578a226e83d7996744f8fba304726dfe7c16ae94495705d8720726806b2a7d04b92acd6c8b28a3bf9a4d43d885682179d28b8614c8ec437b22a861852575042e00ac1432bd77edee08c66042a05b8c0f771ab2dd19064a9698788319f4b428ca26ef4b5400e29c99f93eb"}, {0xa8, 0x1, 0x2, "00e11d1089617431eacc802338e032f8e69bdcd4d44e29243fbd46dbfb6d19608690d1a769e239237ea1ff4c87a9fd108c28a415dd740d43778a288eaae93757a0e0694a752f26ea594b27e84661d400f3c95efa6ccd7c679496e0f215e31c36a39735f24027d243e9d2a26a643d131a512b65e32d5ca3661a834fa57a392cd9e13ce4adc1fe7485cbad2c43534ff87869b0"}, {0x40, 0x0, 0x1ff, "9ae5670409a65421ad16215b9c5a7080cae4eeb6b5df7b3f791f39e7155317170c47436995ead42e44001bcb"}, {0xe8, 0xffff, 0x7ff, "2094ffb10588283d3a897abcfeba33ad2ade647a95cef433e3de4dfffe80fe1bce8e84324b593e196bba0a7478c88c14d316d796603ef7d40629de23ab2985c50140f22006afbb909f07d22c9e8e4d8bd2da85d384c07ca6bf3b2076d86b40ee799438983cfb17757d67b79a58830c0acbaf4512ff94a3cca22b2eb6bb2c2e437eaff635ac75bea6d5a37e28bb0ccfffbbd0b7e074164ce74ebf8a9fc31a0b5fbc40a3e4be6c79917acd8ec3dfd26b465bb157009968636f4c454deb0e5fb8933de869c14b3ea99065cd0e1824a438e400bf389b0579b6"}, {0xb0, 0x1, 0x7fff, "9e459e32ca4377a364d37c97f02efd847dc9be8d677f1200fd6d6adc605dbafec0fe527ef65fc4073bf8c05cc0a74d2e92477d2b4f26770310304e49eedd710544625639de77784fab871ef366228135557dde0614e21e44456e1d9cca9d2999ef3388f7592094ed16d5d6af9d18589134001070febc7685b10d2bf552b6d79245cbf66ca9774fa0c9df5ff3718ec4d6c53babefccb68b908139"}], 0x300}, 0x8) fcntl$lock(r1, 0x10000000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300010005}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x20028, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="a9039a89b38a7381076063a9318c273e42e9783fed981a", 0x17}], 0x1, 0x0, 0x0) close(r1) recvfrom$unix(r1, &(0x7f0000000100)=""/133, 0x85, 0x800, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) flock(r0, 0x8) setsockopt$sock_int(r0, 0xffff, 0xca59bcf993818585, &(0x7f0000000900)=0xc8, 0x4) pipe(&(0x7f00000001c0)) setitimer(0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x0, 0x1e8, 0x5, 0x8000}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) setegid(r3) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x25}, {0x2d}, {0x6}]}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000280)="5527b50ffe704d418392947540097b103d9b36df2a95721dc46c7a1243a8421b1e1f4d6db44ccf8b920fdcd9c5df5e8623c94c0b84187aca974265409d5b3dfcd5340fc7b637eed0ab397b814db5371f0ecb7c4ba96f56236030f4a699cec95a7ca45b58bb5e2eb69f4ea4dbeb3c173404e3a4e6b045e0f66385ef676914f38a97fa868048f308820bcae3c296195b15e42dbb652116b8cfbb8aba20271b13125bf584b918de616cd98c6b47d7eb6ea590c6f8161a38e92e57f920cfc07393f0fe01774be316834666858b2ab862bd4e64f7658f27fd8f289a13eebbcf279d0144d7e70430c7c5f16ce4450fd6c145f826219ce940f84d04075da917f619c23eb331cf72c23c3e9fd27f50bbf49ec31ad346bf977df8766dae0bc5febfb30fb2521e9729b82e2ad1ab7216d80ea34fb78d4d715006e740a1ee989a8ef5c51fdee2359364f8d8ea4cc423e198bd1256dc9034886b2d8f3487342245b3933edeffd35a52c0e9210be72cbd8ce07095c0876ec95dd598f1f62e4e8d449c691fd7a93f60d378c2d54de387a989a3a16ebe2dbe9036c3736965102886579d4c77a02a60eb08b07242e0993c0c1bc7fb5d0be3dc6ca43ec5a455fcc28fe6f3a1e80a19edc5fe65dc1b79a7b44b17f8f2e825f57a11f6dbc3d8abc89f68c57d3a637f2e747a03358d755ef82fa623a0aba0969eeac3c5c1bce4f876ea9a57a8bf756407c0d396ab30c78bf3826a343dd25c5fb4c53a1896dfa1284651f343b63fa25bbaf603db257d50f63484a29f348e67a039d8f644142763b97560c1e8c06000dac8091fd41216e322652909e1775911e79356b895b6cf10157ee112680609e26cab04454487db7ad1b719c89886bc0f4f1c9a0a397c565b3ecf54a7d0cf88b3b1dfa7bc361221677d893d2b67097cc7a6fa728c6b58903d9fe525ede926ffde6b9361ce57edfa62391149a307a5528496aff5dd37b120c86540ca30b3b496c4b8878738c4609df45af44a666ad130b81c0ffc91abafaabc11dd2ca4b2800de673bcef01913ecfcb5ab692822b5b979578635c2fe0254b46451a83e9c64abbbeb2f2946f7ddda01d50d10256e12e942e1af4cdb8eab1e31af6e2eca33af5b1664c5eb63c86fbac63e88fcbdd1efb18fcf1bfb15b9302220d789048735e6f5b2b68e511bffa75dcec552559a6d1be81a5f900e9a609150b63e72ac3d221d8901c509bc5252a58f20dafe7fd31ce5da5cdfc40f2c3ddc17f52e87fc2dfc75739ccc1a23b3233f2ab812de9416b7fde73d86a3e2c180c3cfa62096b22d8b95ccf9ba6883005f064307b8a64080686a73855bbfbc8ea3a857c2ee96e348f579be431836a0a489d20d32bb092fe5710234a574c2750e50d5c519422a8818f03d3f107615c6fd00a6e84f8a09987b54753efcb13324c25c505a835dc833cea2078d237bfd94f64e052672bdf81279fb1c2a7c6a18f5e38ad4281f5191261e84983169e4807b9cb1dc6cc5dc1aa2e049b2dddd65bc76fac1849d3572b87f7905a585e972b663ab59120788106a7366b13090ff2c953a9d681b759d4633fc0b04e9134e6adb9d480513add97576a95f810f334f0d015d5ddbb0af91a5300db41e70dff0187f244cde85b1176876d22611455bfda059a987f465a5564f68eab2a2bdfdf4da1735e012b221f1dc83274044f136db72ffc41c6bbc07446f96c77710d8f89a500bf410c7215004ee50337cc1513aa334d1e7444c4f47c11fb0539cf2799d6fb36f4e387f72fc4cf1d60d3e899809a9802d4e8db299bab24ddc58770dc46325b5e7500a412bf68e2472526448f73fc68e7b5b68616011bcd6caab1da5348875f4e29c723984b37dce96479cbba793c32ae4599657ac883de3aee4ee085a91351934ac801ebe7142e0ebe0a22ebf1eed7fa87961adadc66bd9c8a91fdb5cfc8c2e55ec226b321d4a9a66595a2dfe3bf4edb7b72be323554d379430dcfedc25a804f87525bd9686de2aa1fddf93c000af1c1384ed7d00b688907cfe080d1708028c0175a93f42347aa8a50347ce9ad85d84e8a1a6716368507478c0495dce02fbe52f4216b1eaece232ef79d45ceb35c86e5f2831fcef268e8cea7e2fe244fdf6cd58850a8367075a9fa3d70b9ae9a724139630defc3f291cd3b40398d44681b412132d9d93f5a163688e6cc0e17149bee57275f3a298fee52507bb57ddf73a580d3f1fd54a6e92ccc5f6a01c2fd9d9fd3869e0ed480eadf59846af37d9fac819e8f1d16a3d4fec02378c2a3963475742683e0708e07931cf1b14ba82b9bbd29aeb149eb776d4208463ec32943c05d966a51449670693516eebc074ede25f582085694468f84fe92167da748a9fdcb99b548be336aa4adc09969a1af38529b973557fbeedff8488d6f313e3af48ae1634a7b69eddb4a4ef8aaea4b00830d1d933392220b6ba1f3cedd71dc84158910d000d427d2dd7618c9222409388553ceb4e4792ac06c7adf68ef55f009f754e429e5066e0897038bd56c37a5679c998de813b597643811e30f5affb04489a1b2204b3d62f99599b3a00fa2ff57da9da1ba9cae9834d1502addd4558748cb9189a7f29e4835c24922fa28d1993a285cd499d6c86926060444b9fcba58538cfd3a44837277f83f3e7f229de9003280dc67d0d39c8484834d6f766317d88f389e9726106468cf0178880f74f0f09d7d8b47bde49319682ebba011ff5235d309586228304deffac15808ddcd04cc88cd52101c2c0011c01f51b9dbce5774c49b2a417391bced15c9bc5f0629f9c23bf0c352a348a83d8fa1fc1ff79e107fede066cd6c6eae04e03da0f6c747207eac71d7e3911f872683ab45e3fb7341020375855dc0751dc7019078e3696fbf3671db67d50ceafd6001fdbb4a365fbc6c22504a1f66379ecfff7a6f97ea56e604462069d171723f5fce184467d7ce074045268dfa27a08e31b802c4b912ac7c38866d1b71f67d7beff06b33bfcbf4654252e8c3ce15d239d559eaf89612f53df3e698f4197b66b64c50389954b6ab83b50e4a94785527fafbbfae123cc1c6dfcc566fac4318fa0262bd76eaa5546edff2b39b1b2b1b4483a2eee8199af9966a45b372b5da00b74d6393cec0182b558fa862bd42c637a00c709fc7b36eaa8d19009f605953ef25dba765820bc4a545ec2205fb4e5abdf58d3faef8d6130db4a65f5e13d5e8d5c303f594653c330c45ef6828aa3d7099d9debb912858067d6515f03a55111d9218710ba7f9d905529badfa2afbbccb1f8753ea3c4b4bb3f520aabdef2f6edd52f85aa93ba16e3d745c336b19cf303ad1459a123c44310d89fcd83fc699f542dea0ca4e9e32e22ca9689c862fda514557fceb8486f3f7082b039accdfec76ace1ca6a9d0e6bcd08f012a5817d884a1564b8c8afe1eaec3a6458aadb8fabeb4f1403c02fcd10d8f011174e2798e8f95336b64237240798e4cd2607191a0f6fb401e3ada9a8f22dd397b4efbdd1b0adfa5e722f46a2d14ee3b61456c2283f24139ad32590f3ed3729d2c166a9383ef78064538eaba8dd0b1a3896358a9f91430b3e500ef56e6998e81260ea7a68b775fe1823b2feb7ec6e1a01111178367aba599c99ea9edbe2e134d4d4d9da8c649684af4f0687d46459df2f4c5ee9ebed4e5f13c8c5e38c386b4352069f989d55fdda4c01fd3be7dc97368595dbe0ddf1b3c15a596c1ebd82282c81cafedbb44cf6b5b8fb68cbdf16164b9b689e0d6197af5d2f545ded82423e2d67e86fbc1d290bdce37f9a69187d02b85ed716eca1e759bb88a41896c82552c4086b98f0021da613efa235783191c9eb9c8d4fd495b359efd1b2a533a358c664d932695a01dedd85863bb90793a1883fc8d4a8d655c6ca286014be807f3c25048e3aca640cbdb7793b95cfe43f0629f9efb28ebd18e4810f7a66b54b22938360881788e825babc5e4fc1f2fdde8704927f7da59dec1e9175b5668646cc7804997090b974357841f2faa90a8a668e518cc2eed4783ae5b886aa8af66b09df28fe241b6e63e439470b55a10773db634b78f8f865fdab723dd39d50f791a0240fa47b74fe038a1a614c9b3815fd461588a59196bb3930c66989cd290710c5b81c68e74963c9091d62cfe5823f9939cdf5344d12a55fec8b075ed53d28d50a87bb7715924230bbd2212b0123b654dbf933dbc0e1ab5e89f76085b4b9f1d3ab13be735339147faee6f8b0ecbd362c269a60f26874ff4846788abe50f1d9c77261a979516d56255ea0db2ee128c4a06a6b778a5d39155a10f80ccb7dfbc49df517f73b103dda27a51238b8c6bd9eda52ba7850879030a3f8956ebe41fd6b9bf00b5a9c476e3a774e9a18efe8e5ad29171b5bbbaec652e2b3598cdbc51f3afe779eb7244e28970db632651cda38369f4815fa61955aa60ef52745865c649675dd744b5ed9e272cdb5217156f6504eae7d0f3e10b58ced347e4573fee686d7f0e0284a5d796b71479ec74b18d8d3b0db741e974bb445324eb7587d7697aa65cbd2a411473aecaa42b4e9665460d37810b1a2bd400df0731f226f947c846d4173d70326b4a6bfbc60aa80ac18801c85d0e9c15f59dcf24775165d44270549abb86f65c7c7dad8311d7252556d3dea5af145751a0850685af70cb85c63d3f9bf8cc6bc2f80f5f6291878b60bfc6eb274f52fbf0294c960126fdaff010a6a6cf04132191f5283f0eb3281d51bf5f9fa04fe3d794b2271ef45903e19c27804a7652c663d1feaf5792a5f9f6bd3c77095047905a198a7d6dde6aff23842e08390845832cb7583781e43cbc9b28695484f6175fde207cbdb7e805feb469727bc7d961b2782a8aea16f0122adbf376ea7f0103e7e32b50c4b4ee4ac2d564ef5a3cf3ebabb9d1dbc6723a91788fe64d2179f1e412e1e1d09409fea56b5f2bc03a457641934c04639b50bf4fd3a83bc30b5996a87895fa8b74b62f8ec26140a7a42882d4b88062a46a33fbb5193782c29aa44e3e486649914da7f371da979b02bab66bf657900ec2f9b939916ca2ee35d86894e9a86f998ef61a154b20fd83bbfb65f862009ed3256cedddfc056d3b0edc7a19917db930b88c6833931aa0c936be6d3c27660e7f29d90c715a4311948a4a1c947d098ddc77d240bd33a57ab3651c23532f990fcdca9e5b1048cc12af0099d216bd713aa1cfc13a9c13b613871c792b3eb5180577e4f3a16f6cffa04367f0c69a7ad36823d5774f351b47c399bfc8de1ee88dc35560334e25b9bde9273282ed96e87d0b6feb3160d319e3fcd85c036ae14fbb67a7df6ecb36d9f772648b354f306e22872d1fcc6a2407242ae81a2b68c8a4bb0d3bc2223bca996b4712ce24df364a16a2051df8bd58e72a910efc4d40f0fb68998acd30184c2eb070fcd11fe237671073741fa200eb3bb855eaa68cbc8fd259eacae3fae1d01ff32bcf1bcdc3c306fe269470e491552f51e9afab537725a087ca35ae661f7a0ac830079d15641c407eb7aef4306eabe225c8d7d1b9e61560d8cc75dbd734d234bf163a8a503372b61b89391a509f720de8bc3355b758d629ef133fda0edfedc43107c2d6bc297b228cacc7aef3e7fa734e8bc7c3b2671960eeb566d32d09e53f11f50000c91915af42974dd2de01b924dd32172f6b9b332a153453977d15ad8fb50c563cd10982311debe4559756c1359e60e4e0431ea0e2d65d120726cc7c5ed31791c2993c7cb087d65df07700768d6ed0266d0b28cad1f3f88ddb80234ec16710ee20763f2513dd5a6a1ed72ecdb78ddc4137268633dab") write(r4, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)='mn', 0x24f) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000001280)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000100)='x') 16:00:26 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e699319296484f8e4e06", 0x18) dup2(r0, r1) 16:00:26 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0xa) write(r0, &(0x7f0000000040)='mn', 0x24f) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0xa2c28a5ea49c2dc4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000180)={0x4, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:00:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = dup2(r1, 0xffffffffffffffff) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) getsockname$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000006286938b324cc7c804273cb950bb01a4210f0ab2b64fc054d9480ee0e9584a8f879563608fd66602adfbb9fd4ae160bc2ff6389cbf89e81aa1615201689d0c99a5008d"], 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:27 executing program 0: r0 = socket(0x10, 0x4001, 0x0) socket(0x18, 0x2, 0x7) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r3 = getuid() fchownat(r1, &(0x7f0000000900)='./file0\x00', r3, r2, 0x4) chown(0x0, 0x0, r2) r4 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20010, 0x0) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f00000000c0)=0xfffffffffffffffe) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r7 = getuid() fchownat(r4, &(0x7f0000000900)='./file0\x00', r7, r6, 0x4) chown(0x0, 0x0, r6) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000200)={0x81, 0xfff}) getgroups(0x1, &(0x7f0000000080)=[r6]) setregid(r2, r6) r8 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000040)='mn', 0x24f) openat(r8, &(0x7f00000001c0)='./bus\x00', 0x8000, 0x20) r9 = dup(r0) getsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f0000000040)='mn', 0x24f) getpeername(r10, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:27 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) read(r1, &(0x7f0000000080)=""/189, 0xbd) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000180)={0x7fffffff, 0x0, 0x0, 0xfffffffffffffffc}, 0xc) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x62cf966babaddd3b, 0x7}, {0x43, 0x8}], 0x2}) r1 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x100008}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x100, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r1) r2 = getpgid(r1) r3 = socket$inet6(0x18, 0x8007, 0x6) setsockopt(r3, 0x3f, 0x80, &(0x7f00000000c0)="172a4692c9687d88d6217fc9693e23614035a827186bf3b14aad99c1f7caa074377b53d4df5f1ff432235160e91c84017194327e6d0da45ee1e2c253ddfe86ce4aa80cf55b6298c6136315340ddf652f26ca34a389eac7f9782a9c8c6e7079186a84ef7953c1fb4ab6ba9975563781b8b8180549ccef26657a23aad731f16820f2231c105ec87618186e6d0d36261597c87398d5e804d3a18b139372e578b083a4cbca636a15d8a141447a7c64baea4210a91a0c45117fcc6f7616284eee39", 0xbf) fcntl$setown(0xffffffffffffff9c, 0x6, r2) 16:00:27 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x80) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x100004000) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x81, 0x0, 0x0, 0x3}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='o') 16:00:27 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="91") 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x4}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) dup(r1) recvfrom$inet6(r1, &(0x7f00000001c0)=""/106, 0x6a, 0x1, &(0x7f00000000c0)={0x18, 0x0, 0x8d, 0x3bc}, 0xc) 16:00:27 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r0, 0x0) 16:00:27 executing program 0: setuid(0xee01) getpid() r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x0, 0xd6) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r5, 0x10, 0x9}, 0x8, 0x1, 0x9}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000180)) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r1, r4, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) ktrace(0x0, 0x4, 0x1040e, r9) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x64}, {0x6}]}) r1 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r1, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r1, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/13) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0xff, 0xfffffffffffffffa}, {0x5, 0x6, 0x3, 0x8001}, {0xfffffffffffffffe, 0x3, 0xc0, 0x100000000}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x400, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x87}, {0x7c}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r2) 16:00:27 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x8) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x200, 0x40) chown(&(0x7f0000000200)='./file0/file1\x00', 0x0, 0x0) 16:00:27 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {0x0, 0x0, 0x0, 0x8000000000}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:27 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2002, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1b5, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) 16:00:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000280)='./file0/file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0/../file0/file0\x00') readlink(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)=""/138, 0x8a) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) getppid() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000280)}) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x8000, 0x7) recvfrom$inet(r1, &(0x7f00000002c0)=""/47, 0x2f, 0x0, 0x0, 0x0) r2 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r2) getpgrp() r3 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r3) r4 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r4) stat(&(0x7f0000000180)='./bus\x00', &(0x7f0000000400)) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)='mn', 0x24f) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r7 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r7) r8 = getpid() wait4(r8, &(0x7f00000001c0), 0x8, &(0x7f00000004c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000100, r9) ktrace(&(0x7f0000000200)='./bus/../file0\x00', 0x8, 0xd08, r6) 16:00:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x4, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) dup(r0) 16:00:27 executing program 1: 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) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696ca34700"], 0x10) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0xaf) socket$unix(0x1, 0x2, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4004427c, &(0x7f0000000000)) r3 = accept(r2, 0x0, &(0x7f0000000000)) acct(&(0x7f0000000240)='./bus/file0\x00') recvfrom(r2, &(0x7f0000000280)=""/7, 0x7, 0x401, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000000c0)) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x1000, 0x200) kevent(r4, 0x0, 0x0, &(0x7f0000000300), 0x9, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x11e, &(0x7f0000000140)}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0xa3, 0x2, 0x0, 0x7}], 0x9, 0x0, 0x40, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x48}, {0x800000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x8, 0x2010, r6, 0x0, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) clock_getres(0x2, &(0x7f00000009c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") recvmsg(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000380)=@un=@abs, 0x8, &(0x7f00000008c0)=[{&(0x7f00000003c0)=""/25, 0x2b4d8116ea3ffe3d}, {&(0x7f0000000580)=""/73, 0x49}, {&(0x7f0000000600)=""/153, 0x99}, {&(0x7f00000006c0)=""/155, 0x57}, {&(0x7f0000000780)=""/186, 0xba}, {&(0x7f0000000840)=""/18, 0x12}, {&(0x7f0000000880)=""/42, 0x71}], 0x7, &(0x7f0000000940)=""/52, 0x312}, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendto(0xffffffffffffffff, &(0x7f0000000140)="06443406ea30e33a834841405e2d52be6180e1d75e7ae2a6efac5705b1fbf744dc9d57ea283c2ce6749a9917fc80d1cb4734b455ea98f2257a724fdb2abf9d1e60531dbd56ecab6305786cd4fbdeb851c1c5cf2c4d4141db92d15b5017bc2bbe3cb9e0959f371784e72a9d681615dcb7ef874ae7a3f113b96bdcd8d7ddebdeef55a3c92266b06f21083db25cd61a4b7ee80038080b425309", 0x98, 0x0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = msgget$private(0x0, 0xffffffffffffff6b) msgrcv(r2, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) r3 = msgget(0x3, 0x100) msgrcv(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYRESHEX=r0, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa632703152"], 0x2, 0x800) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r2], 0x1, 0x800) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x0, 0x100000000, 0x400}, {0x18, 0x2, 0x80, 0x3}, 0x6, [0x5, 0x101, 0x7fff, 0x1, 0x7f, 0x4, 0xffff, 0x1]}, 0x3c) msgsnd(r2, &(0x7f0000000a80)={0x3}, 0x8, 0x800) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x53, 0x100000001, 0x6, 0xffffffffffff8001}, {0x81, 0x2, 0x33, 0x2000000000000000}]}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = dup(r2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0xa, &(0x7f0000000180)=[{0x5, 0x4, 0x3ff, 0xea}, {0x0, 0x1, 0x7, 0x1000}, {0x1, 0x2, 0x61, 0xfa}, {0x2, 0x6, 0x8, 0x3db}, {0x5, 0xffff, 0x0, 0x6}, {0x10001, 0xba1c, 0x6, 0xad3}, {0xca3, 0x1000, 0x3, 0x1000}, {0x8, 0x401000000000000, 0x8, 0x5}, {0x8, 0x917f, 0x47, 0x6}, {0x1, 0x7, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x8, 0x6, 0xee, 0x3}, {0x4, 0xda, 0x3, 0x6}, {0x9, 0x0, 0x5, 0xffffffffffffa0a1}, {0x7, 0x5d, 0x6, 0x800}]}) pwrite(r0, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:28 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r3 = getuid() fchownat(r1, &(0x7f0000000900)='./file0\x00', r3, r2, 0x4) r4 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)='mn', 0x24f) r6 = accept(r5, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() fchownat(r4, &(0x7f0000000900)='./file0\x00', r8, r7, 0x4) chown(0x0, 0x0, r7) chown(&(0x7f0000000100)='./bus/file0\x00', r3, r7) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCFLUSH(r9, 0x20004268) r10 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f0000000040)='mn', 0x24f) ioctl$SPKRTONE(r10, 0x80085301, &(0x7f0000000080)={0x3f, 0x8}) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000180)={0x80, './bus/file0\x00', './bus\x00'}) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186204f88a002b3a0000030083caf76d7e0000d161342e03edfef1b544a67dec9f64fc13d95db8edb58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e", 0x57}], 0x1) r1 = semget(0x3, 0x4, 0x400) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000440)=""/4096) readv(r0, &(0x7f0000000000), 0x0) 16:00:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="7c6f5f77a524a627f28473ad2ad06153646b0b5cbcffb7ea256653088a5d6db7b7ea9fcf07ff199aa63526131e255fd79e05ffff3b24ef96a080a529e5c0ac7791030628e3e3958a28fb63935ffdeda288bda6738096ad2b3f7393e0d246dde8ad7077247de09d821d00f19fe4ea2676b981e2a21da5113af2c54663c6d5a15de85e27b13f25a404c09e105b3c9876e990a2b5000000000000000000000000000000980f32e28cde70e61904ba7022b94498dccf29c09f862bcca567ece8e7925495e62c2eb3d97e9f0d80e88c3d21d6882f7600acc44bf2673e01c6f768cf2a5795d750c1d14c161c6b40ba5058f9172851516f3fdbf46b59bdba8bb7577b89f0370adf245d9680f1c3ae3d2dcdc074130e36c0373cb3e72478f8600d4a24b1e9acddca2869b1f49beb43193443791d722f8ec41c5fe703cf08e57b3963a106565944ff77792b"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r2, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r2, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/141) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) write(r1, &(0x7f0000000100)="8c65", 0x170) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000080)=0x5) 16:00:29 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000080)="65a8d16c6a67cc3e1406c0a199b1a0ce895d05813af4a3a2fe650b7e2e3c44b6c7ab5ccf5de901e4ac8d732a16f0fa6e2c89ccf58ebe93543ef79ee5d78abfa03a0a809df9116cecf512a1d1e9c27bf225a3ca60e554a814256aa2946d1dfe9a871ebcb50fcbd31005e7f15b8ec497640b9a6cf59ce5ce64493cbb52988fe971f798596d87517b5a0f98f555334a663d57386cc2e7c4d22fcfb4006d90ace20f7e4de58e53346f2ea39d9f938eed997757e45c350327", 0xb6}, {&(0x7f0000000200)="1dd126a915634ae4d6f89bcb56186da1625d363da5d47045127ef077bd1ef042b4de1175bd54878e1d4eb2b09b8f21881822a4299e03943b01396dd426c5ff77053eb9db5f48f4305542f1d1d61c3417b93002e63e058b6216e1cb188f0bd6108e97e2eb08943b6a15d94aad1af492dc6a98fc5ee4ccecf086071b603929809fd94cee8129536393715f1ab6df45ff72996886", 0x93}, {&(0x7f0000000400)="18d6399d2cb8f35d83bcc025fca667eb1c3001ba3aefb6018af32ff9ff088a75afe9c92e049930c6efc22a319e5dc778a1dec30ff54725af61946d3456c303008c6b8310eb59ec764be846790b6453d28a23fb3e0d8586d2e3dc7a8b95", 0x5d}, {&(0x7f0000000500)="a48c56f2d9ccb32c7bcfb54cd6645508ccfa9d647aca74a5f15d506723796a1b179e", 0x22}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) 16:00:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x5, 0x4, 0x4, 0xd7, "40ab4d217179f8f7273c05a3b948e682d7e94b46", 0x7fff, 0x4c7}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x84, 0xff}, {0x25, 0x3}, {0x80, 0x4}, {0x82, 0xffffffffffffe67a}], 0x4}) 16:00:29 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) connect$unix(r2, &(0x7f00000001c0)=@abs={0x3286ff11fee1b450, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x3, 0x0) socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0xc003, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r5 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x4, 0x4, 0x8, 0x1f}, {0x8, 0x100000000, 0x8, 0x9}, {0x7ff, 0x7fffffff, 0x0, 0x1}, {0x9, 0x106e, 0x3f, 0x8}, {0x3, 0x80000000, 0x7, 0xffff}]}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmod(r4, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000080)) write(r3, &(0x7f0000000100)="8c65", 0x170) 16:00:29 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = getpid() fcntl$lock(r0, 0xc, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x8, r1}) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) 16:00:29 executing program 1: syz_open_pts() r0 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r0) r1 = getpid() r2 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r2) ktrace(0x0, 0xd062682ede22335d, 0x10012, r2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x1, 0x80000000000001, 0xffffffffffff7ac0, 0x10002ffffffff, r1}) 16:00:29 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCDRAIN(r0, 0x2000745e) clock_gettime(0x4, &(0x7f0000000200)) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000480)) read(r1, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r1}, 0xfffffffffffffff8, 0x1, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r1}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffffa3) r7 = fcntl$getown(r1, 0x5) r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r6, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) shmctl$IPC_RMID(r5, 0x0) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x400000, 0x0) r1 = dup2(r0, r0) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20090, 0x51) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000440)="3907f8f309ec9b8d30b464fdb9", 0x3ec) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000400)=0x1) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r5 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x2, 0xffffffff80000001}, {}, {}, {}, {0x3}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x7}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {0x1}]}) r6 = semget$private(0x0, 0x1, 0x200) semop(r6, &(0x7f00000004c0)=[{0x2, 0x400, 0x800}], 0x2aaaaaaaaaaaacee) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100, 0xfffffffffffffff9, 0x3}, {0x3, 0x0, 0xff, 0x2}, {0x10000, 0x101, 0xfff, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000012c0)="85") 16:00:29 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = syz_open_pts() write(r1, &(0x7f0000000440)="616d9860b42c96aedc00826a36761b2b7312244c25", 0xffffffffffffff0a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r3 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="5d0dab17a4850a1aff1600a4777ab00ecc2f12054c31afcc170ee24088fc63dd12ad225bdd1bb4f9e647a403416944b5e0aff914b0803ae959958a8f6dcecb333ec3b0256c30c013", 0x48}, {&(0x7f00000003c0)="bda8346369b174147b9c344885e047677b8e283b415b3d4a006dd5673413b8dfdb9f4816c992f72d1166f3a7cd18761acc15667f926acbeb3a8c071361ef012dffc524d4a8b97349bae7698911", 0x4d}, {&(0x7f0000000340)="18d24447f0e0f5832d624fdbc6195aba08709bb31a5fe3ceeda1682060f8a333541d0ca7007305", 0x27}, {&(0x7f0000000480)="43a49c64020915cb51412b560b2a1b05328c1632ba35f384ae9f80af6d47dc0d91fbbc4e7cb173eed912b1bcd58122", 0x2f}, {&(0x7f0000001200)="57b2b738486e7586923b23260570a3943d12040667ecafd842cec6453051aacd08403f358b9b47d49fd15109100f6a00b6af1755e978402d5aeed103dde0ff65daa8977eb9cabb2e489665f7fad5de035dde5487d558cd6f2d56b6fa9cec2f3e231d74caa14998b46ff7e472da783f4688f7c845f38669504270048a34115483025ff2951b6c6fbf527c84afba7aca7d296bd010b8afbfb9c1fafae6f7068516b6688fce7a2cb32d153329210ea72ed23aece16f7d65ea0cccf6d9bfbaa12bf04e177858a2874a602c6114593232d6f495531a5b84d2888655029d9d964dab50ed1934c3909ebc289c76b39f6588b6325ed216c02210235c1c32ae814563d818d6eeb21006ca48347ce9ae3aa2fb55848ec7ecd6ac003479fb274de4a71507578968c6e5e0321b4724ae61c0583d0cef7169def0a32c41bf1ebfb7fff0a46108a80eb17075da93601d826ba6f230f85e81eefb42501de376f6fcb4348e7cbcdb50315e1f078f1115cd3a02cd9e21f64a3e391d19411cfaa7819f09e9bf0b270b5d96d908cef0e94762f0925f684fc64d6a4904f5d684b024a0027699603ab5b3d7bef55f7d877af3f884aa205327c7996498b54d76af901dde8948a5bd43f0b3b281535cfea5a02b670a41da2c9009600307f654f8eb9d13f2238f25c025daa30c0b6de670ea521af120eed7299e600c40ef463489b57265e210c06d87ce11c830e9f92e936657143c11b5dbe3953e9f3131a8bb81a27e639360b79bdb0a1bb57c32fa40f4b9a735ed00267f14ebbaa3bb8b71dbb03274469d2fd87cc58bc922212c9fd17551cbc16e8b07930d829f1d5624bf245e4fed441df3048dbd1dff4f10382743b0c6a376b21922baa43111faed5537c60cb76854e49380321f49efff8b7e6fa8b489f09a79d3a819f9290bdebb74ecc3810f1e433534f3703f68b5a0f601c8bec092b3f8bb05f9706f3f3e12912b45cab84bf7a749ae7e460c8266eab6d86357970f64ff14c2fc221dfc8a78ab7ac747e267f6e39c6c9575eb81130cbff59d12c068aaef8f76d349a08aa3040edc1c269530a41314ec07e5deaeb41674d0bdc1603de287990b31cf15b5a04cb5115976947d73240b15d0707d0e858db6aa894b42cb02aac5a8b9eaceb2ffb109968d7f127c3ffc388a9ebcccbf3ca7bdf04f02796d5b10bd51cf3e047cbd28f538ecc2e299ade7f41c0c4cf7e59b760b0934c6efa783692dcb2da78912a18e16fc0fd344e53f9f9dfffec9cfac899a62b33a18f827ff8c034554d96f2b386069696f12d5f6480f5a30d399be5a31b3ec6ce5619d14703cc6a0dbe6a037c6368ef14319dba308a9f4703987ed2b1a8f43f04b4d5aca61c4e24b7c1d6803cda423d3f1a57392b7e59f1dacbb2d4508e80f85839538cbae59d32fcbfdc5b2cf7e56c4eb7496718d4af2050f3484553e7ac2043c9aad10249c97be0c5a0da54718af291d3470f05ac111e1b0ee13066953cd096e571c35a9db2e4ceffd01876e8895acfe8236e0def4ce54cd7a10a8560bbc767cfe6a6497311c2662c75b2dcc7c970324d9b7ecd23d217dbe560c1645ee12ef6680283aaee9f9aaf8f0e13584cda7b4c5b5686d0a17cae56609b1a4c81dc0113c038ceb1a2ca0c37f12b589504426d38eeb4b6c6d9cbcdbc21a64394e5a8c083ae563a0b8b79a62c4e01b5d7788d8ac9043b08b588d2fca2e98039f87d66eb635f4df7e1abac3172adeb9fe2507e47bb65804c21e4558637e9b6657025823937ca62e642c30b84737a5e53923c35dfb4804a5570fe48dc79f0b667a53c57f1e82ac064a694950eb767e73c268d0a608cef5e5a5b86d4b150518dd748ffdf01281b443d5f06e840d03ceeb9d7e14ce945150bf13184548c3c2db7f15932e7e32bfbeebe0d06e6ba29d6d04b3ad65e8d99c122f0e77ab1d230c40750f43404c55c584169a746b49524cd40bad62fa006b65fafd9c5ebaffc91a75ff67c33a7731ff07816b18cfbf83d034bcb056d1b44e904f7fcce752b73e804cd2f1310d3475d50858a67d2aed8b1ac6962261439279ca1c7e1188acd4a7aebbc5b7d383910c7280ea34f486595d71b7aba42d9ed37d897ada1f1eb7bac1e1fa8a429988bb1e94af7f034f228bac3cedc79fb76bc192a5519c777387618be1f50016ed102f425de5181593d58569ad3f432db0e2b7c3375d500ef35eb98a7364aa8d51acc1f25529bf466a9bb9c7336e1baa18b2d1e2b7f446faba8f8c30c83113f3858e99512a891c6e6dec7413c1878e4e93e9f26aa6562f782bc2747ad621c3432e706925734a2353ab0f6a2a7e1ae5bd27f36a69893675705b854cfa415fda740030036ec28230a7788c06efc71cfc6def58e775b335e8605fe7238dfee0dd12bc1348314dfbb417fe04791905db799e6dc911594e8df42ae49fa8ace126dddb107332f9f9f3562dfb8156cc9790f149847b3756c2dbeef54cbf6bbf67235c74c2edb010801665f54bbe7a3ad49684da87bf5b4a0adf1ceda00bfe4dc6a12615f94473fb7709f2542e0de9266bfc53779fc5bcc0850e7171a2c3a0b301b0decb041f98edb817dc6ac9b676e4682c63d0953628784a5aecde8cc2fe376399c61e023c454d89e658732b73d7c3d6ad6a36b7e38ae155cfe12b52fbb4131f2702e11312087516ada099c17badebf94ae42c13d478381a59f0dcc1f62570435b8e74bb1806ec1dcd0b65dedf9250c82cfd5988cec555be829649ecc050c9cb4631909c6e8ba6349e16b8ceca89c1fb02948a77a5ece5437c092cc21b2886597beabddfb91ed6dd642768952df1f480ecd340d610df98f4f790b4e7fa4b714296f7b484fbac375e444606c40b433bf423d4b345763b416000e34d4802fcfb86a787b6e8bc343052628699188e9618145dc388598cbd3d18f61b7b0103b498e131b427fb31d22f41704265f8fb21116bad550b69d79c21679236fa21847857def36efc585055bc27c95e3b00176f3b252a387e89c3ceeb9e265eccfa8cfeb8b9d6c45746e725e8c76ee47501d76461536255b2c3cbd540d266bb93f87a05204fa3d836d8d4c6ce62d99f5a777abe58de5e06a7278cfbbde064c8c5f56b105b81db2083e7221fefdedbf0033561d411515994c4798fd832fc6417417a434560e3be46c2fbe1ca5f3067cfb53b2d46a6a03e3812b04a23a70d52d583ede22733545a61d471da7ea21b249e0841eeea138d3e04e70c6b705f6d46a4a6eee899411cd23590c68ea7883c1417e151c11c01d6ff45f47ff91583be468d6b38c03a783ff239d3fc8c86b7306e2316fd57cf4c29d37a38a23287940a2f668e2563bb8834c82117f919e71d38cc8782b89bbe4ced63cef6bbb39b5f9c43b7ff47fe6436dd4b4032c2fcbf46f4917b8cd9e4b26ab50d4e641d03a7abf638e08738a18b6612312d59d15bb88e57afd085496e5f6e4db2736d6c014c10294eb82c1d76b121f1a47c08e36cd984a439d7f338cc2ee609eb12d766720375bec00642fee975f439533aa8d68204eedf9cfed8bd272e3eabc7ea5997731ae5b8204490ac619d89022eb2f42ab636417418b8b4638032f06052b3e9a2362f3d24b16d8bc992b7b55abecea1559711a5fe83fe737078aa9443b15dad36b273eb054641dafd7a47757cc0bd25ae9dd0f3e8e5af23982ab5bb6513320fe4db257aaec0230b1149c812e22087fe334f6ae6d951362b9a689fb0ab097b678e355a481e1c1acf84b59644f37419b6b2f0e4edc223ddcf8ddd167993a1d499bf7f3ad73d0f0c7c908e7c949c69354995ef32e91c389ed8835ab3f613673d97316e7d1f208eaaf109c1c53e61bcafccbec1be74da8789b8448cb2d64b2a2206ccb25878aa0205d2803784e8bcce4358be8c5acae4a335081a624bc8578e06fe73acc2d7559b2ff653c3487ee283fdc32e5e427cbf587abb0b6ab97ce809d5d980257417a53ddead1f73dcb4cb80d69b0bc2250e1914b5a3ec9ea3090fee8248302dc90e0915c578b6b5d88d528a74588e0012a353d5fb7d074321e8b4b5d36d70d145dd45bd689d05c05d0a16c6e7a4e9637d409f4cc965f9fb5c5650e708946aa4aed72d7df7241433a9bc83e19a41f535bd975d36fd6b91a0b66d44396999b0c874a2344f8e168fc856556bcc74d02645366b46612609d360daa56716a1d87c1d843d1882c7c33c3ee2e8bf347f36b1198bb6eca810638dc80eb2a130b26a7f5a215ab79286d0b7a9c38f228c5ce5028cf84d09258fdfb632a239f60b32615c66375003c42a6ea9a5c85efa85e8d8592c3a1a8725207964b231953156f16ac47a6f6bca77859832bd8caa216511b94659aa19507d3017794e59e69fdd583c0d0f38e4ce2057b38d6292dd5c4a9759ca341ca9aa07ee83a0e5f484553de30bcca8e5cbc49765a8dea4cd231667a9fd24a612baf6fd71cc1e38b0be5ccab08ada19a1a1f20cd793f7b1b1b6141f885d2c7c49ad5b2cf1679cbec7ed6de08ed0f46921c3dd9e10fbe6d916332e025f173680bb5c88e37227414583bb699edc59ab4bc0e52c6a6c37529c72bcc6ef15d527e6035d8e4fad612bdcef8ef13a9c0e6b0c61a9d206779518240d0227bbe6655a6447e37e956114aece225630f6261b653d63355d16a11f6d32c73ea32b55c8508e505389a19caec85c9cdcc6371c1946d74c5ba831172a3b2af19352e022b02c83ef4af35430c924e594d8d5446bde6b9ed2541b564fb04ffd3616b4e33617c868da1c8803287116d82be96c62480b068d0b7244dafe4146e963d7075301116a0e24a4233e5371139721b52dec412a2399beb8f7d4ab913ffaec7c3e3265bc4d0027bab6a7b0c4319bbac0a59768b88bf68a53c221a5a81d754c1a77e1391cd0060d7498d81c173f07c1cae90170cfe97c5e011af18177e89e4f9a815042c5bc288b5f31f5d06632aff2c2a4ce83807ad6be31db8574c195d598726f8b7c924429a3bedfd0720935cf91523c9154962dce077c320cabf1dc05248d23a5c74c619ca8aa96831f757f47d72f554404d1e5d4cc69d55065d9edab445b11456ece32d28d3803b895a5f249dd92c3044aa20a4ddda7dc7a25e772e874b66431296e6a64ecdc7aab3505e3f1372d22e744927e00b9dde1b272d117de37256e553aa23741a89298645462f4787f942df9bdc68cd97aef1ca8d7852e9f42421a3ea58784cdb20f3627ec24df99e08c5a976f73cb85e4f5da0d5a3d27c379170a3cf133eda89f355bb0a4458d12faa1585aed05c5b6d1d10bfe80fabc0c2bd73193ff9476fc3654ff8cbd9fb0985cab6432db1dde5eca7e6c0988c818e36507e22c2cb0fcc383195dcced10805cc20653fd5b70fb65ec805cf0cb59e24c02c0549ba98b17e82b8f5fa434ec3660c08d2cffff72972181d41503ba7212f1049e1e6b1a2bb8e9325ab883b291b5dc393596ad53dada947c5f3f7b4daecaff4b044eaa6aa50751315c3c3d8ed4b6943ea5ad8b4d8eabce9a49f21bcba238aa30da5977b09521ce53427f7d613a2eb4bafd5d8b6e8179839c51c4af8e8f8ce50bd1744fa9e9497c236d444c71fb6ac2781786861d10265622ce6585d83b2216b0957090ae38dca5a26cf9027f701652ade57a5347f7c0f91ae30f59f2ea2ff1e902f45a6c5714ea5bf5105e6f9492ddc158c472bd222e34b52e29aa1dfc999c159bdecaee281d061880251cceba63d3a40b9f4ae5b8a68617463a02750b86cc7739e88c1a2c7709d9845979080a60a417ecc1c46b920776ea4581e11c1c8b85fa42de6ec5bc9b23", 0x1000}], 0x5, &(0x7f0000000540)=ANY=[@ANYBLOB="10000000000000000100009bc7ff00006000000000000000ffff0000430000004fa9c1133f97037d525c30b284837d5c518795a24197740ece6369e82f6bd9da00624b74d7af2b537930cc12914aea10da861f5d489569ee372993e5574ee60500cc42cc59a15306bc9f0a5a55810000"], 0x70}, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000240)) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r3) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000600)={0x1, 0x4, {[0x9568, 0xff, 0x9, 0x8, 0x3, 0x4, 0xff, 0x80, 0x8, 0x8f8, 0x1, 0xf1f0, 0x8, 0x6, 0x80, 0xffff, 0x6, 0x3], [0x0, 0xe94, 0xba0, 0x100, 0x8, 0x401, 0x2, 0x5, 0x100000001, 0xffff], [0xc63, 0x2, 0x7fff, 0xc80b, 0x100000000, 0x8, 0x100], [0x9, 0xffff000000000, 0x7, 0x80, 0x4, 0xfffffffe000000], [{0x7f, 0xd916, 0x4, 0x6}, {0x2, 0x3, 0x9, 0x7fffffff}, {0x0, 0x7453, 0x2d, 0x28855cc7}, {0x7, 0xffffffffffffffc0, 0x2, 0x8}, {0x100000001, 0x9be6, 0x1, 0xfffffffffffffff7}, {0x0, 0x400, 0x3, 0x4}, {0x1bf7000000000, 0x3, 0x400, 0x2}, {0xfa29, 0x100000000, 0x2, 0xd09}], {0x100000000, 0x105f4e28, 0x8001, 0x500000}, {0x6, 0x1d, 0x2, 0xae5e}}}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40f) open(&(0x7f0000000840)='./file0\x00', 0x80, 0x4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000280)=0xc59) ioctl$KDENABIO(0xffffffffffffff9c, 0x20004b3c) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = dup(0xffffffffffffff9c) r4 = dup(0xffffffffffffff9c) kevent(r2, &(0x7f00000000c0), 0x9, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff8, 0x3, 0x2, 0x6, 0x6c94}, {{r1}, 0xfffffffffffffffa, 0x4, 0x80000000, 0xfffffffffffffffb, 0x9}, {{r4}, 0xfffffffffffffff9, 0x40, 0x8, 0x6, 0x8}], 0x55, &(0x7f0000000240)={0x1, 0x2}) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r5 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r5, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r1) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) shmget(0x3, 0x2000, 0x0, &(0x7f000031a000/0x2000)=nil) r7 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x24) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x8000, 0x9, 0x5, 0x0, 0xf8c8, 0x800, 0x2, 0x1, 0x4, 0x6, 0x6}) write(r6, &(0x7f0000000040)='mn', 0x24f) lseek(r6, 0x0, 0x0, 0x1) r8 = semget(0x3, 0x2, 0x401) semop(r8, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x2, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x7ffc, 0x800}, {0x2, 0x16f9, 0x1800}, {0x4, 0x8fd4cc4, 0x800}, {0x4, 0x6, 0x800}, {0x3, 0x5, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000040)=[0x3]) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x8000, 0x1000000) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000001c0)=0x40) r3 = open(&(0x7f0000000000)='./bus\x00', 0x4000003037d, 0x180) write(r3, &(0x7f0000000040)='mn', 0x24f) sendto(r3, &(0x7f00000000c0)="c1d3803938dd5d2360d6de74c423551192dda4466d3fe2d056eab19629f69860dd9546d20e2015dfe4983e312ee21f89696577cb26494b7fd0048c7fd70526b88b4e31451310ba96ff2bb1441e2ddb8863ef1636e146a1ff71b5c63b237960be2bf5637a747f0d76340c8a429818f7d782e53d8a901c534ed5655abfa568e3b016e8ee83409ef3202d0fa68ff0c3e902c6fd029644977f9a78ba1c87fdb54fe580103081745b1abd4229e628273f78afa6115a870a26ec8db8d0d104708fdd37027b822c3cc7bb3d0354da884c12bdff156c7e3ad001cf", 0xd7, 0x40a, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000280)="eaef125bffcf00005cbb1e130d800200000059519fa40f000000000000b62aee973382337b7881cf5ce25a2625ee0dc07c9470b55e980c5a226dff1f5548788e06bd59f2eef6f37872c22ebc0050bec9c5271ebcd4ea2f1066960d145042a8d14a3604ec6443e667085379ac2db1d2884c2245a5e95e3b94a2bda7728e49b6d7948a0c21dd47be3f41e980d4dab072fd90e2f9e0e345a3bb97790c4a1fa3bcc7be268b9f87594feae3f8b877aea886448bca288d8dd2fe5c3e0442a97c85d8a3d25c731b1fa4d66f28a9cf8456c77cf016975f0a740200000046e3e045b9cde88d2f2cfbaaf58376c942426fe000d4c22ddbc8098d59ad924ed81a6136eead9fdbe8fc6c92c06c890ae84f6f313d2654412dc51d5acc65596641c85a37c0b14afbd73005951f3342b3c3f5ffede9c0cebe62d9fee6ee2b0c8a71536683c65a452b5a1c9956f47e13aa21d5f9592850f8fd281150a5f4690093d95a403cdd4656ae2ba81073ad5c354ead5ef998cba3000000000000", 0x175) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)='mn', 0x24f) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x80, 0x0) close(r5) 16:00:31 executing program 0: ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000080)=0x40) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x20) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, &(0x7f00000004c0)="ca6ddaab8a1dc2c547d6d7ea78aa0ea3a1169884263e536b1f91575efd4f96c63af8452a491bd7810f0000bf8db0bf1725d4bbe85039403ccf23990214d90e4d83da4cf44624b61f50e6f22ac8b5e0f3ff5202d2c112b43db5a830bd13dd205776f25ca5840ab96dc77b21c4c3ce6274cc8ac3047591d06729e1aaa02f3f238811da5f0ff0ee042b7ab1d73a4cc9a257db7f4b9e0b000000000000000000", 0x9e) 16:00:31 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sync() setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xffffffffffffa835, 0x6}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) 16:00:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x4) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d000000030035700100000000000000"], 0x38}, 0x0) 16:00:31 executing program 0: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x3a) r1 = open(&(0x7f0000000000)='./bus\x00', 0xd345341fc842a422, 0x1bc) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) write(r4, &(0x7f0000000040)='mn', 0x2) recvfrom(r3, &(0x7f0000000140)=""/167, 0xa7, 0x2, 0x0, 0x0) close(r2) sendto$inet6(r1, &(0x7f0000000040), 0x0, 0x2, &(0x7f0000000100)={0x18, 0x2, 0x7, 0x8}, 0xc) getpgid(r0) 16:00:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) open(&(0x7f0000000000)='./file0\x00', 0x1c2a8, 0x4) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r0) 16:00:31 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0xc}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) pwritev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000000)="36939467655b09aa41e03f1d00306e77264c", 0x12}, {&(0x7f0000000040)="6f4f2f75af7238162ffaa2d680d2ebb2e391f69ce4f29b3f25dedbebdd1fe5ef18dcd6d2ea0686b19dbdf4ddfbb371fd8bba634f46006e19c99c98a278193825e282ad8018688b2d5697085ea5dc58c8c87df8b67e5965b092e7313f9e440899f19e8ef9e7e89f1565672989109d30d371efbb0c46880c8f5e53a01bb3889478fb2782b265353eb3bca694260f67616bcb8de6c0b7897763ab1b3320f382b81db72b1e3f76c5a093591ed24ae576b8c4669978b2bacfb073c1a40eebec31abb262e4f7dbfeef5be123d5ada43b310d2532ebd019607d7833ec543eb9c9aafcb223251200f8f96eb6b85b40f0a6f3e8e914cdd24f896f9be51c9e146224", 0xfd}, {&(0x7f0000000340)="a7d8f2f27c33f3fc3e7079b8db9062aba7d4a2bc58dd739461f890fd424aa2845986aa95931f5edeea35ef7086c91588a39e7d33f2f8d74d94701296f7f04e075cc2a1d5298c8f5a1c5c64e6ecad587c2810b85daf412f4693b3987d2fd6e5ce11ea48dfad2245d791f875d33ab7a219dfa9703bf257cfa0880d386b1b83f5dc574c2c308fe250490ffe2bf61b55ad1ff502bd6489b2bb8129bb8ed1faa5eb30dfe71f4522bc14ea71e92bb3f0a7f009c0b2dade74e429b35ebdbaf288db610aaaaa34f2987ad62464f4501c862c4d56bfb2d50639a93d575d4ee111c1b606a34f90dfc8773a118bcf202a31ff40c617be50695b80f3072c0da2ceb448c717d00810a637e5c903d7a0d486ee43fa0be6f2dbdf75dfb503c45423550f85da99b6f945018a8fe775dc5055ef30a83fe2232796b0cc2067a67083df3d14933b7bb50b45913f69a8dfc82da6a7a62a5f55a91007048114468cc0c89383b0a6f9abc8cb588668d0e7585e41368a194f1b88c86007862cd148626bb56ce453f31fa7bbf5b67c5a4278086c5e7deb331f8c818097bb9b7331fefb19e6a8a1a30f547b90a2a383d6cd14df1219311933ad526db3add79d9d9f876ca7d2a328caf7f941e1a84fabc1c614f98e1a8847ca90b9afd3f966b67b7aa5093578050f03a51ba4487e42653b3b775dfafdf275f0782221d13136509652ef9dbda702401eb3b75d7d42dc90e0202087614be0ecb32b008b7e6a81c36106963dc57cafbf7320efad6dcae9b6de653b97279902c8904193ffcba2c95e6207081a62318f0eb8dba4f106493a97a8c68f1d5ecbc4cfe4077b259082de941baf048dfb664108ccb75804fd8203f980b50843cb31424b5e4109a4529d6e15de46447bba56d133cc64f19fe14f0a9d1a4c30274ca0a5dd6b1d08a84a5972e96e5219c69ddd7113e2236e93dd433890c5ffc05817764a8e8d5168d1a3a05b013217fc5b73c6b1af490a92217e9df6b64ac0e55efe9f487762829a12218a188a9e1996b5829c53f3624d859507202697465dcbef1934a3fb2b58523b9a4b3ba7eeedf7f986b68cc36f96645301b8507b735266da0fa6d3b630c5a3c11e2f1dbb05c54ad4e61e05d3758f8d0b36289f735cdbddbaa1b9cccb469f6d456d20a0eff087a293f4757a14894747374e5c8192d69c1993e9825bc00df8a1bcb057b396179ccebb2b019a7917ab1f4c2da1291579e5b2dc2ed0ed304cc7c23ef6d96278d936b8cd98ef8651d139dbbf9d979ef8a4c6bc21cc0f4601db0c4615c778ffd7bd82f2a0ab2cdeb970a698beb38febb2531632e2f34385173e417918a4e447b9a50c8c8121abf9fb3586fc319cfc27c4d21a705a9ca950cbfe64935a8286242388932350146a849b6a82295508d70773cd16220313ff878612efce062dc3bc99c84559e4d5c1d5470b80d4e2dd3ece117402cd0a12b8d0c070c1031701d856ee1bfabf0dacb3cf9dad290784696ddbde8219bfd8ef6e66cf632e3f60049cdf1aee01e41332a7c9cf706244b5c3af85db2b68e59d91e7ea6b8dac69186884ad18e4c63ad63becc27974c4561eff8ce794b738232f070bed4da418379db7ae648a1b0f227858dd9060503c743009df9040de14cddf669ab717926538a66266f600fface01e525c1dffdc80fe4d5f0210a89e4d9f516c6ffbc2c1eccb28409123066158a42d48354c51cf9645779aa7dec86ead4f58b263f7583d3e2a4ece0a12060b16962ab16ddd1d2ff00475a98c233f6fb8bb70f1ba48efb8732a73af7bc175c6e7ddbfe184136aaa8182ac4965538199899d705b2050639874517883393f0129705e41d1c46719ca03e382b5f78fa0af0059bdadf42b321f483c280f82f879f818ce42754262c81de8c446812a332578b9f1fe48d6a2f428c39dde01ff5673c923616b531daa5a02f1ff6ad1b900206b4ba04a7d0ea2f33f1786754e1c47ed59010c0a4e0dde63dc31246dc55622c066f9cac43124a8d700bd82e150a9cf80c880a7c155e1af415ed99c8703e3f9cd9d1840caa0ae1d2bf87d3daea4129828446c08ca5206e8136de038f9c969a69deb1434d2fe3665991992d53b50fc20b8fe277ae74838b4c99118fec8e66d03b6ccc737633af76fb92a7606cbeda964e1c16259669ccf74b8955131de039a2e158cf8c9d003669c52ac24992791911ff98d260abe1c551c85e994a6ee74aafd111b99cbfaea218f667d5d5e6508da1b1834d2516e28319096b5499e440016f5c5901a1be242fcc975b7ebeef2093dc4fc6ad19ec7bf1d1dae74fca57b1ccf10ca76972d742424de1a1c0508014327a81b1b2a584dfe4cac501c469cefe32afbca0618dafb78b4dc41921b92280aa47110c24a0dfd6bfaf4193945734691d685fae8ae1e38a8404d3ceec7f2050cb0fcdd93d8ee7cb6632891f04e9c3d3b8ca64f61689c10d640538c2ca57eefa82ef4c2ad0e8c8caf8e97b5d58dc3de1ae03cfecccc07e182004f472ecabf612fdd6d0263ace58abf58f74c3a28c365cefe52022e61b3c5d6989135a46179727027a1906d302612054fb86ce8f19b33cf705a8da7dc7fbc2113ae59c414e374f986b00828b2c47d68c73fbe5682d307f22b1a8ad0f04242287020480ae0bd4dc0c28cbbad6ddafc67556773f63a9838575dbe5e850842f9e80f81b623c67529b55cd1393bd4d8fe388b3da81eff88bef8d3c8571c75e70641297fcc98586fac71dba3f3e2d55b4f3eda7dfa2a576213533ecae9cab44855d30eef1ddcd7237445e7494f1e4a197256539a4f2dee31c3bf0dd0672834226c8a585668a976c4ea59827900516e72ea1db4a330bd50134446cbee5abc77d2beb158659772576f1487ea61057f748e5dc33141ae20cb52c24528aa0b1ba4768639dc83efca77d767776626966f372c05ccbeabff16dd5a43dc17c48da5a10324486be9d1febd2deb2fef2859b522c4c7f5d6dc3f71c3ddcae1fc3d7cd05f15fe75d78169345d4ec1b1570cdbed2956de129c29b6993bbec0e7eed718b3763edd6303a813988f6229c976574c8490c75e4e04946b4bc9b4e9d4b26eedd207cec220c7f2bb067c65909914ebfc2a6ee31038d2bf3415369d6fc367a1340efeb89d4c074f34e519496c50183a35ba687b0873f1bc641a8153404455b2bfe64cbe3e96346eb65536ef75ea6729ec91818120b836a973af4666a714554d80192b6aeb9ffaf6354c50791de8b7dbb1a5c9743db9a6719fdde69e00ea0de44ab39ead369d106d307513d05f7241053ee30a202de9616e743e66b412f31eb688ff0b470245204bd8a595cd0371d1d9729b322eb2b3df21be5fc29c48cc6ceef425bd0347c7441d0a0a30240ca74fffa129b6ead4566c24bb92f8c21cbf035a3a3da0ef2c76a4d2ce1713ae2fe7887f4449d988442d1b6f900433c231992404fe29044de971fc5d59802e3dae7084bb969f9785378a6085493dd98457bcb39fbbec6cb00c80591bc914d2845e314f224ea1e8fa1ff3b37b456f7e51a0c90e76c03efd616317f4a7df2b8fab089d158eee94be4bf6cad4dd8cb6ddf4e848b2bf46617988c349370341cc1ef2d882b8492f55747aa8c61df4208cae63cd5bb3a0a565ee1e484ba9c34d77015ae3e8335c0394cd10038a38609b1ea7d68f6c43a82e720676ab8640ca17ea02510e956d1e07f672f664b6e9500929b8d913ce602b96ea6df0e00b18779416ced623322d726d69b31ac77809f33ed55df26934525a1a45a03c23b1da5bee33695f3a83e69ac97269a5bbeb22a3e9ab72568a46ac1624e64cfed0af16ed6e4e321ff120c27dba20edcb42bf4d3cce1c5df91faaae018cf6b495fa0f0ccabaa68b9a35afc98f8ce5434bc3a9a90fb505d3936b4c0968d6c4e0c65e239bc613d4d1a81b17205bfb51055bb068ac5ff2a9e0797fbb0b0361f663816cbebc8fe3081b6e8efc33afe9b44589c095096b1978698eb63f24ed572e0e11c7af1651da39d61ab3e596e95b0ee1f69139080ddecfca419f389bf3434f530ba738f8efb6d10d1cc1f7962f39aff4262ee22fb3795d51a96663e2ed3733605e965fac1e9c59a2d6c2cbaa11d05f5fabaa867cb8547ab4cfc0301778250b16eab7d8e6396851a6bc65aa3a913e2466cd26851f4e9a54e77c5358396e9ad5b96bebdc36fb497e7976c85b201fb15614feb1b0d0d54c30ea7beb5e0fb6a27724349387dd5847ff4069a16fa94f2b42e089ec6733c75db268a85a390904cc2cd470c2677c7827c8b4027af4cc4db1b04d24f37a932bcb469702423f1c1f84ff9eeecdacc506e021e78eea0477a1a2f97b9a0ccc4405cdbd8c732a419bee9c5665510a1ab0d380ebfcc7bf0562728f40292d047a2b5bc1588b76e3c25b5727586f450e86e1e8396d7ad3dfb4c78987029b4ad67b1585a594c6f66474b6dc91b338b77066e5717f9750292c1fac1243abad0924b353cdab4bbc6f32756b4f77bf7ea7f7534aca2f55d498b7f48d1b0df31c1a74f038815810283629a9526803449a1153664f37399ca5f611c07641650ccb1e22d42c3f2401578d442887b6091f47f50aca2764eb1b060ead19d07c205592ebad9c7b1b2ea4f2aa9ef3cac495cb7e043ac6c321fac712a32b40d3d37635d2905be50b65239a1f3e48270af033fdae1ed30a67017afe65892304bdd73f71cae1ad1ae994223d1a063998060397578e76a91897feac5958c122f3d027d4e0a228fbb42a65d8537f6814c96e38376f0787509f413e309200a68e041d57a82cb41fadbbe6d39119e7fa8feab72980eb830708920af98dc10354f29823a090d63cf84d79d2fee9e9250668510c044051bc74b93a052d0681657055c85ec75e58b510e1ff612999fa9773d152e8d06b60ffc3526ddfef53662ce92dbfd88c18f86bc9f3831ac8958a460c5af3adad74c56a627dcef3c999c6d71958ee39581668caf27c86827bdea0eac73fc591f68837404ac394d6e36dd4605754d88408e8fb99a5895a145d76e24366fb64af6da82fa1bd6c92e054e39d10e79a6846bc4748fc5fcea4dfb432657951e732bb5f4f63a65d698b73309463a7bb75e3e8314578e17adddce0f4b11501b3fb2cf79c54a950648f772c512e8c56fa5de0161fe98593fa01e3cb0d85c89543e6ab23a156471a81cc73c1c6f478a7d1fe078b5a22fb8590d34c98d8b719352d958d87c0f6f5284712fd4d52eae6b1e50ccac39b45697fc1efe496c68692f84932b020851fcd9ec396c2e89a9714ce762898dc70d206aad53f68f285841a5c915de49b6a4050afdb2fd8f49960e5b3732b0606f05922ce8f15d09b9f145536098fc33eb0179410c145c751b2d1b338a2bbcce09ee9a551b43afc162ef3950a8900a741884d820ded0cd9924efa1cd9542671a6147a744ec39299d204563b2a5410221f4fdb8f3d0629f608cbd03974276bb7afdbb5e14f54fae4a6a1d5860d45af40a77efdc47c1b41a1fedbbbc4b82cf4ceff6dd22639ab4a9bdc50ec4dcb9f2168d14a1d97a3670569e5460beb51b947a38363132129c89cb607e3040f7fe06a050a23b2b1722fa96a4b45310fdb582166b55ba0981d23fb3c6325a6694fc6ae7a03fb0a4cf0d0603022c7598639874e5008c8b2d4ed4b7f7d967ab37e0f5e60e0c25c5b560db3684a617f46876e4e2a81842b407d49fd5502d7de8386ec1cc4370b4642159787c91afea2217ac58bd2ee8b9c09cda5f2c1a7f0ebad682709f4a49d4bffe869a42119ec6994207f3848d9345981b84c007026a227d840283348d4", 0x1000}, {&(0x7f0000000140)="e5d6cb9286636bcb2d558243497a35b8a581b98dac71e76bba00b3edfdad3812f52b12e8d0c8137636de621e34498f799769067656ff74bdfe2ab391a33ca79d74e4a63e2aefc0edfd3566086825189219f6720be41d18ab843c38ec0303d2c6ba7f93530fe79b46abcbf5c35336509b932c4f0c895ffd5a32c3d68419030904f1fdad9a288e92b2fc63ada7c59aec819d47f2b32b3ea88fefca1f3371f25f10cc55babe40448bf25b500d65ec3be458e0e6e100012219997cb504dcb1417b2069c45cfba254c1c5346bf9e688d250afc1d6866c60e084351ac3", 0xda}, {&(0x7f0000001340)="73ab69a7913cb4a94187ff7bdf4fa2d0146f52aabea80c139e7083f0b2dc1ce44374aa30947bd965c0020d8cb353394fc5783ca974eb9c2e2578c00237e44681fa92cac967c680de5e439ba45cbc7fce9b96dd64aa650efeffbca980bfdf0a5fbd9612878476df08a4f9909753502537b8b71beb377740102f45fb1852458927b800a7d01f206814afee511faca8ef9cdeb8b3150e7a77fab0bc2254f17a356bd1341418af6df10a651ac1125fb7a58387d62f3e9d474877787be07e9b8515780fb78325054c5b99714993e0a811c3b6d405803995f170c623489a723bba126f10ed96ca0f904c4b46532975d4d66b910ce2", 0xf2}, {&(0x7f0000000240)="c0995ec8fb2b14fa1a73ea83dd9da09137b78e273a0b6ea1114944bb267f57f310b94b23f5050ed93f30652d6fc55f5d27f26e93e5f7f23fdc5da10f84f1f42de97db0434388f9a8778a4595078ed3303e059bd147f2868d09d2d11d045f6fbb296e70c90babc2ae51601d199b7f4608cb7efa6894dd28b908b93fb93e4e5e87f59c81307c3ab8ca9c25455292", 0x8d}, {&(0x7f0000001440)="cafda37bfb73509b958f035d70a62989adccdafc1ba952d299a59dd4f1aedf28f64b400e26f200b710af7efa4bcb7e1e25c3f07f2318ebc6f05be22a244a14e4db723837667815e5a4ed3a91a2d07a97103179b11dced0199415c7889bc000cce90058626af46667ff0d49c0ac80c21a1b1aab49a186ec4c58f06e9b11d311eb28e828f07bf88ec2a2df0ed6057be4924563f536b729d58ed5833ba3cbf3d411b150fdd61650551c3e2c6b4a854fac415d2814872c61ad", 0xb7}], 0x7, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="112d34adc9b2b2e77e193094bf15ea54d7d345ab24f993359656da0ad95c94721aa74ea0941a2d11d154471eff12ff862c72fe9c2997cd2458cf83b1c2b5279ea0456c4c4edca1b9944ffa86885dd04bdf7ca585619eb2e20a88a8"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25, 0x401}, {0x80}, {0xd31, 0x0, 0x3ff}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) r4 = shmget$private(0x0, 0x2000, 0x200, &(0x7f000066c000/0x2000)=nil) shmat(r4, &(0x7f0000159000/0x2000)=nil, 0x800) fcntl$setflags(r3, 0x2, 0x1) 16:00:31 executing program 0: r0 = socket(0x2, 0x8000, 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x410, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x3) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) dup2(r2, r0) 16:00:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x42e}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r1, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000600)='./file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r3) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r4) shutdown(r6, 0x1) poll(&(0x7f0000000000)=[{r5, 0x8001a5}], 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000040)='mn', 0x24f) pwrite(r7, &(0x7f00000005c0)="9a9ebd89b427ea6eeef758c785b7b7c9bda66cceab5f17606fe0c2ba4c8cad2d5f9ddeb77837fb2435b29c437a53a63a47d1746e3e71ffe86f3f51769eef", 0x3e, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r2) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000200)=""/4, 0xfffffffffffffc56) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='3\x00\x00\x0f\xe2\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x25, 0x0, 0x0, 0xffff}, {0x80, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") getegid() accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:31 executing program 0: r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r3 = socket(0x1, 0x8000, 0x9) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = socket$inet(0x2, 0x1, 0x7) r6 = socket$inet(0x2, 0x59a5de2b77701695, 0x5) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10db1db5294ccf4b, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r1, 0x20}, {r2, 0x4}, {r3, 0x100}, {r4, 0x3e012c8a2efe3d8a}, {r5, 0x1}, {r6, 0x60}, {r7, 0x212}, {r8, 0x100}], 0x9, 0x5) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x1) dup(r9) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x30000, 0x0) fcntl$setstatus(r10, 0x4, 0x4) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x200, 0x0) read(r11, &(0x7f0000000200)=""/193, 0xc1) r12 = accept$inet(r4, 0x0, &(0x7f0000000300)) sendmsg(r12, &(0x7f0000002740)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f0000000380), 0x0, &(0x7f00000003c0)=[{0x80, 0x1, 0x6, "2afb266a13d004e95efb5d1ad7ac613d563fcadc97ec99e7e41f78b362bab2297f2e023d79d9265b78e7492a55e394995ca0d9e846aebdb8bd72d1927b6669a0e839bde3e26ec3a69873fe91a2e80e3abf5d59f097c3920caac1d346ccd271478dfefc2eeaa1c0a808"}, {0xe0, 0xffff, 0x1f, "d4fedba9c66ab20e8ed084ec9998719cc489fe1c7a22ecf9240c879bf701c51a1234a7a9f475bec9abef1cd57fe245c72d61b1e7294056606a277ff0b7e6bc7e2893c1de392bb893813ed82a9ecdea66e6fcb2e4bcf73ea799a0db34298bdc0f571d856dfa35313c817e2279df03ee235c4a529ae4b0b24bbfd03730b720996e6ea3a6675252866d742c625ac54600dea52876326c782331f9e83e32266da115b8064efd195e2f19a6c3080750d1f3bb351a2443dc874ecb0c8aa5ed3e4777f977972998a14f0dfc306177eb859d60d0"}, {0x1010, 0x1, 0x8, "d193a40d459a6327476bd618fd951fd83f426d0a01cc19a499b26f36d2a771ec13555fe619c1ba9fadd379a623c9faa8bd964e015d2bdffc8a1aa11098f68afa47567a18875b0f6e5268b8c4dce78a7b6f9a093b2914fc6bd58f820dc44589db7955229947c465c93153ca6294f053894867d566addbcb2168a87d648c5cf273a94747e56e5c7fec09cd2072e3cfb2b20efb6fde0659ebf2bdf098137df36715e0ea4e7a5d81f35b5dc07f820dbf4d7ddb2c95518efa532a0804e0c29f583e2a5bb37190a73acc6279d3d70b4e21a502113952a65851ad694278651e093923ba0fdfacf943b9018db2778425485bc4b78751c7390a5644836f2f1fe264ba4d61e55a6749da8fdf2688ed11d7dd7611e78acdb90f20159e4d8542c8f1f0aaf75d2f7e0c4aa2ee660089b92a22988c5a9a6b42589c60f2e81518941ca3fb075d94045d6f37470be897b9fdeb338bfe5f2ae281145dfbf61fb606c6674967c5f6c43bcdf3f9d2eda609169663c9d997b7d06878515183e9840dd1e85998f6fc8a1ce4804acf3682d9a7cb2e1330721b2c765f43dfb98132e57e0884f00d6b08db394e06fc35f9198e929cb16557dc29e283ea60cd94428be2a4428601d5e278e7cc6e921352cfb78d15094230985520971754f9815cf78d377e4636cb16b3e7c180373bc42fb5b06f33d73cad965a8ab84634eee29a1d9f03542897273771082bfbe83e7160a878f9eaebc182a64fd8e7afbbaaa1672880b85558f4653509d75e5019b03b5b24d91cec4a9fa1f70a966d00657f500006d7098a44654079eda517ff87aa89d095d78912aeb9e3299f2b68d57f8afbd007d9774a31eb49fe150a5e31bd878f59f75f1d6621dcdf64df869e3507a9d7f5c6ec9140bb85cc35704a84cb26c75f6a133e8832e14b8e7d61f1a547b33382a8fb157f64c16d3fab27fd1574cdda5b671491a138e6c148ccf4f6844bd457412549f68563221fbe299c65045cd80dfa1558a75414f80de996c53601303344f9c02d9bd8f5bd87a6bdf54794415f9cdeefb9777a414c67a8afe5659acf7ba619cb88a0a32c236f4f2b8ac29f983183683f1b10fb6114a81935f7be8606277d90005bfba302efcb8421ff8e0342632d3b48a2f4e231293000b356aeda70896c5694acd1425f65b0bdaa302e517cdf117993b90765bb01c88b89d4b15c9e514ee39427da5af941cd9b48e4ed8d4d2fe7d4d660e6ffff3743c2277426f1e8ff7797b06e96aca3a9e9cdcf0ed6e4cdb413f379e32cec1af9e6a765c2cae5f00d7e64bf5dfb54a0c6fdef8984bf85a9a5236acab3e4ad3861ada1cbaa8628f8f6e138575d3447a7fe4e0aaf92ebbabf18c8511313efff9bfa85e897c154356cd52a5e7efeddb426fc51a6df935053e6b07e132f430742a324d0b719d822bef4843f5560229ff583c53c7414b7c19fe8d578dc12e416333fdd88c72c546d4689f9ff17aacafeb43de7167dfcadde8bf4993acf5fb7e810ac441f64d94296a6573be58a32d6da732968f446b39b172e11ab4d9b0c441c041a9b13461835e875856ac1ab9733bd5b8d522900fc91ffad45ddc3af8b0c21c545bbc373eb20cc9d49f8d14efc57183c58f49d78ccffd3760b993ad3bb898b83f7424ae1d8667cd6494d0413f950ecb63180395f950ad9ca6c9a974ffa97e70d025aaa278fb5ed940434a1f471a32b2ede23ababb6d508b8e580853a2fb67b9b6884ddb2e9363020c268f0bd1700a52fbb20c6bb58e2451f5c34349571bc870f96718ace08d03897061a32260e45c26b0410637cde16ee968bcfe0a76af1c3d7dc440e09690a3c0d7340179d2509697a555e9cb2649258c91e96f3146f521e12ad4bd0ac4332af0ebf3892fbfdfb90dece33ebdc5921d7d705f41ad443a9501bc09111a42c1835e7aab8c51824ade748288aeb3ed1dbd481a708d301c7a72e1e70366c5ef7bb1706d5c26dc30b87af23b4113fe57379230f01763319f1f13a4a6688f451ce7ad943ff77f0ce808dcceae8a700f51106b7f8b55ac698cd01b5a8b8fa0bc3334667781cbb7d2b76d4f1e14ed0f5f30c7d423ac4ec08785458a22b6621e6d320dcc6f0b75d1735a9c6631e445252adc1c01afdd5d55c69a043edbf29a1c82c7d23c7352cda99f3f36c1127d693611452c755e23d2984fcdaf3f2fbcdb2b12f26653fe68c6c0737049f386bd62a4ebe9b54c5fb263b912bb115080574da463473b8c8c59e49f571134c07450efef1b03f938596be3d4cc23f053e34029eea04b47bdfcc5b454a7af7e29fd3e1fc05255beeb81dbd2294d8fd3be02726b05118933e215e7ba61f7eccc55c6c0686b3690cd5460ca01092cd7bf3985b68d375182809207b4be70066efcc6563b35bcea7ece6a9eaef4d13fc139c92e685fbee192afa7b3d6277065dcb8a5c43fae1fa085533f4ac55df6b09379799379c1244e014d81b8b33953b05cf6d95fa1f0499b2d2f453d28af130d2bf34495b618e332a133d96644adae956ba8dfa1e4062015d3657ee34cfc42a938adb79148180bbf0c93f5c5a16df1df6a00621d01f795e68042e1d246712a637ed803aa1efb4dc38f4cc75876416f9a82b5644c4263b959f16b9d724fad2de662e9a5b9db699cdfa81782b8cb0f1645b0702704345661ac91ba2126a9b3cecb46cbaba7b17ef066f3098fb2c5dd4c0b9e167b53585c262b5aaec0840f56eba8fd0ead809b7d733f79bbce30544330c90c80cd2668f53b0cf3affe0266f65bb440f40e725f5c4fffbc022ce53a3b46537a9fbe4ba70713abff4fe7b22463678cd05f9a9cc796740f1c36c39c96ec2a37690e7bb4d49dbf7b75a37e71c0266af2cf709b8fb831455682dab3852497ac0b0608b1e310261834431cb364bbf1172b7577035b2184c2634a49ecf0af04defa0677cbcc8e47773c86e0c7a20461f57724f433188f1064c7f44cb1fd5827e484ffd519e7ef341619ef80fca4b5dc18099ec18156d66ee6713c2deee03ff93c6d2d33fc1313117ad20c2d75a69b535ee3e4ef9fe3ef5f795412e5a899fd6a274f153a42590a566aea2c4f5932168efff71ceea6c2910cbf6d66d72b2a689eae0cddbd72fe608a987728a2153a24391f54b950740d4057a58654b19cb3c6bbadfb226af14c922faea5be979408b75378d63728a220a6ac189cefe155cf6c966b445936265af532dd04dc70979d9da018f1e6a28432321bef41fc07ab3320403cc9ff85c6d6b5751bb414fd69627a05c76d44cf272a42df17bad3fad0899c3c56f3e42b4b4309412547b67984a25e95b56273701b458da285888a08998adb6812527e0e53e518c8bb81e73989da9c7b251088446ac000c266c75dc8e74142547183b27e63656d0674c9e6ab113bec7292750ad4c5343b2ec08775f1e327048d32c8e4570ca1db7545f9a704b7ff0b27dd962718d461445829fa26e3a7cf83861972bc713ae9264a66a0d8f4497ac7968510e683774e680d5a309eab6ae0494a7ecfd4e064a853b204374075d836779586e4b6de02a2bb9296a1af3e4a59d6035f16eca27c0a7cdcd7733ba0656526584f5842f6b6b1d8786256c09ab0fbd0ce692582b3c8fd277d18d2f1fa1a02398bf48dcdfe0826230564d7c641d293adc069320cf31ace21568b16facbad04fcf3c937437eb802d98d40418e8a162b9e78cd2e60ff24ffd34d2dfb3c088a69b1465ae1c3198e0c165e1f3e6caabebe7248763b194a278af61906b9d4113da332697fe6fab5d984ea3f79cf03c3abb030bb7c98ecd691537bb26b47683da3f7990a0457bd176f8bb2303d3a4658f21016ffbcdd7b3100c3956a72197b23985dab9b9fb8343dd811481cbb92dec7e489640403a244e2969a5fe2ef566e0451f643a82e63af74c44407dd16171cf91fd5a09ed49c2f09271d09267cb2e0f87060d8d60a7c0583750d073c4a3e4a66cade03c4552d15c5f5274c60ef9b08e5d4d524e023228606c11944dd036d848ebdd0cdd78726e8bf3a9a55d1ab136f6a4a99f72696906abf23c16a49f36b08509b199b5838126d69d9bd45b6821cb21617b3cbb77ab3c0f521670bc29f2a02e73bbaa9ee004a7799e043813212342bc61d28b449b5bb0a30647a5a0dd3eaa4a4aac9ef895d540235f8d2c61f7720489865fa55e61df019081c2f06013ae55ff1c88f5fab5c725600fc78446dc22463c0339e8b4c003511d5f10195fc21cfd26264daa21d1f4226a7933527ccd6a24deff3c10bf6790e771a16d1c9206a5558412b5683766102babc169fc94dc6bd1bd4e82afd7e34fba5036a7b652310a3a688c7f3e6e248b6ed407cab476ded233293d1927488d54ba09d046d2496a18e4663c61e2f93bff802eaaf24db590443e36cb5256644cc4df4fb61f62cec835a51a9b420ad564d8332d6b9a0ae41bd3f1b6db5b171eab08b19142bb225a80d42b76301e87234dcfd7799e258d4249581141ce97536ae6bde387fc01348e609d8760e69baf91d8bc2be14fe95d0e524ceb651b997cda8b0a0d2ca48d2501650f5aa5ec3f47323048eef3df7ff6c240c76edda6b79d5aa9d2f9be41d12c663ac2edf127ea5d6f187197f4950e72a9ca605d11015974422041a07f02c8d64918bea75e9a0247c889f65e5186d92942477d2930c38b46087de2e2a1a37d8d006780d161de50f1aaa4ba02cb5c70fe5d73c9bc73ee6739f769a8ce4b561c4b802f0cbeb171d4596783b2a2e4727644003fd0f82986a09b64e076f7cc73eb6f1e160213d033255c44ad0fb472c186b2ca99f6452c21a9cf6a7c24316b7e3b0dce88007a5d64bb975d707d6411e4b6813153316389c4836d8a55752f438a33725d7922a1fd1fdb75cbdc5549d731a15f4f4096932b09860e19fade671d1e668efc4502d2f417b44f005cb2e1abc878e98e233131bb2028fabede6d5841094f3b20b4e0f5e29950567e5e504c98c27ae44d897c7f4ec4b22ef9cbc8159e3b3baf4fe875aba8bd9f5209176165ff0d2f2acebb1d482dbe3f61a9a78a86df13763a3cf19c7d45b9b886fcd0a343f26927c36a22adbcd49bc705b1adf6d861db75cfc17a71f0e3c198880bec8c12487fa89919eb54ebbeee8193c1f86b2344518f084ba694550bdfefd802750b21b8366f7f4b8ae8c06252e3fd4093685feb1a77d9e3d4d45fd1ab6017f4f5eaf9393533b2eca1bb29b7768b0425b22a863557b600ec4938979feaa67ca98ad5a3da35d8e803a2b8596c4f763fc28fbca5fff6946f2784e5b12f6e135b72f12e0bd2b7284aa9d036b9ae4f2ed2fa080d442366ead26a634ea862daa84b488eb5e6f66797928579c622c479ecba3d3b42d84899f70844eb11dc66ea734306b5f6aa65879949019bd3dac641397add14258d098d333090de16c2346d057291f2967d655f0a397a045f7a23fd561330cfc96284c3968dfe2d0f9fe4bef9361d2345eb6d6f4d1f9a22d882f13d35daa94d8c0b151155f2b1d892b285c0354a1cb756bcaa1d7bd14fc9cfc5199625f855e458adc435c46fe6cc5b499fb3438ea2fb9533bc5b19d54cad91474d39e558819cc4364f5581b3e2f85f6d9a8bd0f288d7540ff9ab9cb73fbd42611e40860b5c1f81a217c5a4f6ff06b6888d92acbaedd1442f6685a85e091ec912d2d83d7ed89623998a0ec5f7d3aa4a931d69e78c43786d1e28dae81c269bc6d76de54832a1bdbdf8712adaf50ba71ac3429fefb8979284190ae9f94649db7f3de6ecf88d3ee51c14c8cc15958e046ec8f17b903ad690f5d0558277c154c110d1e35d68c350"}, {0x88, 0xffff, 0x10000, "53d571811b6124fea7e3177aac5e6396edf202e539e326a81f9c080fcd8040918f3ff20ab28c19453c24aecf20bf70c521dff1a63e36d02158b8c3ec46157ed21d22c8f9274a17ecf92e9294882fe566b8f53c98d3f70e322bda4fbe9d7409e6c2f0440daf0db5f8ee9a9e36e41d5b1c1f91eb"}, {0x50, 0xffff, 0x10000, "0d18888168403ad98745f081e7c619db708fec4d5531304add5f8c33dd7e9bbd33f03173c3905ccfbdc0b1988ed3020aa86e0d3e6dfea376dfdad4655f3365c2"}, {0x28, 0x1, 0x0, "dd98c3018713b8deb148533884109e5821ca"}, {0xe0, 0x1, 0x100000001, "f117bf66c4be1c17204e8b42e4d418364055e224a26a72ac8ca9b15105e4413f1e471fa4b47ebdbc002e9010b45963fb1b07eccf29571249d7daf4a7f9909e6abff22138dcea94c27a0c6d531798bc1a4c76cc03c492552d7637b3d28824a495da5ad2bc22666a12d5e54df1925bac0dad7af75ca2346ceede9dd519818340675c52c6fc28418eb13ec06b3ed019c51f0beba07331e96ade91663c4941b1a6b7dc5a04b22d992ce466056e6cd91505709ef62bbcdc3166cc1eff32e7e389ee8c63b3ab39c425ccd4a38b72"}, {0x1010, 0x1, 0x939, "db9bf7e5937cf84f13961a92a7c052a5481fbf113e1a785ed33f11e44e4b8e19c072cc828c839e0ab9fd623f93415f87e8782002a2077bfd91e8ea69b058db86ffac9103b002fcf31f5c7c7dea7ad758f4bf4a6e0ffe556c191452c7bf78c05cabb8c52395ce644cf56151c84e663eff426519d9c30d596a80558125a6a4db0f53b4e2fd48e7ee3e910eca8e139675b2963988b21d61ab5a2f06482eb5657ade65aa56cf0cf480aab590927209009703dcd09fbb5265aae986f95ad6caa88120417eb275f05c330a5b2f996f93f15a30007158e3887881c70f941df0f94217fe0189ce6794232cf16acd89c0440c16cc84143bcabbda9820b83d026ad7392eb29694cf7f7e46aed8a0ea10d98f15578bae6c86ebe02cdd8103fcf4eea5f5015fbed1a0275178f300a3c3c0f9aa6726ffa9adc022b3bccd7c6946303fbe2eff93771aece392fed638bd4380793cb36384f40ceafe025479dccdf3c2dbb1503debbae67cc1d0a72d9f7ef7ac16c8468c783b5c00195b1ade02a5162c8055fc113847ade486cab2d94a823fbb46e4c2bcfb5ddff7c6d2611e2e9373326cf88643025b478a8e975fa0caa14faafdac72217a0cf6bb0b2870f09bb2a25fbbca1c4a6fded077984cf0d06adca73136c05e6afc2caed1ca0dac767f8027325e01e81ed067b343e1072c0d5c22e25040576355ece34f7a61c34031da6c61292bf4b1fbf4695a2dbd4efc41f4727e3a2aab65eb6d7301d2a0994365bac3405d41c3f9f4e8f1eab6c89c86e3b9db08ae2288d1d968652c3e793d57e991f6cf7f9d2a103445fedc95a3aba149302f1580f5658a02a21ee9e924dd72b026a961ee7875ab423e20ecf17e7bfba38c73e8866a9b03f6860a79f7bbdc490600df90dbfa6157604ceb07de8d9cf92498000855bfc1b584fab068af868d45af6a326ca86c9ebf48bba7eee3a8c9ce543d8b0ff11de7cfde38c1a5b69a8dedcbbadef41769766dcfcc33d21950d98dbde5fd036bae21081b8cd4f7a93ba5a55b50c05dcdd8da9b6dbeb00eac1ab2fbeb088d4ab546f5779bb509f0666042b3873d626a1005a5d141bb973a1e875543ebe66afed4322c8cb5d7c509157f22f9e5c7eecd5404d32d862ceb2676c3fccd4dc0ea5cb0f1321d29f5594acd3e401e4ef24df9f8a7659fd0dbf13394d29d6a48535e808fc4aa41ddb85a39a6507d44c2016e317f572e943c9936ed69676a8c4a5011b93a7d8ecc36f0aba6d7d2aa597ca78867d72b5f9d63b457aba14934cf49a9c3a089866288560afaac29924a6a758edf314714edc048fb159d4c4285637d6daeb3e5e52001443dc892ede5fc43ab22314eeaa36d24bb991f3e678642ba8c4ab28b0bdfb002e60a2833eb746bb89063fb2983c0ab3341633ab97e73ed7fefdd907ca4b19b9697cb9da7d57e7cd02a7e7cc0b7aecc3879f6fd947efdbfe27e298d0d68bd77c64b4eb1524547f745df9d89cab99f4e76fc93a83da16270f263c26f1f0415623e29b2dbbdf0846f734ccee81dbbb2da50ed91a99d2bd56b4e7b70d49d3a500bba8cb42b6c955713ce44b4b588ab8476a536471287f6f54cbe38357fa85c2bbd1a01b09a098e03abcf460d916ffafd7783b528da616f74598d1358af378a5ffd3806c8e19625dea01d614078433db49796ce54e68f4fd534939aa4a35f26ad9ef06366e5fec129b4358a27ce9c2c5a9062406429ba1069e19fd01e0bb8b886a764aac61316f943d048ba6bda8e856d36104fd11207c1886e9051906b51e945762f2ef2cbea3f0bb99de9224a39e84371e3523fba804f9f4dd00eb58e6edd9e7eaa713b9cb32f0bea8b9d5c1ea477de2a46937e20caa31fd4b52adda1f478daa86a03d18b51784707cb4323203cf8deb1d0fcdac188d8a27f5b7cda189e63b0297506f7810ffe6e88f28bdddbe5a3df214d7623ee49f3ea9bfeb5afb28abad8102b7dfb50280619ee32862602d4ad30584347edd611cc8bd0f990306a42602c1ba1780f72a8a0af93a7806152a8dfefffce14f8fc7568c249e970c0c00807e7f5754f288e8ddfcd19f79409d623b75541db899a544e662cb5fe869be1091aba27c652eb0b018cbbc35e465985e2e317240a180271b4602d1319f17e0b6315e8f58d1a497d3c9a0bf2e31e30c1b365d706be2a438f172cc46f370a98d62f1e0945b5211ad1a7664be2f8f33f0378114bc339449079033a71c677d54fe8298327e11051bcb20c3f0ed76418250725b5230ee9cd3e8a09c565c7f7a9d3a0c4ee9375489c9a8297065472aad9f89bcf4c2fe9a36b038c000cbd51061c18eb43a21ba66d9b27753491eb307a9c3e796b29094f0dbf2538f28b770b52f4f54606ea0f6f82f523aac6953cfe1dc7784d26f43b7d083221ad9e7d0cfd0e1854ff8cf8eaaa8b823f6491cd7c908d9d25486c8c7d8d2bbc62af85822b8c522c14b2334e7470428b24a3e25211fcfb0c180adc07913dddef2d4c7a76e548d6b7f6901041e1502ad3f9989693004a755a6ac14918ac7ec4e101d8cd11ce9e8d88c290e86004c869250f425140e0faf95ed934028aaf6b851a4bd4e21147ebb216fef7bcffb8b06eff57a672470ab980e2afde6d96ba3830e263c37395ae9e28f58377f06b2b523cdc9928ca147e03b11af30c88076077c787561ad136542581606767786ecada5adf08b6bb0bf749ee633abc6222cc623aebbcf2185366a05b573e33f246d17352de4a77b03a92434f7615323fe59be06c5cb7ab836815977bf7e017b1d61eb08400b430ab0d05ff89ecf339a26c1a3720af7188587c687a453c50af03449da90a260c8bb69e715e12792fe95f64a7b8b73061366f6d220a8c2c775a6b092233b6ec61d5ed2a098dc938099f6fff40af6422d06f0159dce9bb351a72c8300d21ceec708eb89a2bc633975fe6473da1df51047a5ea87df6df809540e34fbcb176bd70254d609dd4a5320b9ce0dbd323c3c971710b079f5b24abffee13f3568c48537a609f5d7e8792bd59b636dcc771e97d806cb0558f84b60d49f0222b914c1599e259fd801d194c19c164e079c432031eeb580cf12cd16e1e3e4b63408903ddb3f69ec932272bcbb9815e63e81554bb409169543d16018aec2216d921d35be37c06de4eb1d7dbbf717493b063e0c0c11c878cb53d695e0c1ba2d737dcbd1287d24725a51a44ade21784b6bcd90c93ab68305fff162daac45208c036d46fd32aaddadb28cbab6c3fd205799d4fa6872b66d7990052f92818a51e37969859aacc32a387623c7de96987e07e87ff46be38de309cf511e3267df248499335bcade46b76a75cb0ba79f1eb99a01ceae0fa8e65ebbda0c346e6ab5d289cac22bd234e96c30a089e07ead07e16c0372ba0d5502954522eb12c1d151a7fe99e97e08fdb0f8dc2bdf136897e14e77df2addafdd130e4b63b0fc809cc6317b920e03274a1037592cb53fce65251cd1cb9fafbc233c017ba125ee0c553c03cf84fcf13689197d9ba3369bc19b2a4df2f9fe1814a226bd220b08505fc5d20d9db0b1e2dbb1ba0253e47c135b24c70555f3959a91f4d738f3a3ef980e4083a55b8a803aa80e689b3a70f39a871fa3b673aff1b6f4f3f8665855e91e143e837b21d2a746d570b2b1b07440d58f9b2049957d902b291ca7ba32cdfdea4f82fa5d89082cc9defc85feabb5394834139f72132a8f7dc746514ccac16cad2c5061d63f30b250d13b07bc7c0aacbcdd4afe366c70bac626d887167320b617af0a5069988896738c1a33d9ae30ac8dcf251ac7a6531dc38c0e1df89eb6b3ae7150a1455caccaf5e51bb42563117d9e36d3bd800f895f403f53d127481996aaf2092523fe1100f864315ae20b61891e57282ad7773d41641fde511038a0fc2ed7227fb94025b312d97e405c4d0a1ce9e52151e84b954d05131d906f9312f7493a4d08bbbb9a0c35d86d34311586c65244c9e8999b9a0be5866c178f307e4263a325d1d52415bd27653cc4564b337356da1b45cca62800b352f7492b7d045ae6c651454dcd0349715396412a14946238c870fb45c946a8e5f4858f8beead1813f479441b7570617ca06223ff0f578c23712970c970042b2ac387a8815c813a4f4e579cd1afc5f65562e9f2bf8c96e894ae47886842188d02671a0d3d990f4eeef5ae599f50d9aee8a1d2b5887e59c25b4d901a3b471b5adaaedb6a6fff7f55ebf8eca6374ac1a5218528c001c7c20a0557f9fa813760db0e4d76d69014e6744aefb8d0296150ab5a61c0c73d4c17c454c6c870f7987b0362effc7c8bb00df69d76bb52dd7a49a8645f2344f99c4852c5be6f59ea875b39b859047eafd24b64d2b780cda81e988b426e9fe9b322670a040ecd73d4cf122dd1d99be9e6615383d32cac18d38d681aec750d099d1ff917a60b8d56ab4162addb762adf34ddf42c70894c2646c0498150f46d20ca0ce237af23983fc7cb77375660a8d87c54e8659051f4a4a29c274b00ab864958f5ad56c9ea6ea1325f4ff12f621aa4357d8a813817a8a501607ed25c0eed08b8f2c257730285107cc9d057762ef32f8049eb06febbbf76497bf97c3c15b697d66aac2c2326f71312b80597cc0a0c3f33328dd9b91fa8639319cde45718814084c0b17443700a70768c8f2437588fc955f3ffb635b5680dcda46360f87e9411efad3d9c3d61244b5266c989e7c8304a9d1322f344ded38357fb88539df9b3f67a115b59cbfae25834e56ffc9b20cfb022541e95e1367e86b40a8235074019e836f07e3d78f48e845478ca7d2e0a057c9cb0174241e3044912354d987648ba6be4bb9456713a61d5c1e0cc2f07bd0bec51485f55dad4f56d53dd88aeac93250f23bfc84f3fbba7c15acaacea9df7e4b1c65d50841d1b3fbc6e4598c144b5a344b8c9efc349b912ee6e581964d6e18e78f7560ad64bfc56a085ed2b5d07e852e22ed7c60e78282c78e64da7143fc3be37e45794fb6a7ac3c8c2e8be6b0ab60cbbcbda2b1287f0a800b5aba6d04b7125bee9841fa079e1d9a9d1503b67c60a0e0847bfb65b03d5cfa344d8ff3e1fc3e8f4115ef319951a176b86240bfb0f008842125f1d384b4ec964bac8c6869114c0440b6085a63974db0bc99580ca6e6bf7fcfc3a18735ca9a7761f2f0de52503cca5a844e70ba434476c0e9e113ecc514f0f08e502dcf0b13cfec06d7ef5f18ab75a3e2020770df20819f45a6c1e9da796bf0ec8526354a848da3c760b5a78387d1b7077339b6bebc47b4eb2e5895fab0181c1bf74f68faa61dafdc0e374377f84e812ace6605c85df69aea7d96a5934025885d98db9f9e42c1e6bfd2481bda0b0cf37073d66607cccdf151d98a7cfb60d073d81be5ed5d91bf61802e9dddd255a3239565b533a30a5a971248df2df3879deb1bbdb92b2fef24663b1a7b196b9398e4222b6a506b34c091f4e453b53c65bbf6ebd7b16408c3d3a139bcbd7f50b4fcb749038d647e3a26c8e88ad2daf22654514cce4d92643f5519858b9c822ee354de0fbf05e28c4b7651a729ff653c915ac42d5e1247cd87fa9c2d827f8f70cabdc223bd857abd43494ea58b11cffa571316b9989ec71e05a3cff6456f73f5d57c9032d5e4399d32f0cd4beab12aa9220b40beea4bc8ffa6028f41930138365279e41e8f1b6d993f384103b6969bcf1db79a3b70357aace6b914a7ad6d11755205390d52f688eff418ffbe49bc114e2bfe47f0f567d22083e17a9b1f836afa477d3648e05db7a05958a4bb0c42e93806a02fc2929950c5d1f03f18a8954e46db17124bc9"}], 0x2360}, 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002780), 0xc) ftruncate(r12, 0x0, 0x0) r13 = dup2(0xffffffffffffffff, r9) setsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f00000027c0)={0xde2e, 0xbf}, 0x8) r14 = kqueue() ioctl$FIOGETOWN(r14, 0x4004667b, &(0x7f0000002800)) pipe2(&(0x7f0000002840), 0x10000) open$dir(&(0x7f0000002880)='./file0/file0\x00', 0x10, 0x42) r15 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000028c0)='./file0/file0\x00', r15, r16) socket$inet(0x2, 0x5, 0xe36400000000000) 16:00:31 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x3f) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r4 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff9, 0x3f}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) kqueue() r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)='mn', 0x24f) fcntl$setflags(r5, 0x2, 0x2) 16:00:31 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000080)="2020e66320650a", 0xa086) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x2, 0x0, 0x501e) 16:00:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x40, 0xfffffffffffffffb, 0x1}, {{}, 0xfffffffffffffffc, 0xbb3d3c3f98f92eb5, 0x80000000, 0x664a, 0x9}, {{r3}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x6, 0x4}, {{r2}, 0x7bfb807b0260399b, 0x8, 0xfffff, 0xdc, 0x5f78}, {{r4}, 0xfffffffffffffffa, 0x8, 0xee8ae31ff5cdbed8, 0x59e, 0x100}], 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0xee357c295f8ea492}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) fcntl$setstatus(r0, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) chown(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r6 = getuid() fchownat(r4, &(0x7f0000000900)='./file0\x00', r6, r5, 0x4) chown(0x0, 0x0, r5) fchown(r1, r3, r5) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e666e726ec9c72f66696c653011"], 0x10) msgget(0x3, 0x380) msgsnd(0x0, &(0x7f0000000100)={0x1, "708805fff7e3a3db5c32c8b479c6fba882a74e7bfb50c129711151e3e1ffdc58e322eeabaf034283747221a231ea4b3de0489797a88099e292f5ef4c5ae7c6936baf139e13998e8491dda3ee99ce01c6bd573c1bbdc0db3240d5bafc5a4e5864b4de5ab5a1f1550b117497b774fb7fde"}, 0x78, 0x800) sendto$inet6(r0, &(0x7f00000000c0)="116bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:00:31 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x2, 0xf02c}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x322, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000100)="781293ca", 0x4}], 0x1) r3 = geteuid() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x2, 0x0) r4 = syz_open_pts() write(r4, &(0x7f00000001c0)="5c1d7b254f1d3c9c0dd0dfbcf974dc2d55c7099e641d6b9ca8104a7500743dd0d4b51f468d623fb2fa2906c9cb71d3352dc0f3b50e3d355a9ad97433c7ac91b2b178a7d35f6e8c58405006d5ca9cebadff7b1c07e2003f9bba365c9a3a8c04b9ab8621f9c8e3572ca4e8f67d12a6e925b1d4395ec4c75eb4b05addd541d7bc3636fc5fc1bbea49f1e2397b4d9727ef5d12933bdfa5c0175879d7dc6d5c53689a546d108c42f11069fa0c13b013eee7cb7dcf2ac0208ccff00fb61da7e6d914b7b7e4ac6e6fc4c59d5981ccb67c9bd77a320e215fbccf39079dd24df21679d1ebe93d28c72f700f580081", 0xea) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x26, 0x3}], 0x1}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x66a, 0x6, {[0x1f, 0x20, 0x7, 0xfe, 0x1f, 0x4, 0x40, 0x8000, 0x1, 0x6, 0x1a9280000, 0x14d3, 0x1, 0x1ff, 0x5, 0x2, 0x7f, 0x2], [0x6, 0xfc47, 0x8, 0x5, 0x17, 0x1, 0x2e2a, 0x8, 0x3], [0x45, 0x10000, 0x7fff, 0x3, 0xfff, 0x5, 0x1], [0x5, 0xce62, 0x6, 0x24, 0x2, 0x8996], [{0x4, 0x1ff, 0x0, 0x80000001}, {0x7fffffff, 0xfffffffffffffffc, 0x3, 0x62b}, {0x80000000, 0x2, 0x10001, 0x7192}, {0x100000001, 0x1, 0x4, 0x7}, {0x33fe, 0x80000000, 0x1, 0x401}, {0x7ff, 0x5, 0xa466, 0x400}, {0x2, 0x1000, 0x7, 0x32b5e357}, {0x2, 0x8, 0x5ab2af2e, 0x5f2}], {0x7fff, 0x76d, 0xfff, 0x7fff}, {0x7, 0x3f, 0x7, 0x7}}}) r5 = dup(0xffffffffffffff9c) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000580)=0xfffffffffffffffe) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000005c0)=0x20) r6 = semget$private(0x0, 0x2, 0x180) semop(r6, &(0x7f0000000600)=[{0x0, 0x7fff, 0x800}, {0x3, 0x1ff, 0x1000}], 0x2) r7 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r7, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r9 = getuid() fchownat(r7, &(0x7f0000000900)='./file0\x00', r9, r8, 0x4) setreuid(r3, r9) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(r10, 0x2000740e) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000640)={0x9, 0x2, 0x80, {[0xfff, 0x7ff, 0x7fff, 0x8c, 0x6, 0xbfe3, 0x100000000, 0x8001, 0x3, 0x6, 0x8, 0x6, 0x3, 0x655f, 0x2, 0x3f, 0x4, 0x1], [0x3ff, 0x401, 0x0, 0x1, 0x6, 0xff, 0xea5, 0x7, 0x40, 0x2], [0x80000002, 0x10000, 0x2, 0xfe00000000000001, 0x1fb, 0xffffffff, 0xce7], [0x2c81, 0xe09e, 0x3314, 0x3, 0x5, 0x5], [{0x0, 0x1, 0x8000, 0x33a}, {0x80000000, 0x8, 0xb}, {0x7f, 0x7, 0x7, 0x1}, {0x3f, 0x2, 0x4de, 0x8001}, {0x3f, 0x2, 0xbf8f, 0x8}, {0xfffffffffffffffb, 0x7, 0x800, 0x8}, {0x100000001, 0x0, 0x3, 0x89}, {0x18d, 0x3f, 0x7ff, 0xffff}], {0x1, 0x1, 0xf645, 0x1}, {0x0, 0x401, 0x3bfffffffffffffd, 0x1}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x10, 0x0) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000a00)=""/5) ioctl$WSDISPLAYIO_ADDSCREEN(r11, 0x80245753, &(0x7f0000000940)={0x4, './file0\x00', './file0\x00'}) ioctl$BIOCPROMISC(r11, 0x20004269) sendto$inet(r4, &(0x7f0000000980)="32a3459e1eb53b782afe93a4f2babd15540920d07959cecaf20734cc4fda6b940e82b795dfee7ae11f67f36f887b48232317ba09db8736d0465db040", 0x3c, 0x5, &(0x7f00000009c0)={0x2, 0x2}, 0xc) semget$private(0x0, 0x2, 0x20) 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xbbf) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) r2 = syz_open_pts() r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x4) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) close(r2) pread(r0, 0x0, 0x0, 0x0, 0xffffffffffffffff) close(r2) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000a40)={0x7, &(0x7f0000000a00)=[{0x9, 0x2, 0x5, 0x20}, {0x7, 0x5, 0x9, 0x2}, {0x1f, 0x3, 0x0, 0x1}, {0x8000, 0x7fffffff, 0x7, 0x5}, {0xfffffffffffffff8, 0xdf0, 0xffff, 0x5}, {0x8, 0x4, 0x2, 0xff}, {0x38, 0xf504, 0x101, 0x8}]}) r4 = getgid() r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)='mn', 0x24f) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0x1eb) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r3, 0x0, 0x0) r9 = getgid() r10 = shmget(0x0, 0x1000, 0x41, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x4, r7, r9, r7, r9, 0x21, 0x40}, 0x773, 0x5, r6, r6, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r4, r8, r9]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000340)=0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000380)="cba43a47d98ebb70b9d6ca7261f0f03ca4db463044d6d6336baf9c7c12a3a800639c68c0737f237109cd94bc6276de683dd049ef4448b97e2071c6599c6aefb7dc87b44e86f0122426dc0119fdd3ca731fedbe399bf633bc73de5d955cdb7cefcdbe38436d9c9bb6666aad0c17771b0063f82b5e01580ebae45e285be2d6367374b7acd63aa5ae7a5fa00bbb629796625263f6f4db8328bc1da2e58d43fb23ec6b4e5c799df3b732c26490efc96df00de9178617660fba29193e454f88c12aae24e03023af72c1efe73c0e3226db53753fc54c5bde613c989c42cbc4004f3d62a2d5ff1e608fd9a0d839dc09ae636f43d3727bb0d70f74dd4125a9ec8f6177e7ef934a831c6127f40690ea98d9d86ca9aa0e7eed4b23772e7abcf5ae7e16ca3ccfdead6b014c1bbf34d5d5e50af6e8bbb53d603b0243987604fc47749a450f2399c5ef7fea4db41614fc11b5ccae1570367bf7f4f4c898a4a6a4adee926d468a676adbd61d6511c281bb79f3799e5ac0e979eae4861c8c817ce53d176a9a4c80c955deb0eb16a1b8fa7bbbad2119c2e30c817cae0edfdbc854fdb17fbbbb8c985d2dd6cdbf269e89ebef1618a0390670905220a28385b4a3a9b234ae97bf467fc8424bb6cba45bd8667538f4790671b33153b6868a612722795709c923d35ce751b4c1d516d9383d89e1bf180b0dee45264d2bf5f9ae75a017c7629dba068de6ed9e20710eae379f70364c6a7f1f84a3b3a10ba94094eb5f46c7f29ac4fada8306b78f08964dd78f1657eda339b7551c52fbf542ddf615ed3d0026bfbe6c7490854b70836fb7071fc444a357ebccbff396374d5f7fdc2c640177a5b0d5d64ee11470c3d083af38527a71160fdf83aaeb66ae9b1facf4997d721e388c96229ebe5c513a5d64aa8d954f10a1a08d49028a51124422f9a494c22ac0d5571810d09f6ac0d0039f200301a45617ae53852fab861b6672c4f3e21167498473f31d29d42ec8958d3f1e3c1a0d56bf4c25b3c0a977f3a14c0fd95e40378fd01acbb079e66bdd2af12b38dc87c284126c61b936ae4b47a99c583f9555e06e6e02142ffa5a9482c7c8e9b0e03805a8b62c0aab1376fd74b58780c9d850ddb685d42ca9cda883e4c5bb1c0184d29c54fa1875176f1a4952136e6ad3e573d1e21beef37719f7f2511956d2b796ee261a09d4232eb0480300fb4892e39549456d3033b963b3af87e1bb6ac1a7d133f4ec107f89417ff9f0935e0ef4fadeb30f70209426aabf79ca14199c6cc8b3cd52470342837edd54fbbd8c3ca0fc21919296843ce59d6c9c5041922f6fadbaa9be3b76a1062e81071b61b5c4cc38c5aaa55245aa1c9a10961661f284d8d5b563cde13cfe124ddd134e18ad1caacba0b8004a6d2ae671348aff56a48c63b09159bcf33df1348d938567e88c38d0070131857304ce27ed5293dc211569c2f7c98045f7860f3c1b9f8aacb4254a4e9e538aeb39574deb512adcb9492a802bdca13ec515abffda9d5dfefc3a6b501d4424fd2aa61e1eecd2ffc1cf0b272947a3106e5590fb27fce1bd40441d4713044857aeb589b7c3dbb0149de6247209f6c982067f91d7b0523d076650938bfbfeac0617fae787d57964c585b1809cf55bcc89f50afd13594c7bc71275c056f69381b5f0ce7807c2aff70f629f6c40fcf4a81be5d636ee7008a49103d39ea1120c9c11bc2064ec4b77550f9677de323873048a3f1bbc61242dc6867645b1809f7871522882066ed220b00b3964887611c63761efc9a2ebfb73e9fc859d44799d31f873bb19914b5502052dfe4637eb2b59d408a5879c2258535799d8af4394da5ca40930cac96b7a2c66efce53414265698ab861e0ab857c00acfba2cf5b963a5a8a1dd9ce953076af5484c8dc262b9688f9cbe6823c127fd822804a0878a78069ddf9f0ddc3930f56f63b51c30be631c4e5805c576cb5c26eee2712119babf2d3ce1a60bd0465045920e68b4b164ea7fd827fa26cf500fdede97e0ed8c4ee07c840405bd826ec06d16672b9638e1629ad2970db0a", 0x95b}], 0x0, 0x0, 0x0) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0x1029c}], 0x1) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) getsockopt$sock_timeval(r1, 0xffff, 0x7a57e5239faf3185, &(0x7f0000000080), &(0x7f0000000100)=0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0xc}, {0x6}]}) open(&(0x7f0000000180)='./bus\x00', 0x10, 0x12) syz_emit_ethernet(0xaa, &(0x7f0000000240)="2315b5adf4162a51a593aaf39b0894d18c3f26686687a7d30b137b9f43d619ae82b731c23ac92431fbdfd4b7b1ee38fb7558d2a36dd8e712c892b8fc8801c559f76194204bb8764a3d01600daffb8230f338d58d7408c6f291a1752f06dd9011031564621939d598a947c3fca15f2bd274e57f7990304552d61e6e070c3c56ec53e1f75e0c13e0058cfcfb75c33cb90f6674252f99d72a39c52b2a41d3c7a5c8738fd4f21d81ec32ee69") mlockall(0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) ioctl$KDENABIO(r2, 0x20004b3c) 16:00:32 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) r1 = openat(r0, &(0x7f00000002c0)='./bus\x00', 0x8, 0x20) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x8, &(0x7f0000000300)=[{0x5, 0x10000, 0x1f, 0x1f}, {0x0, 0x8a, 0x3, 0x5}, {0xfffffffffffffffd, 0x401, 0x7fffffff, 0x800}, {0x1, 0x81, 0x0, 0x6}, {0x1000, 0x8, 0x5, 0x9}, {0x3f, 0x0, 0x8, 0x9}, {0xdf, 0x8, 0x2, 0x3}, {0x7, 0x1, 0x80, 0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = socket(0x6, 0x8005, 0xffffffff) sendto$inet(r3, &(0x7f0000000140)="6c3d72a901cc789143c03d92e91f2303841bcf4da29334ff1ea32c9f1cb5095db313320da06a7db4c55981b1e31c89315c0a550923cf68849a4258784bd3172b7e6b1e17c5bfddf973ec0d83f3f52410829fdba6e4cf29b7794e7bff4fdb23d0250fb156fcfabbf7e2832dc806b765032a2ed92f1367d8536fb6456da16717560db647e9103a9946a0186b2d5c7ed4f48768895e6cffa115b10145ed7c844791d43a05e0aa76938f953d4e4d693955d9117d5236621d9c9edeabd1542bd3cc1e1bb8a878ec34cd6543ebd02a4e2fab6d5d267f8046771174b824f3c36558ff437dc18c78e5d7ad3c42beca2bb879d1674c29b603e19a1ed7", 0xf8, 0x402, &(0x7f0000000240)={0x2, 0x2}, 0xc) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000280)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2feff}, 0x44001000e, 0x20008001}) msgget(0x0, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) write(r1, &(0x7f00000000c0)="06eb4d0629a091ce6cc77948bf2813916f13b8d22e9bd195598ff81ba5ac1b6e33916f73ffd33862a39bccd352dfb721f3464db0e34a98", 0x37) 16:00:32 executing program 1: 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) setuid(0xee01) getgroups(0x2, &(0x7f0000000100)=[0x0, r0]) r4 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r6 = getuid() fchownat(r4, &(0x7f0000000900)='./file0\x00', r6, r5, 0x4) chown(0x0, 0x0, r5) r7 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r7, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r9 = getuid() fchownat(r7, &(0x7f0000000900)='./file0\x00', r9, r8, 0x4) r10 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r10, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r12 = getuid() fchownat(r10, &(0x7f0000000900)='./file0\x00', r12, r11, 0x4) chown(0x0, r9, r8) r13 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r13, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r13, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r13, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r15 = getuid() fchownat(r13, &(0x7f0000000900)='./file0\x00', r15, r14, 0x4) chown(0x0, 0x0, r14) r16 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$WSKBDIO_GETMODE(r16, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r16, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r18 = getuid() fchownat(r16, &(0x7f0000000900)='./file0\x00', r18, r17, 0x4) chown(0x0, 0x0, r17) getgroups(0x1, &(0x7f0000000080)=[r17]) r19 = getgid() getgroups(0xa, &(0x7f0000000200)=[r3, r0, r0, r1, r5, r8, r14, r17, r19, r2]) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x690, 0x0, 0x545, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffffff, "7565b5a70b7ac9990bf62a3afcc155373faa106b"}) 16:00:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) shutdown(r0, 0x0) 16:00:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) setsockopt(r2, 0x2, 0xdc, &(0x7f0000000040)="06e011588ce415b0bae5edf460", 0xd) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x1b4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = accept$unix(r0, 0x0, &(0x7f00000000c0)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x595a1fb7d036d75e, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)='mn', 0x24f) r7 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000040)='mn', 0x24f) fchflags(r7, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x400, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x4932ea6155f45e64, 0x8, 0x10000, 0x2de7}, {{r3}, 0x7ffffffffffffff8, 0x88, 0x80, 0x4}, {{r4}, 0x6d413abc4340e640, 0x5a, 0xf0000008, 0x496303c8, 0x7}, {{r5}, 0xfffffffffffffffa, 0x80, 0x10, 0x6, 0x8}, {{}, 0x8, 0x42, 0x2, 0xa4b2, 0x20002000}], 0x100000001, &(0x7f0000000240)=[{{r6}, 0xc, 0x1c07db5c7807235, 0x20, 0x5, 0x40}, {{r8}, 0xffffffffffffffff, 0x10, 0x0, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40, 0x7fff, 0x6}, {{r0}, 0xffffffffffffffff, 0xa0, 0x2, 0x6, 0x7fffffff}], 0x6, &(0x7f00000002c0)={0x1, 0xe29c}) r9 = dup(r0) setsockopt$inet_opts(r9, 0x0, 0x20000000000001, &(0x7f0000000080)="000000000064001400000000", 0xc) write(r9, 0x0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x180) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) mkdir(&(0x7f0000000080)='./bus\x00', 0xc8e8bbbf37dc6e30) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x10) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_index}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="e4af4b8d1a029b46088638b468c0", 0xe, 0x0, 0x0) 16:00:33 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000040), 0xe4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = getppid() r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) r4 = fcntl$getown(r3, 0x5) setpgid(r2, r4) r5 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r5, &(0x7f0000000500)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x1000, 0x8}, 0xc, &(0x7f0000000400)=[{&(0x7f00000000c0)="00e6472715159c41a9944a0da103a879ca2360a7aa526fba73e77a6cb97ee3ae805dce1545a67c103790036d43d091d1ed43842da124a9fae525218320aee72e32caaf23e642daf5d36f92f9cb9c2a48f210843c751cdf58788f12ef75f63ec60f92ebed0c4615ea9adff7e7124f04a4c5e425e31b4bac78d0889d5eb3e376befc97e3e368550e98863285d765223b61ec20f026eee0008ed628fab6bb383fef4a307f8aeae687699509e14be6818cc29594392e7c0fb481dc26c2e9ea8a39b876", 0xc1}, {&(0x7f00000001c0)="02a60a796a07433b46bb458ab9d1dd9d1620c0642efae1a8b8b5c8d5b90fa6f64b34f63a49bdf848c2d17e6bf0a98e6df8f32bd50088da14765e47a22ac5783402adaac949214ddbb2f383ed851e378b8575472c92d07c7e84828ae733f7283054d3e7555c0aaaa292db478f730e1953cf2c18146a1de09f7dee828529cc5f993e054fefcaeee655ad90dd9b2fc0f86a13bcf8db1a6b68c77696d141a9cbb91a62d79e2806c98c27831770349da609b23ac701dc464d5d7a72aac056bc0fea9fbf", 0xc1}, {&(0x7f00000002c0)="a62e49c407f5b99010512f1948a89f755dfa5795ac6e2adb09f438b1ec1badff9a72e0e4f7ee90c89c96ae334118c79795329029b9b825762bad60a87c91843db4e3fd785b5d0503d7fa559e87af4bbf7784b5b77192d2b3fbebbd93b73cc39d047e017b3288b36e7e6e9d5427a88dcde5948fd10a7c04c39774d0fff5d294e38eaa7203f571f953ac174a5e01dbb2cb", 0x90}, {&(0x7f0000000380)="9b4f39a518ae75e39a16f95bb21d9aa03a2f0c68ab07ef44b78e2f0a7dea7f7a", 0x20}, {&(0x7f00000003c0)="c45db7e723274a36f3a2b5c45a90f405", 0x10}], 0x5, &(0x7f0000000480)=[{0x58, 0x1, 0x10000, "bac952dd8176e80e7faffea26f64780acb1e109c640973646cd291110f813545a666c6f1916bbc4e59b6d7386c4abba04b037bae9a413d8bc3688812b5c8b16a72ee24ec5bc075"}], 0x58}, 0x404) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150000}, 0x8}, 0xfffffffffffffec7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pipe(&(0x7f0000000080)) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xfef2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:33 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) getdents(r1, &(0x7f0000000340)=""/204, 0xcc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = dup(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f00000000c0)='./file1\x00', r4, r5, 0x4) r6 = open(&(0x7f0000000080)='./file1\x00', 0x8, 0x0) linkat(r6, &(0x7f0000000180)='./file1\x00', r6, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) 16:00:33 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8380, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="e1b5") 16:00:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db13de9e973739ea78b7ec000"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50}, {&(0x7f0000000100)=""/15}, {&(0x7f0000000140)=""/98}], 0x100000000000017e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a1ee6ded46bb8601eeacde35b5836819f2084602"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r2 = semget$private(0x0, 0x1, 0x4) semop(r2, &(0x7f0000000040)=[{0x4, 0x3c, 0x800}, {0x3, 0xfc7d, 0x1000}, {0x2b53fd443a3c42ce, 0x3}, {0x2, 0x2}, {0x0, 0x8}, {0x4, 0xffffffff, 0x1c00}], 0x6) r3 = semget(0x0, 0x6, 0x200) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000180)=""/254) 16:00:33 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 16:00:33 executing program 1: open(&(0x7f0000000300)='./bus\x00', 0x1, 0x50) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1021, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) sendto$inet(r2, &(0x7f00000000c0)="700a9b4d50fe", 0x6, 0x4, &(0x7f0000000100)={0x2, 0x2}, 0xc) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) r4 = accept$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$inet_opts(r4, 0x0, 0x2, &(0x7f00000001c0)=""/198, &(0x7f00000002c0)=0xc6) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000040)={0x6, 0x8f76}) 16:00:33 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x5, 0xa1}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f00000000c0)) r2 = dup2(r1, r1) dup(0xffffffffffffff9c) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000140)) r5 = getpgrp() r6 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r6, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r8 = getuid() fchownat(r6, &(0x7f0000000900)='./file0\x00', r8, r7, 0x4) r9 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000040)='mn', 0x24f) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) r11 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r11, &(0x7f0000000040)='mn', 0x24f) r12 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001dc0)='/dev/bpf\x00', 0x800, 0x0) write(r13, &(0x7f0000001d40)="6d6ab89b3907c1cb0c690b5828effbfd3187bed6aa625c0d4b0850ace596dfc490b2d6c0b899b6681c0700000000000000000000505d44be78d7ce5cdf427cab1a5f", 0xfffffc44) r14 = accept(r12, &(0x7f0000001940)=@in, &(0x7f0000001980)=0xc) r15 = accept(0xffffffffffffff9c, &(0x7f00000019c0)=@in6, &(0x7f0000001a00)=0xc) r16 = socket(0x0, 0x1, 0x1) r17 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r17, &(0x7f0000000040)='mn', 0x24f) r18 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r18, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r18, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r18, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r20 = getuid() fchownat(r18, &(0x7f0000000900)='./file0\x00', r20, r19, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, &(0x7f0000001a80)=0xc) r22 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r22, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r22, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r22, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r24 = getuid() fchownat(r22, &(0x7f0000000900)='./file0\x00', r24, r23, 0x4) chown(0x0, 0x0, r23) r25 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r25) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, 0xc) r27 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/ttyCcfg\x00', 0x20, 0x0) sendmsg$unix(r2, &(0x7f0000001c40)={&(0x7f0000001c80)=ANY=[@ANYBLOB="00202ebe981d8690f64947a5cc2f627573403d118b2e41e81248a591e1013d20b9f99c163d3d50722073fda4b50dcdf7ab78213d42190e42a510a02131062ee768c0d7f01248e92d205f814da9213ce0dc46ce081c11393da7c0ba5c4575f8cff2b866ec33b7a9cda73aa73fe75d0769587ab162236373196ec443a957a844a6ce59fcb1207aa527c917b4e9d8b56b333c810e509f74ee5f3a25089e03a53b4c13"], 0x8, &(0x7f0000001800)=[{&(0x7f0000000180)="2b4598fcc74adce4879cad39afaffcac2769f306a3efc382610adf9a4af1f21d3a09b2306ef960a660d38925552d16e3321cf98f2cd3f492937899a2efb3acceba05a73d272377f25fe5ac4c51b2ae646bc3ba6bc14028f778a5f44e1b00f72889b2cbe8c04c7e8a3304144403a9d8095c210b3d78ad2e0e893fb4114e4b06f4e10a678182b77ae9ac75aa282dbb72880a4329875dd1d8103b2a38bc3bf83f8311ba23cab039aadf52888b635fc02a054fe85bff3a4b446a95ba1e", 0xbb}, {&(0x7f0000000240)="630177d16c2d047108ca31b236d44aa6ddc4b6d8ddd61ca5be3566849856764bc72d1eff5ad5134572c5069b834daf715070c0443c0fa4ba9d0609ad0ac73cefd10f41d99d7b0761f09e5c51ce5ab667c7eafb7a205d8504940dfbf944e40ceecbe88756d0507b61032ab44beda5e23629d4b45245380d3afe4da147dcaafabdb589f9ff35a3ca36024394b94380d58845c1430aae6679aa3e209d37182a9c910677d3d529a7a281b01f9cd4efaaed83216505194c4a5f734a7c183ec51adc6215ea3226ef778adaa9dd3de2391b8da8ddddd04e0affd1b9b42e2e7b09621e4283c860d7f5052e04191fb327afc94c259f5a26223ca4beeb256f6ae1b92e0eba4f77a620490dd73886c6d9bacc0b2a69e230fc5ff5cf458b309f02f7d41c3710fcc97ae282714578d89bf8c6e466e4604cc1a916383a012d57b2e700f846cc70051780d2d519a2e99d69e37cdccabac7ebaa1634c3bf41502182119a107457a8fdcb2b26e767d4c11fb08965b33b6df6210721054351d3586588b20963f51a2f1b1e3ebc5acfa3427b80cd1cb56eb1e04031c1a9b0dc37979df36c0c85e75496447106dc0775b1568ec5bd4b71c8da993e2ee0c6dccc976604112a7c6e3a9be0a05c6eb74aba44c01aab4fa1641a48f24647062cb51b4a7e6c3c55d78428cf3a7698e2788b312249ab1314dbc75a14cca6ee8c1a42b64556fc91c5a775cac9434d280cf20bfcf13c7559747f25bcd7e7c3ac99b15ec2bb05460f068ecb1b57305dc43a64e07886c074dc15ac1f02d7a998060da46adf421e8814c63082205f24e45d7bcde1e974ac0ca93b73635806f7755400dcd20f64e754332302eb27741dc8627b8261c7314a1a5335476f5b1a346db4a409fd040c93f7863421bb2987342340067bda5797461d6c24365713676a9fdc627acbfe894149842dd8e3f15e83f0820b5e24b73e2735fa443a663c4e1b8140ec273a8d79456389bf012f7eb7a581c584b117572e9a90b95c17225171c4b455aeb4f057f5430dbbf22c4c5fd8fd7c3f473bcf80514cc200f698575ab115fbbaa391df05db606a494b2d0663ec1b4479c4b6c2e538f6759965b451634eeaa85242593d6a703bb88d97399a011fecd2f6d28829e89c64e284f140a959c3350e2d124563b2313beea3581e0f3e445a71f9de02a998e45c3e3b3b75f9ce45fe7e0b80b8719fd4991b778bf4a17212566e1c7549eaa947eaae2dedf00e1590574dc5c27151a75262e91c4a0a63a66c17fee896277a437ce42fef4c1987a08ad3f5cc573fb6dc84eef8056d1d7c24836d821faf37936ee727aa2c010aa29eb9492d06b6ce1e660860aa469455aebde54ce7ad67d38e0e4e99f5ecee733d9c74d9aca2cbc802ebb0942343c3c00d3c808ce2f2110983949a71c4dbd7a79afd3f192f3de8f7180617ef402e0c7c80abf1f5870297aa06905b6a262794bcf6e0fd2a4a2440a083594b3c079f16d4efec43ef47170a8c14812b8ae7082ffc54e2f46534d82288a4746709a1385b766879933acdf1a69e7685fbdd4e037e1f78240aeb49fe1320b8eeeee1ed03e2b140c31292268bfd8bb563dc49f290f7b0b1795ad60308ced30ca5ae8ef9b5bbb90b6546ee1c8829a3e9d867c73effc9690c3b4f051d0b8c0007bc6104f8f61fcf3ae7c56e31719a39282a8891983378d175831bf9c282fc8147f7563c5ace2fed3216bb81aca98818964fb122b3df8e04b1c9f252008cb664d79aa2451f2a0daa9cc5d09819b31ea61f9931cd0147791ad475a62069456cdd080dd6e3f5f1b3bb99f880309b3a9b0daf572e4ce9856973b8cfc672357329d13880d5bff3e628c43aad857ef0ced557f8b2f4dcf564b7382560b1f844f6cbfae40ac53845d9347b5b2ddf71a47b14f108f6c0290a97d1b3d0198f8ff4708285a352e665279a31848365404f650db4d606f0e5637b53b834148eadbae569e53af6259e94d78ac991b2d0662cccd691f7bba90a9113eaf56512ce9a551c2ece8c561b13566a971dd9a75195c1fefb0e3598eb19a03f346b199e7fe54479b1290bd8fdc3a40823281a4388d98a1537cce62a8fe2046948be3d02c36e09476f1adabfe9b19b3ffde9f1aa1ee0f13a97b330a7537fd1346c43954a2699c66571f2d483a4882ad26e64f63e57e22940187d004cef358010f7fc565a5242ae365208ba73b7b8d9937edb18319d1cae209d46b7df8719cbabe25a6660af863221bb97d842a8461720b825c475a6ed93ea55ff4f8f7f7b89141d81cf799b460fae8d732df81fe501581713515ec10f16918b1b8916ffbd0d8cbb562764818f8a73a5ae3830522dec039128a721587df5d2eff5f9bc21b0869d06861e74a7369a04ee5e356b22b2abc96f605ddfa6096846c2cd451251f8625ae9b796fdb23cdfc0121cc62487cd07a322e5acdcb0120ccf763dde6eb546b634ffd3d9939d5edc92e30ad88cd91ddbb92502caa249b18a92701204b227b0f09a0867f62cfa23fefdc697baed095778c7543b7d7c1095ca37ffaa1bfe0b35205e4b40da795951a4ab3c99c4f7a22c8f4f3fe42f6d15d4ef57bf6a9e0a24da6bb821828ce224ef1c3ad6011e5282cc39f6b98df62c3148a0e53f62b7727475485e9ad3f9391cc656d95733075c6562717bc8d91bc8f9cbe2494a9a2385276ccf86c28acc212534458aba5c530aebbeb1f4b58091d4eaff7f5949fda6ea242e2351baca4e08d250c1eb9eead903815af560d282e24b5418db1619e0662b2c4cbd429a2231776f35fdd8c9487197f8b720fc8b6e3bfb3d01a1ed75e922b709eb485a5c57f93b8a6bf875b5b133040d4a1d40fe9186aaf9c92ab323dac682966a31c6ae8b15993d9ecdb960fd691fc67e1b88b7e20e47c2bc22f90bfb30a606a997ac336dd9fd62540e7c610b8318c2af3e438665836253e466db7823c353daa795d80e7de7f3db1f1b5f72992a88bcbf1969a2132dabc21529b4ed07a972d15301a5394fd81dc5f8ad11d813e55bfa9e48b7c39011511c45066e56587ff791e67368771e336d0ba8023451050edb3d00ff4d61dabc693dd454e2d1723cda23b76a934e1ce1415b1d213bf022404e313b4fdb767f3ff4f5663b17ebed79587f0a6e13e1a1fb7d9263c7698a47d886102ea5d456ec81f38686c789f3525e71550644db53b2d3bc8ac775469bad1974e4f5eeda82037851b87f3de76aae6d55b494e724c71c052de194ce19115846e8344133a0270c6bbba2a5e59086a50fbb1828d8053f4ddfc183a27c3516d11fb7740d4db991e0498a106e2385b9407a385f78e43e1760f921c130764ae551af9d71b560bbdad81f30a465b18c72764c5138ac5a22d0983f28cfc113f04ca8f4b2ca491b56e1b7cbe8b2902fadbbf412f1911afd93f79d096ba2c0f143071b5022232135b24ca78c4942fb00c19ef00f33b5a8b920d0eebce0585a0e2be4efc4bea75dad242144481289fb03619ea794b5c47a9ae9af6fb95cbb4c3f934af34adebbf08637edfc69f54874ac1203aecc00f2e0b4675f220da727cb1082e6475c4a3006fafa5ce586bdbc0a20bf4441973da30746a8a4d00c4aa27a6adcd244b2efafaaf4b9a6a9685946bcaae8f978847335f284cec35884daf1a07eaed8f83d0872382563737a491dc2248ff11f388928a2bc68a9108a1bd3f508e4d936ed4488827db8e2cf9e0bf2ebece39a25abd34607a37c0f46ef725dcf721e1289db9613cf54351104dfe002e4f2bb1eeb7c4ffb5c61f54fc3bbb52e3cc10c91b93f0dd4a1cf5e84f87bff5c4f099c6966cb6f2ac9b9f9442f339a67685d5a725bc878cbf3cf115b33fe997ff6820efc328d619612a902e773f9620e0a370ddc7583038e540c315d79c1c0d5a1c1ba96ebcaebdcc52e58fd55206a749d4aa8fe1712890900f12d16411b8b4a7b7cade1f4222180019a9a48173d26e2dbdd4511e18590c979f3e3bc28e4c501b1dd9256c94b9c31fa1ebdd55ba127fabc0d253530d2ff95a1dac6dbbb444b0a60b82971013669920eb71478154637d3e4386b2a9f38ad6d1e9197eaad89dcd35333f04e88a442f91c6aa180fed4ccec87ba05f4f36b9408883b43a31cb1aa1403b403a5b79996ae3ca85a745fe4a064a46128d1f00b34c308a91b872f0d45c69c6046c6d134776c4c850d76e5f29dc08cc65382bb1668e0df2975d41d4f643fcd1ae9cce9a71ab1784df1e2f47326684009725aa527402bdf2dffe49f3fe1149e3ae5c9d0877594a951a029fa832c63969205c2b23bec0ffefbe1a4a5e16aac6f9e0c46ee26453eb2b912fe05fefce4a489a892d0b9e1c9ddafbfbb8d604fb0dede3ee4b9753a544313dc922ce141804df071dd49132a58218055aad2c5966f6e691f29e3fcd2f175564125fdc8ec73d6703b0fb95e80999808b2705e9c04f3de05f7b06c37765174653a3cbbb9d47f4ebd10c2933a94f2a311234729672e12a932a3ff6d77dfcafa0c0a07fba08b9cb48162db9df5a109e7610bcdefa80162883353470a7934d78071522c124ae13bce80397db316bcfae90568dd15f0e488ad6f60782e8e5c70845b39bbc38fad33b1ec2c73a87fbbea06ad5ff6c1d5750b5afb275ed7f4229c8dd57cc39f556d1dd5aacc9e08de5b176308d598a4fae07c6d32fc6b8e2165b5c8f73f11d83f49d30aca10670f67f1390dc41545fc9e7df267b385da1f324ff472e09733b4ef6e5ae8ebbab368bc038e6174715653edb6e24208875ca734f0f0867a7eabcb3d3a34ba1667363c6c06d3e3a26d8341891367ef84512f32dade82343251c9ad857fdfd02417d835fd00f0445822622181bb855de013d90e2f6c8e1161e67fe85161eb1fce67d3d26c0c80a5c0e7c54c47abec55def364120687b0c0fbda2113267ce69af45ef280b8e75268185cffb5ee1e346fbfcfc121f610d9648a8666b2e1dc6c43b26453e4c396e4abc7ff566d6ea4b0e7b592e40c3e2ef7926021beda61391a6c82cd18690bb82b45a95dacd1e51b0a7d1c709dd3804aa89d717fbb8b41bb6d43c0b4b782f60245df3dcc5c613c7e17edf496fa0f2a196a86ffa60ab82307befbda0d2b015f5e2f2271c5377395040c95ceb48b3bdd50ace0019e6cda80514c7547ca39989443eeeb681e238d36eaa9d2c65d565d82abb88cf5a172813d6eb8f0971622e914a4bc32f3eede29fd355dbe0f08d04d7051430421ea4e4362010976cebd5ded39888e0f660cb9447fc0cf543ff84bd0a55e81d7e7e6e58d38ba815c90edacc293a020b9736c38be18195aec92a5cb29f70a5bb7a25417b88a6d6cf27f8162fcb5e8b3ea88d2afcee0f3869ee6b2d1cac38d91f1b5cffaf6f90a58324a902fd9ae4815589e2d1166dbc4c24dc0cad8919de2399c98d56ff6b221ea8bb79924b48f7a34ae054e94ab70ca68dda339e246df6686a119f98fec0f70300319683e79ca141f17e5f668df2e2e62ba2339e42023fcec059f35658ce1b3dab6616cbd6996f4b4b5b69a4266bafdbe7f72b3585bfe4a0ce62a7af763d709f474e32e6dbe4fbbb97ca23a9d11ff2fd66b767235553808169dc927a2ce97581e4879c3708d50ffb3b875783e3cfa444411fe2b6591dd290e088d12d8f67eb37be6bb7534b7d6784124446a286fa19faa05aec02087a016d4530a3c1abd3df7ea7e036adbc82ae74fb4d9057599740fcb4d065990926844fa15d107bb002fcb125405ba843ed7443251d97a1b41a1e5603725aea336615e081133bf4137e2c25fb6acb34a9078f04b51f8978b5e14e691a95a78", 0x1000}, {&(0x7f0000001240)="69dfbe346c007588dc0e1b41f71da5dcc4124ea06f67fd90bf57e595fe747da7c1a78039a4d0ca18489be5873ba3f0d84f4295624b064ba8eb31f627ff403db43f9225347125842227407e3329354f5d442a49b287db34e2eef6e90bdd3d97d7b942b922acf3c019bd2bb078a17495b4672a8862019a38d2a3eeecfd04fe4ddefddfb456e152bf8d47ba8bdc37c4f9d5cb147727b1a00ee02886424412d3b7638e0537c5b7ec65dd5990421bd1a9342b5d48c741e86618f39ab5fa86d4b74b1a6eeb709e", 0xc4}, {&(0x7f0000001340)="9a7d86990a6346c91af65361218b4c3ac1ff20524d508a299c581b1a38be0854fb2242f024d17036d682177c7d6c7e59513daef15c78dd419ad4a8eea5105015cc81d9112bbd74710378546791e43ae1680e7af5cd13c2e1336eb5c81d9b666008e9f2a276c5d722c5bd1a45ae4a0bac8eda965baf5fcd40d212ebda6ad141b86c9276e8904bb3d0b8e8ed9774c81c954f8a04e4b7167015b6e3e543434173eaa412f21051495607abf7d128af8b8b21ef7b774ee95dc29891a06dc9bdc78d7bebad5a5059ba6e954292b3964f99480dbd4bc62c3f3592", 0xd7}, {&(0x7f0000001440)="b13ff11e147718d59c6970b1d022721c0aa77263c8eb95b3c407b45027e23c42fa12eee4b7fe7011e32ebdf661084bce2661e9dd64431cdf8f84c46ff524f329ffe073fa82caee3de6dcc8820860a2de7c5f85602da9f4a628f1b14559114caad621b89829bb513bbbb15b37410729e98881f31ba9c42597cedf6bbb4fddb5fd8d266f4ce569ac7b6380af5152992566c08e4239dc08466820175019fc3981cece4d05ef82ee6eee91430ffaf046311e64e372f630569ffe3bd1614c66783997a72203743da5715da646dcd5bb4dd9c83286b3aa3f04aafcf8870ec6c7fec85377", 0xe1}, {&(0x7f0000001540)="55a46a8a60ff8a8c4d9ae7d435cf14c41235661da4824f99f823d4d4b8e707741e6a35fdc9fa567584f0066e2b63c6cd53f6660ebfa746ad48a7dbb5d62d546524e1a9c1643da928e6db4a66ca5c13891c89a25ffee033bb443f062b827d433b9df18bd66b6bbb8869caf007a02691130963f2747f2aee9b396cefa715421671", 0x80}, {&(0x7f00000015c0)="84e8", 0x2}, {&(0x7f0000001600)="79846e9572170a1fb01d550735418613835c75155a27aa3cf24442ab30d943b28569d4095eafb1bb86a768cccdb0d13a7beef24080f84d4b8dd82b895945e9c150d2bb984a4cb98349d32b1ddfedbbec3b8b1bd90c09f4c30bfcd8", 0x5b}, {&(0x7f0000001680)="8ed6bd6af08eff38063d55a6b3ec53735a9eb6efbb8e904f21190b48ed9d9f6f4de6e88dbce2982555d82ce37e00e6105f57cd20add2afa0a1567c7fc7dd0534ce0369b00bc26c2caf24096df53ae28110c68a3bd4ecb16fa53ab8f809581f10f19db4f49fadde", 0x67}, {&(0x7f0000001700)="87135d20104e9a6bc0787bb7308824a1040837fcaf579ba25087d2b9c1d1168b495a3d5103aaa04e4badaca1469245a68b21388fddf0dcbebdac89f94f87a5df5d5cbec78b9c94ea3db6c668a761fbc11d212f3836f338e71bce2a9c7643050f800e23d12ff54939d67993d3ead2aa348575e44fa89533da9b1dcd6fa005597af5817e537a0b8a43d29d7d91ba03e5e33e9a0fe6ce3b25fcf46574a45b00249d883093a7587b23deb373687eb46e85eba60222166c03c5ac38db557b1dd389fe2152b00db4ef894920695b8b309e15d7c69bd21043f50a4f9eff3e11b62196d1", 0xe0}], 0xa, &(0x7f0000001b40)=ANY=[@ANYBLOB="200007000000d063ffff000000000000", @ANYRES32=r5, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=r2, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r14, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r3, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r20, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r21, @ANYRES32=r23, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r27, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0x8}, 0x409) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x35}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/62, 0x3e, 0x40, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000200)="4a000e2eb0cc7a64f819ad20a6bd4b15fc14fea2ea9dfeb3852be392239f55481ea6e60b7373e3b6baf701877971901824d6989ae5c45468cbcd8544b4783e9c9dc51891b80731c54369c7e929d35932326b235ee5317a3e63c62c3562bdf26d5a4bcc967108532f975306d88c70d65f8f3cde576dfacc0c8b84e4d87660a2b0241fe9c373501cca1527b1dccc49cdfffa6dfe6050fff97bc67a41a6d498ae9961543045abb8f04d0627121fec37900c80c87cca98", 0xb5}, {&(0x7f00000000c0)="7860a00c12106313b80b210de1cf8cedcf1842bbf8b3d8c5f3966c16aa6433d9d726fa29f729be4f2ff96ceb611b847a233eb1a92d6fe9a3a532", 0x3a}], 0x2, &(0x7f0000000340)=[{0x70, 0xffff, 0x6, "45ee6603a2933fde75bcb341c81b0d286cb8c318f8b9a6d209bc7e065c533146df7d1c2afb6763c28d10fc6e5803f2a5edfe6a5b87c251417bffc7f434a84734ced68e1da58a534bb1871f749b2d7f5cb825faa52f710b696a5429b68236ad"}], 0x70}, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f00000000c0)={0x0, 0x2800, 0x38000, 0x5, 0x8}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) clock_gettime(0x4, &(0x7f0000000100)) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x7, &(0x7f0000000040)=[{0x1f, 0x4, 0x0, 0xff}, {0x3cb800000000000, 0x7, 0x400, 0x7}, {0x7}, {0x9, 0x7fffffff, 0x4, 0x403}, {0xfc, 0x1, 0x4, 0x7}, {0x1, 0xad, 0x101, 0x1}, {0x10000, 0x7ff, 0xad78, 0x8}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x28200, 0x0) dup2(r2, r1) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x30}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4, 0x6, 0x4, 0xa6}]}) mkdir(&(0x7f0000000100)='./file0\x00', 0x80) chflags(&(0x7f0000000200)='./file0\x00', 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) 16:00:33 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) fcntl$lock(r0, 0x3, &(0x7f0000000080)={0x0, 0x7, 0x8, 0x6}) write(r0, &(0x7f0000000040)='mn', 0x24f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:33 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) sendto$unix(r0, &(0x7f0000000000)="11c78afe9428afa7f50386cfa093bbfc0438ce88d1d28cb3291a552f41f1582587808b3a3cab355d4b2466a4a722ddbdc96b8aa2477aecf9475662ae18b438d9c95a9b82107240239e13ab7fa84cc107ba0a22604e7ed410ba7490faa9a14673d4493902d197b9ae5fc832841ba08deca8e5587cdeefbe65596abd3a108090637f2701", 0x83, 0x403, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x1e, 0x3, 0x0) recvfrom(r1, 0x0, 0x0, 0x1, 0x0, 0x0) 16:00:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x880000000000000d, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) bind(r3, &(0x7f0000000100)=@in6={0x18, 0x3, 0x1, 0x200}, 0xc) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f00000001c0)=0x3) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/61}, &(0x7f0000000180)=0x3f) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x8, 0x3}, 0xc) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x1000000000000, 0x2, 0x0, 0x40000ffffffffffd}], 0x7, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0xa2) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000100)=0xfff) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x2}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x2) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000040)="ed") 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) unlinkat(r2, &(0x7f0000000080)='./bus/file0\x00', 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)='o', 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r3 = getuid() fchownat(r1, &(0x7f0000000900)='./file0\x00', r3, r2, 0x4) setuid(r3) 16:00:33 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fd4000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x10000000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000dcb000/0x1000)=nil}], ['./file\x00', './file\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe5a, &(0x7f00000000c0)="e05e51766c6b5c3ab1733dcb40588ca8e48a6a000000000d459c8ae708c1999f3d000000000000") 16:00:33 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xc, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() socket(0x2, 0x4001, 0x0) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r5, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r7, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f00000008c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b25"], 0x10) write(r9, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r10 = socket(0x10, 0x1, 0x10001) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r11, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r12 = socket(0x2, 0x8002, 0x0) r13 = socket(0x2, 0x8002, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r14 = socket(0x2, 0x8002, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r14, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r13, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r14, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) kevent(r4, &(0x7f0000000680)=[{{r5}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r6}, 0xfffffffffffffffb, 0xc0, 0x80000000, 0x8, 0x8}, {{r7}, 0xfffffffffffffffa, 0xd1, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x1, 0x4, 0xc7}, {{r8}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r9}, 0xfffffffffffffff8, 0x4, 0x1, 0x2a, 0x9}, {{r10}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r11}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540)=[{{}, 0xfffffffffffffffa, 0xa, 0x20000000, 0x6, 0x2}, {{r12}, 0xfffffffffffffffd, 0x60f3e94fef2d664, 0x10, 0x4, 0xf3aa}], 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) r15 = socket(0x2, 0x8002, 0x0) connect$unix(r15, &(0x7f0000000a00)=ANY=[@ANYBLOB="62ab0a07e004400000001f2dd4085bd127a2511643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e4121876af1ae71c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa56ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d94e1ed151d9fb1138920ae33cd5e89c2b3ed"], 0x10) write(r15, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r16 = socket(0x2, 0x8002, 0x0) connect$unix(r16, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r16, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r17 = socket(0x2, 0x8002, 0x0) connect$unix(r17, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r17, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x8002, 0x0) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRESHEX=r17, @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYRES32, @ANYRESDEC=r12, @ANYRES16, @ANYRESDEC, @ANYRES16, @ANYRESOCT=r8], @ANYRESOCT, @ANYBLOB="797cfb5b37b0d949fec9dea54d040ee82bcff5633c45f849fdb1002561ccd1f92793f434b9764afea9b1df6128a89d44b4338e7f00ac2515db7549c548ae4bf62ed86f0e3a6baee7e2c5c19b4a48390326ddc7ebde38d328f08dec54809a7261639953096dafac241eeb2fa1dd1e21b14982be11e12c5c30a59de83d217b6d215afacbf164e5e4e810638a6f468bd280e4e5b38d00fe75beb6807024285df6917db6da58dc994e644f901f24a05e1adcecb15051702e7c151068587ada70f3360fca8fba2d73c3cfa7c708cd9abacc", @ANYRES16, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESDEC], @ANYRES16], 0x7, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000180)='@\x0e/&\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) r18 = msgget(0x0, 0x80) msgrcv(r18, &(0x7f0000000140)={0x0, ""/119}, 0x7f, 0x3, 0x1000) msgsnd(r18, &(0x7f0000000e40)={0x1, "48696a2a0567b12f5c0ed193424179fc5bd8017a0713000000000000000000000000000000529965b6ec137263613adf20586402056496ec244aebebc14f35fcbded1762d472371129e9c1382305c22eb2dd73aec16e621c1448776db189b8a00470bffc9cdae57da2bcb1ef8d644c1e33a6736dd9423aca2f6cabb26bc235531073233a314465ee7c274fc0d9769561381316d2eaef01ee3487f0607e487e60b2912898611f000550b5232f57251cf42d98885597f3df3fa5d68778533535fe3195a50aac9f258421073e0bc5ebaf7e3595e809730a3f97055a28a2e9554c3b18082900dede8e7e507b66ffbf04002efb48e59dc0a2a0813149c3a831695ebedf4f071300123c0577ff"}, 0x21, 0x800) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000000c1, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'w\x01f', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x54fb35565662c8a5, 0x70) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x1b9) 16:00:33 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x31d) setsockopt(0xffffffffffffffff, 0x29, 0x880000000000000d, 0x0, 0x0) 16:00:33 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, 0x0, 0xfffffffffffffe4a) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:33 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCSTART(r1, 0x2000746e) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:33 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2f) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) openat(r1, &(0x7f00000015c0)='./bus\x00', 0x80, 0xe8) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000040)=""/225, 0xe1}, {&(0x7f0000000140)=""/179, 0xb3}, {&(0x7f0000000200)=""/47, 0x2f}, {&(0x7f0000000240)=""/158, 0x9e}, {&(0x7f0000000300)=""/104, 0x68}, {&(0x7f0000000380)=""/219, 0xdb}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x7) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet6(r2, &(0x7f0000001540), &(0x7f0000001580)=0xc) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="21635f4538c5bc18df36f172a9f02d01170fbfce765b53e142a46fdbdac97c7e828bab6e6bca579b69a70dea5febea0e31b4c79b1d45306dec4f2d607b94700107dfbbd7998864740629283f12e8454aa73a095d27766047c0c17830fddd20d500bb7cc9bbe998e920a19958a9c9a1e677a7758962b221", 0x77) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 16:00:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) listen(r1, 0x4f) open(&(0x7f0000000040)='.\x00', 0x200, 0x84) 16:00:33 executing program 1: clock_gettime(0x2, &(0x7f0000000040)) clock_getres(0x4378684e2704e9ee, 0x0) 16:00:33 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) close(r0) flock(r0, 0x1) 16:00:33 executing program 1: ktrace(0x0, 0x5, 0x1000, 0xffffffffffffffff) r0 = getpgrp() r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000380)=""/104, 0x6}, {&(0x7f0000000400)=""/53}, {&(0x7f0000000440)=""/229}], 0x0, &(0x7f0000000200)=""/233, 0xfde7}, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x40000010, r0) 16:00:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) getgid() fcntl$setown(r0, 0x6, 0x0) 16:00:34 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r2 = open(&(0x7f00000004c0)='./bus\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r4 = getuid() fchownat(r2, &(0x7f0000000900)='./file0\x00', r4, r3, 0x4) chown(0x0, 0x0, r3) getgroups(0x1, &(0x7f0000000080)=[r3]) r5 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r7 = getuid() fchownat(r5, &(0x7f0000000900)='./file0\x00', r7, r6, 0x4) chown(0x0, 0x0, r6) getgroups(0x1, &(0x7f0000000080)=[r6]) r8 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r8, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r10 = getuid() fchownat(r8, &(0x7f0000000900)='./file0\x00', r10, r9, 0x4) chown(0x0, 0x0, r9) r11 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r11, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r11, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r11, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r13 = getuid() fchownat(r11, &(0x7f0000000900)='./file0\x00', r13, r12, 0x4) chown(0x0, 0x0, r12) r14 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r14, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r14, 0x40045714, &(0x7f0000000040)) r15 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r15, &(0x7f0000000040)='mn', 0x24f) ioctl$WSDISPLAYIO_GVIDEO(r15, 0x40045744, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r17 = getuid() fchownat(r14, &(0x7f0000000900)='./file0\x00', r17, r16, 0x4) chown(0x0, 0x0, r16) getgid() r18 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r18, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r18, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r18, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r20 = getuid() fchownat(r18, &(0x7f0000000900)='./file0\x00', r20, r19, 0x4) chown(0x0, 0x0, r19) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getgroups(0x40b, &(0x7f0000000600)=[r21]) r22 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r22, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r22, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r22, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r24 = getuid() fchownat(r22, &(0x7f0000000900)='./file0\x00', r24, r23, 0x4) chown(0x0, 0x0, r23) getgroups(0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x376, &(0x7f0000000200)=ANY=[], 0x1f4}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) sendto$unix(r0, &(0x7f0000000300)="c7f7a3b4a4cf8889e7bbdb3b0512f7fecd6c2422b293eaa6b4565d0b482fbcd6e17430faa1eae865e69df10a9c00fc5741f622e87beec41316d17495a98da659b4e5059c58b19a98e33586f8642cf129489547da5c2fd45699d2fe3054166e6eb1c4ca1db868133d3eded505ce1aa71e871f9775233a9b0f416dd195b37aa38d9a331c63da43a2c34fce7e146c329dce368f83b7c3c27e8a67e14579", 0x9c, 0x1dc299cc1827e741, &(0x7f0000000500)=ANY=[@ANYBLOB="db9eab66f93cf8554c72eb23efb4829b40446524a3c75a3a5acbf14802a2d9a9d7aca8061659dfe390fe29e2bdfc9e885750688689dfb16da259e428c1a211801f02496d48d6789622be5844928fe83a4e"], 0xfffffffffffffc4d) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) r25 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r25, &(0x7f0000000040)='mn', 0x24f) r26 = fcntl$dupfd(0xffffffffffffffff, 0xa, r25) fcntl$setflags(r26, 0x2, 0x2) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f00003d2000/0x14000)=nil, 0x14000, 0x0) r27 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r27, &(0x7f0000000040)='mn', 0x24f) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$DIOCMAP(r27, 0xc0106477, &(0x7f0000000480)={&(0x7f0000000000)='./file0\x00', r28, 0x1}) setsockopt(r0, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000080)=[{0x61}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002c80)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x3, 0x3f, 0x7, 0xfffffffffffffffc}, {0x10001, 0x8001, 0x800, 0x3}, {0xfff, 0x8, 0x7, 0x3}, {0x80000000, 0x5, 0x89, 0x64}]}) 16:00:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r4 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r6 = getuid() fchownat(r4, &(0x7f0000000900)='./file0\x00', r6, r5, 0x4) r7 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r7, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r9 = getuid() fchownat(r7, &(0x7f0000000900)='./file0\x00', r9, r8, 0x4) chown(0x0, 0x0, r8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r11 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r11, &(0x7f0000000040)='mn', 0x24f) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r13 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r13, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r13, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r13, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r15 = getuid() fchownat(r13, &(0x7f0000000900)='./file0\x00', r15, r14, 0x4) chown(0x0, 0x0, r14) r16 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r16, &(0x7f0000000040)='mn', 0x24f) r17 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r17, &(0x7f0000000040)='mn', 0x24f) r18 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r18, &(0x7f0000000040)='mn', 0x24f) r19 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r19, &(0x7f0000000040)='mn', 0x24f) r20 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r20, &(0x7f0000000040)='mn', 0x24f) r21 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r21, &(0x7f0000000040)='mn', 0x24f) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r23 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r23, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r23, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r23, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r25 = getuid() fchownat(r23, &(0x7f0000000900)='./file0\x00', r25, r24, 0x4) chown(0x0, 0x0, r24) r26 = getpgrp() r27 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r27, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r27, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r27, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r29 = getuid() fchownat(r27, &(0x7f0000000900)='./file0\x00', r29, r28, 0x4) r30 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r30, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r30, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r30, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r32 = getuid() fchownat(r30, &(0x7f0000000900)='./file0\x00', r32, r31, 0x4) chown(0x0, 0x0, r31) r33 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r33, &(0x7f0000000040)='mn', 0x24f) r34 = dup2(r33, 0xffffffffffffff9c) r35 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r35, &(0x7f0000000040)='mn', 0x24f) r36 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000040)=@file={0x29c2dfb14b23337d, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="bf0bd80c4c9da35a0cdc1a26ff1b8a5ea6950556442d16539b541cda82271b7a89842f7d224f1212fac5ea9eba2d1e41e9ea1503ba23827bd023eec9f24f2e5b1b555d44f68137e0d250cb01e72f0bf5e8700940cfc1da36f554f08907fc4ecad29396d1c803692c6b47519cec66b334df00dc869431b67d30bfa1752124b09928b582621f74c4e9d8c1", 0x8a}], 0x1, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r3, r6, r8}, @cred={0x20, 0xffff, 0x0, r10, r12, r14}, @rights={0x28, 0xffff, 0x1, [r16, r17, r18, r19, r20]}, @cred={0x20, 0xffff, 0x0, r22, 0xffffffffffffffff, r24}, @cred={0x20, 0xffff, 0x0, r26, r29, r31}, @rights={0x18, 0xffff, 0x1, [r34, r35]}, @cred={0x20, 0xffff, 0x0, r36, r37, r38}], 0xe0, 0x12}, 0x200) 16:00:34 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000480)) read(r1, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r1}, 0xfffffffffffffff8, 0x1, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r1}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffffa3) r7 = fcntl$getown(r1, 0x5) r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r6, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) r9 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r9, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r11 = getuid() fchownat(r9, &(0x7f0000000900)='./file0\x00', r11, r10, 0x4) r12 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r12, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r12, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r12, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r14 = getuid() fchownat(r12, &(0x7f0000000900)='./file0\x00', r14, r13, 0x4) chown(0x0, 0x0, r13) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, r13]) r16 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r16) r17 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r17) r18 = getpgid(r17) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000040)={{0x400, 0x0, 0x0, r11, r15, 0x24, 0x9}, 0x7, 0x6, r16, r18, 0x7, 0x6, 0x7f}) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:00:34 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x8}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8, 0x0) write(r0, &(0x7f00000007c0)="2d401bedf547a2255ec4149c349bbfff55b323e24d4e1e2dbd4a111809a741ae7ef285adf0434844ad0ff420720c901df2d67c1dc6363b77ad7c733f3f8e3aa2da005bf0be1fae889e165972c4754a247226478c96e360ad6d8890fac86e3d117b29c0f9a70e63392c8efc233e0c3763393edc77a1656b3d2b65f99f482983ebf70a2ee6e285cb2f321101bf39e1037d9d02a4ad0905914b64b3fcd7d74bb70df3a2b5433ab006072b0ba5d5c531374b14d8ae5c4f3d7b89f2e5f2e74f5596545dbe10ee5b074d31c1aeb310de99aaadd776cf419e1892235d974e96b9d16bee52bb20065bc61ee8ec5fecbc", 0xec) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6"}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0xfffffffffffffd51) writev(r2, &(0x7f0000001b80)=[{&(0x7f0000000580)="580f11b10a84b1af437aa56d46013d55a102cf28d903127ee027da6b07b5811e459c87fa2ee6cd01fdbe0e0641aad7e2603eb578f4b379052d1345084fee60c120bd0851ac7c832ad092ea3976fe4c16e908c09a4d82ece868e178c1836e1c09fefb40a6de2f11972bb2b4a7aefb57779ff4e9582f00627a52c3153c943a9a53770fc6ad36a49717e865bff8212c55fb9350b8b5016cef8750a2eb72a0cc06c496c5ce879f02a987ead0e8a5e2988328c1acd30033bd45b73b83", 0xba}, {&(0x7f0000000400)="6576ae0c96c81def94f380f88f38ca04221c20049b4865285875581954d3d9d1a6c56209869a04bb300d79fb7805313c9dae943c4cf1f223550136147f674d0f7ee756618d05aacf24a4", 0x4a}, {&(0x7f00000004c0)="e0047a873d9c87a14d75f3546ad6801a5e1dc8eddfce6542610303e5115b715961b503ba671554b54b8a1e35c6644f548a68ae95305123d4525111c056f509463f578c", 0x43}, {&(0x7f00000001c0)="39f671b115a5dde89b28b49cb86337910e784e51c04acd9a757f5ce6e5ca22fd3e3e5e568055188cd03e5a51a0aa78a2e9362558cb80e5ad55851016cebf354dae24310805902ddc5fb6bb9e21e990dac68a45b131c6c24e7ff209a49e451bc12e38243f5f01c802ac590a", 0x66}, {&(0x7f0000000640)="49c33f31f6acc883a123eb78a703633316a3256c268b8ec0eeaee0be4075ea4841434230ca1d4ddbf32c7bbfa83997bc2f8fdc823227e787b1aa9e85", 0x3c}, {&(0x7f0000000ac0)="43ca748d78aa4aa77c35c6542062d9cbfa9df6b8d994dea02755d278b467777d0fafb1b94dc018869680f9d961cf8b3d2914c8843b0ee651c50de2da59e3e18c300b2306d812a02ebaf2610fd16cda728616079e304a41233a9fa7a731bdf136c56f9d44d5578f6643e39c3797c6da3ffedc262ded1356e1e08b213a83d8b8caebdfca1e2cc29bd2b106abc02e3c7233f99e390cd3ef5d2317f15cd96a2826a0d9d4102b5cc25ab8599b84d4e13030e387dc028986b08c14bfaa50e4e3cbf7d3bf50beef50d8f9e80de2ce73250af8723eb9d94f9378ca98503ffc0ac3f259203548a5856a0b2e5cc8f76861f33c2ace02c61dff1c48b8e01cfe3c75cdcb7123f3cd766e3c94a3c10d8e487332f56348c2ca08101419f8c09ad19f9dd53bc1f694e87dc41e1cf5e2a40d662eea0dc92c81c916c60e020ca2a4cc475d29b559f4ebbf4519a8106137638664d7e3a0233818042abe40ce8452445fcf49abf920772ae94e98ada89992e4856c421db10e91e13d11867afbb05ae62890f2bda7dca9ff3429d4521e1b5b710e6881f03f76dab37cba90a87274cc9973552ab238e1117914606844f72fbd25e0f40933753ae1966eae10433b1153fc6032e734ce6bf7cc208f7b8cf0815188c38a9085c55118a57b502b8f8f3947decca31c5e0861ac3aaac0c3e820caee6d8ba77ba979fa458b7e0ce4b761b8f6df691a53da9b408d021869426c43d347a00bad1d330e405c6b3410b99f07b2f19c00bac333da2ffa05f25ae4924741df484c7b3e221c9f63d6b84a03587529bb3d8c052b5387d3f29becaa128dfbfbb5dde38693670099a783039a4cb8be4ecbdb048c165a28e866038d91a2688b7601870ab4f0ac84c51b1521a2282c8c48c1e7b6fe20a9942e1e4092f75e47928147dbe002f1c148e406bdc7b865e33970e06954e8c264d2cba6e5d78393a349a12fbffb8227978caa672880b390b2851a6a5ccc8725c624ab005034b28367d2a155369898caae0f0d6ad4f24e7d8ee3d262dcaafe0e683e8f3df86f9a7cee2a61ea4e898cd258d13c5b4b74b693b34644e1e0ca6412a4cf19d41a9baa69a711191191633efb840a7fc86a04a2f0f2f85793f1f0f090e82be200ac2a23609198f0bfd36a73dfcd2c4d6eb4df41ee5c5de0911e44573e307c3cd5ac7c3eb40f86d1f1b2a5eef9677d56d6b9b8ecc75b46dc18b41a58545ed9248c75f971d7e05c7f5b5a2478bf0bbd70aa310b9ea6bc614b11d227a78a2b6d7a590492e5c045226eecce4ee4e82e72c1b0e85758056054352613223d2ca61a3cd0c502e161764471d467cd2bcc62870be4ab1095c362289be58f8f442d20b704d550771961384c18feefc90ea4d7d5b68c3e62ba2c7f182d887dc78a55718bb80c9efec7a19ba93e4370442bee4ddf1843b9b2ff42ee62f7fb5da4b33f0b39e2b670abddfb8ae2036ac1d4d39887dfb1b042c8aceda4b8651572c44b73c9f0024ce8fa802fe07349e0577b8176563a44877cfc55b3efcbe0ce8c7786d2e82fd8881874a22a0f274c4d1dc6c000b82bc2c854b961f515c77db15bcdf8c895a80b59ef23fa580a2f8d7c2461378c629f358fc085", 0x472}], 0x1000000000000142) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f00000000c0)="cab85f53591abb36926aa0b86ceec94518037c24", 0x14}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="2adb56e02d140f7e29ecae078dfdc756562b3a6ac852408ef3571f48fe62dfb7bb506e", 0x23}, {&(0x7f0000000100)="900c9ccc0545fb6ab58ea420eab04ddbda8a26ad81c35ff4ff411bc192f5d1557ba0ddbafa6f31ab13a3065d91fc017503106b2fedf21507552af111db0611bea2c0a1cb0f1d8b5a9d2feb367d7ee644c8276c4ba90d94f40adb5006560a83ad60c8186aa8301df8522bfd04fb5fcb93544425efaf1c68d61adeb4b84a5ec0352e048d6af9c6526527756ab180d2cf7ad1fa8dbe79930684ef21a10a4fae898b4bef7861782307782205ba4ca1c2526c39ecc3dfa79a0fee09", 0xfffffffffffffddb}], 0x2) readv(r1, &(0x7f0000000740)=[{&(0x7f0000000240)=""/64, 0x40}, {&(0x7f0000000280)=""/142, 0x8e}, {&(0x7f0000001c00)=""/4096, 0x1000}, {&(0x7f0000000340)=""/29, 0x1d}, {&(0x7f0000000680)=""/145, 0x91}, {&(0x7f0000000380)=""/58, 0x3a}], 0x6) 16:00:34 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) getsockopt(0xffffffffffffff9c, 0xffffffffffffffff, 0x3, &(0x7f0000000080)=""/202, &(0x7f0000000000)=0xca) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000200)=r0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) 16:00:34 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x80, 0x0) ftruncate(r0, 0x0, 0x3f) r1 = socket(0x2, 0x4003, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) chroot(&(0x7f0000000140)='./bus\x00') r3 = dup2(r2, r1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) r5 = dup(r3) accept(r5, &(0x7f00000000c0)=@un=@file={0x0, ""/43}, &(0x7f0000000100)=0x2d) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000080)={0xc000, 0x3, 0x0, 0x2}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='KJ./file\x00\x00'], 0x10) 16:00:34 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x6) write(r0, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530003e3f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abcb94896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c500e580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b4661b1d50a1623d24bc171f40813d896ca7b97d366c701339c3abd49b89bc617a0789b2e84dd22a91fbcbd1d4bf831046d769"], 0x10) write(r1, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2}, {0x1c}, {0x6}]}) socket(0x10, 0x4, 0x1d00c000000) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) r4 = getpgid(0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r7 = getuid() fchownat(r5, &(0x7f0000000900)='./file0\x00', r7, r6, 0x4) r8 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r8, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r10 = getuid() fchownat(r8, &(0x7f0000000900)='./file0\x00', r10, r9, 0x4) chown(0x0, 0x0, r9) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r7, r9}, 0xc) r11 = dup(r2) ioctl$BIOCGSTATS(r11, 0x4008426f, &(0x7f0000000000)) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000200)='./bus\x00', 0x20000, 0x8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) fchflags(r1, 0x10000) socket$inet(0x2, 0x4, 0x800) r2 = semget(0x3, 0x2, 0x401) semop(r2, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x7ffc, 0x800}, {0x2, 0x16f9, 0x1800}, {0x4, 0x8fd4cc4, 0x800}, {0x4, 0x6}, {0x3, 0x5, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x0, 0x3e, 0x1000}], 0xa) semop(r2, &(0x7f00000000c0)=[{0xed152a701a2e8f98, 0xfffffffffffffff7, 0x2000}, {0x2, 0x80000000, 0x1000}, {0x3, 0x400, 0x1800}, {0x3, 0x7, 0x2000}, {0x1, 0x9, 0xf681d91172d0721}, {0x0, 0x2, 0xd5fdede40d4db875}], 0x6) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000001c0)=0x2) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000680)="11f67644358afb8c95c05cfbb54d7b498ac2d3a855928ab5cc28f29398ab376981f037fce3a866d1edf2d7e4f6928519a875ca8273e472520dc671007e7fb22c9720ed5e09d13736528c7fccd1225c1075bd22c338c4865e619f86c346d9f5f61135b6cf2062d25926d4e67a8ef12242c5dfc04903926370820cfdda1480bfcbdb186476243378bca5ca69a801c6525a20371681ab4d3dd0050e0aa5e971b21523fbbf8aaae56dd7d2abcbe2c78ff809d4cd1dce2395e891105c1dafeb6d5325982ea01e7fdf0c06558fbf0e8288b063514321fcfdfe158f83166455aa1fe404f374beabd89bf9d05237c735424f3623aa23d719562eadfa5560febc819bc2871d05c5fc4e25b56888b811a46e4afb5295cf256ade7a328e361c6b21e8eb6d671bd2c30a9d27654a2a767635c2ed0b71a504a750606ccde59c657eb695019b407efa4bce9660c1484649c5ece9de8556dd2a4efbebae1038f174ac7528d4c180fcf5d6afb6a9af2cb8321168ee3a718673545abede6955ebd00d4edcbfc78d5074827ecee477f9c2c6abc70f1eedc2c3c28290f1fd7029575b6c974c74c1f2c876608a2473f65a856fead6ac57909f032d3a88517de109a3d91e1a88a8422da65c4bef2e2fb8bda5d6b516e8fb7bb612076fda0948c7f709f680f46418c8470b65094f72a790602cb077c696ab7c2afdf98a86a40e79e83be731d7027fbc80d43ec90552418bc753d7af94c23820bae4b648917a2bf43786b099216dc93cbbfcaec0609e398d5550479e481c1b939daa7fb47103cb82490627f37ff0da2240763a83bef42ed82931b44f8697bd2beeb097dadbb66a4870b068a3607893acd5e6fe82ef46c2fe7ba80247d6960d368a6a48ba7bb93e5896b06b349b", 0x27b}], 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCSCTTY(r3, 0x20007461) fchmod(r1, 0x100) write(r1, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x7}, {0x74}, {0x80000006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x80) syz_emit_ethernet(0x3f, &(0x7f0000000340)="b6") 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0xffffffffffffffc8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x100, 0x0) r4 = accept$unix(r3, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x6) getsockname(r4, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) syz_emit_ethernet(0xfffffffffffffe2c, &(0x7f0000000340)="b6") 16:00:35 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "0308b4ec5e00000000005900000000003f00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355", 0xdb) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000100)="d61ae9b134574a8fe41748a5e8a25ec2334c297772b70b9d3b57d199211ce6a451a1f52172c0dcebae531760e5f0ce5595587efb09b0446a18632267ee379cee09d61e2b0bf0f87b8e332c60263183f315e0dec08147ef8f6ca3a7034c232536a835876d5f531ef596c7d0bda0ceb312209243dd445c5fbb54fb038b9a4553cc32d07e4e990cac5966bf5c23c585b664e1203323cf13a35dbc2401142462d0b8d7739ac5c4565fd64bc48442f2b7bcac756664e1aa665b3a5d35ba0f", 0xbc}, {&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a3c6a59921a9fc7ebbf6e", 0x33}, {&(0x7f00000002c0)="a775c6dcc310e308439401545187f5e2b362928b795709828c24a5fe940ce55167430fb71aa81d7354882c7e1d0e5442fbcf7848486a77efdecb2ddf8ac568bbefaf1f9d96f7c20760d4a8654d1337e36a72f90fdf4dc3bcf39f73f6984c2c53b43004fb552ca95108b4f72f0163f7c002b5f011e7e9334b8a847e97ca04dbe55dcb10dc0f310b12e907909d31a16aef495129e79ff850b1b23c8bc9bf20ca568b77a8b3535ae13e2740f70fed5f6ceabbdc52892bb85a24cad9e4", 0xbb}, {&(0x7f0000000380)="14ec91b6e1e636cf55380a50502571f3d94d341a775f29a6fda809a24296fd35dd942388ea5816aaf371affd786371369aeff8b05daed1f57f5af83dc951020d42dfcc18d97d0b77bb58c2eeb22ad05f8accbef499ec126b466b76a3e82049e74fc69f5431469e99ea4d60d08104b9e908e8dd", 0x73}, {&(0x7f0000000400)="834d799cc1ee94d8d784cdb066c1542eac2a8aab12aedfd13c47ea6ad01412f0556d6a5dcd252a073c99d8bc265d2ab6bc54b3279d9d05ce31f582e66388adec51706f2ea20971956911bf9214b3d2ba7c740250015110f350e63056f8fab757b0cb19", 0x63}, {&(0x7f0000000480)="ff7ca76e0cc48263f1f1d35f67eaa9d0cddc09364ecfc848ecd16e18793ebcddbd10d7c26b88bdca88d5255fb30e4fadcce5289feaf724e6", 0x38}, {&(0x7f0000000640)="3156a72c0b3d94643880c3245d616c79edb8ebe8615f83f2fe177532d4cd33893aaaf9d566bd7a75d170eab7ca1e3fed0c0e24e788a9584da6f9101d548b75861a0a98f1dcc26aac4cfa83273879ed48c65375ed2fb56ea9c6aaf1c1291545e1914dde157fd79f3b867bc90eefe6740bc01aab741a7414e78bf0bf595fd9b609262cf7164defd1b7610391e096f0d5013976aef1cf797c8e327b8c1fb9e8a30ec6d73f4c429b9ada1747ea2a7240c8956ee3c3b7ce878fa3bd53ba618dfb1a24f464e11c2f319bb9b9a120", 0xcb}, {&(0x7f0000000740)="4d4e73d37a8e7a9e4d90df5276367b73d03f971c5b891cc76628358a03ffcc4341fd186981f2b40cbe73cf826d3daddb70bf59aa3e92cd4596e9048547c234c28ba5d6443fafbda96f35ce27ca144e450165c99e6a27732b1fa4bd54a3ecdb88218e6b79d139cc75abd9e1bc2cc70a534af74831d9fdcc62a4cc61938bc7ff3bc244db5315e84202335e85992e9e9e97a294456f5c1830", 0x97}, {&(0x7f0000000800)="875ace79ac822cf0d403fcdc8de249d6d676737a6c9db76a8a1b13e83e6b76222a6abdd733dde52ec47eefe5c877bf31412dc2867a83034047a4ec51d9efc263ddf91be05000863df8133810cd475484e20025edb3d6c3160f0aa5b14ca75f13716eba7bb6bca844afa07790fb016ee3a32471341809edbab9d0a19fb981dae6689c78d360313025f2bfb9f88feaf95bab1ced8cadb995b16d470c8b644975d03362", 0xa2}, {&(0x7f00000008c0)="58e5c1aaac90a3c0967c1a5b7e42798c7357bf911777ae3951dd4193a92d053f1960cdb3483bf5503556f28c1cebd8adf73907a935aff6dd4d6e446979f64fdf79aaaa568087c9b18b44b758b771437306f49b837f2125d6666bdf48be8bff0b11", 0x61}], 0xa) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a193", 0xe5) 16:00:35 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xb7, 0x8}], 0x10000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {{r0}, 0xffffffffffffffff, 0x4b}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xdfd8, 0x0, 0x6, 0x0) write(0xffffffffffffff9c, &(0x7f0000000100)="db80f87bbfd59a9793c255f93925ce9aec6ff71dc589ba6ca915c9816dc8478454722031d2f57f5d35d4d4eb069f53af56c4338b4c785f572efcdd399217261ae3f8bfc13ebb4855ff472a0d31d7d91279c4396cc184632b80bc9759a5e3f11f38cf46ebbb5ff3f06973ec8a701ecda750779f6070627915440c29cca6e9f78bf39df78d040acee29507553d84727f40438272f80499f03f78a889855ddac189bf526dbb6b0a5af379c44c6e7fef5dff295e377d1b3c93f00791bd1a", 0xbc) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x231) mn./bus./bus./file0mnfile0./busN'5¨ÿÿ./bus./file0 OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) 16:00:35 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x3) ftruncate(r0, 0x0, 0x69a88df4) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#', 0x1}], 0x1) ftruncate(r1, 0x0, 0x20000a) 16:00:35 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) recvfrom$inet6(r0, &(0x7f0000000000)=""/139, 0x8b, 0x843, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x102) shutdown(r1, 0x1) 16:00:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) sendmsg$unix(r2, &(0x7f0000002580)={&(0x7f0000000040)=@abs={0xe4e07adb04e75b3f, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000100)="1756ea14304c3ea5502651aa8818adb8640184ce8219b13dd75390593e6e0ee5854025b59abc27e1752fa60023c829dfa74b1215b994b78ff378e16edaae214ca35904f1237fc5d9ff0f441f5030dfb5", 0x50}, {&(0x7f0000000180)="b49e623cee5456cf2400e449f7b5819c5fd64a38a06e50fbe7cac6ff34664240b3fd42a99c7f0f89345b4a599fc3913f98c17b9872ae651678d0d054180f7d406d9f1943944e9efb8c", 0x49}, {&(0x7f0000000200)="12f765a3bb09a4fdf1ddfe8f7bddfc926de18d739e881e97608792a40cd2e655460ec14e12ae2e59206c067b61cc53985452a19f1ace0ea63874f6772925e819fea4bb9110d815ec36c40292f2db59cdd08f31024a38be8b407c1420dabffbf003f41bcc0bb0bf6fc3600d6ac4cd09c17a52d02cebf736d261db9d418ea8dc8af635b399b8f062e885d06a110415a00d21899e08b073d28702933fad70117c3cb9a55617d74089532d7650c1add900ad7469", 0xb2}, {&(0x7f0000000580)="42af487e8373ef1171171ca795625ee84a7a519e665a54bcf5322aded82de21e03ed77d101f75e5b7a580a8aadc764aadca5d1f828beb53dcafcdbbc9eac36f1fa72ba8009bbd107816bb971750b807c58e90b21869170f4e6ad5ee2f9d59e39740b518de3d6c37c9032621e8a212070465e100092de2596e35595d88654dd95b1e16bc1a3313390cfe7cd5da175e239e2ad1e7c033c607313315aa7d899ae8cff21d2fb59a709471490e21d92be2a3617aa8814008ce9cda135507b7680713e81115420c22c4950dea084907626586072287c36f62e6f13507e53fc5e4495d4914d77d24fca11c3d874efd10bcfb6c3339b7e0c5a25e828132f36d2975e18670855d32e2fb0c5f7bb0a50c5ca535e00ca805499a4d51d772a1ecf81a91a30e101fbb729f2f6b4922a0418b01efde27dda2acfec00a8f88223a338b2d5bfdd1d3e9334c571092d90ebec497f15a29e5970c04bb98f4edb22386120f0bdbec00bdf95d75f7855d570d92fa4ceb926e10f27fcacbfdedfbe8d428f67c861cbd51eb3effb8f101c1381e03de6596ac5ec9e1049541a27b9aa036023ffdcdae1e3825225416d1afec83810c644520d7c55b830fd12affae923e643a6fec3ab055cb354af0a0fa7a499bbb3f67b5e3cc493206dda31c1263d8d15a377f4d7311540266f1960f12d6d5894fc6a7df7b7f0546de97d843bd4e1bced1da6447e030e19ee81bfdbfa207affa72403322bee6469c8277719343c997492017d85a296f73f55379ce23036e664c654b415053443d32143e981889403fbc9323825a24e27ad564f612c622cae1809ff5f5ddd08ed961ea791c1ab1533b606909960b2c8e420e009b93ece2d7f604d395509b6521ca60b8530333db9cc11cba3040d7cfc9c44e4fd9fcdadb73d3a38e64d1a1490c575b1c485e8234ec659dd7ebcf98506a0b7e710cac95ed6f8c12c6e199574e85b5d3b6c5d47c8fe8af2aee56fa83d27acb5c9c3828af686bd65b319a5c589e5cc76a21165b09deecc3a7d1149cf02b21a5a4402d89cd4f359ce5dfd71d4964c144e23d48e96632e8ee06bc557115591657c538fbb78dde3de28d17effc4d63d2e44319809d4db870a47a0dc747fa9ab60a2ebda7b97db6085ea5333850dfbc9ee58b17db4d3d85fa5fab444a8b0744aca17646ebbbbd152a6c7d43d220a307105eae1f1cd6e878814d72c393632f53b20549e747bc0f05bdb2b7211e15e2b0626e5ea615e52e3a44bf68a6b08d6b3d183fda7073d5a26346d5e3ccfbcb42c79de191f0fcd8bce55afc05edc1effefd36ee2b345f84a5a2d7b5744c9c73b0e27a4fa28a75b8459acb11afa8d8f0a5332a9663cd044bcbf1ed4fbccde8a3e626408bbddc66f4169d5444ba843806e2654bbea29920df5c0b9014e1bbaf8a339c79eb86a8d56f2c38e9d5c2f81fc4daf772f97a04816fbb061f6c7f1320aa91ed2e61ead50a26a73c606c56c787cc26fdb99e199e0a3187b8021c5fb9758d2bc6e3e800fc50c3cbe19ee9b8ecb275d3f100915c7cbdea50145b739f61ec1a067649e3801e1f3f690b20f93e47a81a00d3e8bf36ba0cdc88f0187bcfb2f6b612059a5e97c168daffc8ad06d2cf09683f423457c1c87448f89c908114b3e810e0bf6a4a4419188c5ee292f369174f55e0353273569803c30b87d6eb8bfbd3afc08dd6a8c8a4506a3608de382e7de2a7904f3488504e1e52ab1d80cfe534f97455c6fd9b4ec6d0482768c30a09fd1ec063afea8ecb97c941df8a6107d31f55d94ffebca6cafae7b31438612deccd7b47da9da7f86c93557b4c8bc50c9cb491671350bd56b03fe90defa3b54a5ac61da47d0cb87afe12fdb98f1312cbade123d06a83c513cf3fe91400648ba9ed745675a84d6c88283e862e12f17e84c98ffa0bdaa545f2ce9556142d4902623ff4d301731cde1f2c7bc5ad0da6edbe112e43f57dd3c83bd8c7475a950994928996fae150d81fc90c4f8ae6910827423a1b2fd914ce37bf7fad15b1cee2fc3bd55f4eff558d50e0813fc4d5a1894f10374b37e25cf083e092736efc3b8cd549af1f5f02f38283209010506f7ff3bb85693c93c56802bd933e76333c9cffdcf966a5c264a17e06d80bb2ac82ab6e4ea6c6f5b8618801918c7fc86086273a8666e5a50f54d686dce7db2a7f9d55ebfdd57a89313c3a44ed5a72d25bab1617ad64a575a536aa4de71123b48ba50fccf37218436a03dabd88665765171446e357cd4fe5f81645a63277acf00f351f90796d559cfe8a122238e3210d9da266fcc7417cd954c5035daec0075ff5112a4ca57185509f64fe918eb8e436927cd97e13448598fa7ae33771d1d9e2f8df029715f45c0f2416a834c020b56d0346c83ff1d02efc8103da256f943c2d9765d62a668b9db1795575af70d0fea06f3dd0d2828d57ef5538c645bfcaaa9f4ff7ec540894fca5d571188dd12ae1f8eb50381cfa9e5462a4c3179c5a8f6ba2bf2bd92d70e1bd5ec6b3241bb84af1244efb754e61b7be064b9896ca84e824838b7c0dfe161252c944cfd2ad2fa59c3b94b5a624142c536d30d17b6ecd3da88134f6c8a6d792a9aeea0b0da7d935e8040ca30dc2c6fd7f2703ddb3c54c540e10a6e6aeb7eb2aec95cf4805024d0d6294a3137d80ce662ad0e4c917ba1a95768688ea2e2bf964060e406825b0b45f0fe06de4b4ef870037a3051c71a71c8cdbe1f0118ffc39b125a97954feb84b3101c2f709439e410368b274cc6404bce85f4b9b164846b4bb6028f86ba920183e398241b4aed89c968070c2fc7243bead5cc44d7cd4ce8093bb9bd4d31c8e818881f1f9e4f180f6823be78726592856ed6a6cef8c585f6f34b9844bb9915f5bca2c71648e1ec56946410c4e2c40750c497ab5f9e084b45ea8f2f5f8a8992abb176b938fc6f8d347c531b1dc384265cdcfc5ec9b04a961b98d68e73298d438f1fbb3dbcdc1e695a04e387c139b79047fe4e88486a8014c799de337889bef4551cc2c7ea6ce11251ed0dfebfaa5cee1fa2827d23208ff7b6648ff6c0d1f1e05149d77c221aef1db90aed9bb44eaa61cd1d8138b857db1a851af53a1a6dfda0a1d73e1e2f64704e7b979a72dcfcefb212ff831010806a9ccfb9690574c86fe9cf7edf5fcee02131f983194b4fdfbc947e01f8e2e937bf1544a21e72fe5b18df10ca2e3ef4126eae813163ca616c80a8e605b6b8ac10c7c07754281500e2f6b19491c5a7db3a7cc4a3f8e213a8825ef00e387f7c3e73ab87550f707ba51b3cbb1560ae9e9f3dab30741a688583ecefe58e555b6ab8b7c1af178346b1732e4c61380afc8b13cd321a4000df00dba4a353eb85dae730796ef67776dacff3f37b7314f6109378ffbe662f437a43ed02f66643d765fb7eab4cc374771aa14abcd42fe978653cc97e83d1397c9a6203d787ddb32bd1eacc8ea55d96e4a4db3b642828f52b9dc102e93308895d0c6578f5a95266e1b8488d9a4fee012a61f6665c4c1483e829ce4247597682316677520644119327e647ee71c2e1c739e4fd52d13ac7d96e00ffc13585b886481d4fc3c5768aa8de894d400d11324a948cfb5fb057055cf621e6284149acd0aee05062c62341801a857f593fbfe81059fa719a62145f73f1d0a49789603451bd177daa6c4078a6ea2cf3756c8a943aafd426d2b4b4d7fe17747a0907cfd0183b41bf23d9c1d1d00fb1ca83d953280d8b9823bc75ba980f8e4cf02f1165c48adb879fb1b7fbcc37aca27031804b0450bf72d9ce7795a117b9909ef7ee388040c7933764cee2310be5d62fed14149e690f0b0d8c911a17fd6f698ec6ebf8ff627a6c6515f3f4702643b4e62c82fefba1689085ef36eafe6e28a8a3b56faca1dc0e2821a0c24b6bb606664deed23f10da1227274843e6965a6aa40962dd8e7cebb4d4984cfd3307e55ba6b9569c4f0bd27c8237bcc1661761e6fdb9b2b05b8dcae50668f74f636904e007316792dd18653ab45419d1b0f2bf607a535f7a71b86b29a54a5057f692616cd4badb579fa5d7703015d8c34c5143d4292105e41b0cc69d7a3692535d9adcb5cf218ad0c74725415041a21a8b556296b68c04ff9df621ef9f40a51a65c8d18f0a8b64da99bad4fb572cbaee73112ce64a41aeddb0c01fb944f5c6bd5c23f673244855b99e500486780765b0301b3c0770eafc1f2e559f4910e6b130e4069cd856990835e26f763c495f599067096736d72ce5ebe92e3e1bac7d87e59c2ed6d423274e02322119f6af73dd75f234e41c422fcb72a3798c74752bfed02199c12c557197073b2560908f10fc75252833831ca8a28aa4d968dfe1fa2d6613ccf91a2f8a53029f5cb72bdb6cc44464e7522eae4a79c009604accb1065a5ee3431aa6a868c5215c38f15027f71b8b1fd000616b96ef610f26edf4bff3db4f4ef42fcc22692e171666a05298dae6ea59ba91fe9bf862d37d98f50691b208c55b0b70e7150fccc3e7ae501c603aa3b97ad9baa233a114c50feb78eb780299fb6719fb59d9c0ae3972eb70f4df17aa7a955a3b6aed2d50258ab68b46469ce02781012aedd1f4c34f483be0386dcd5b6cc8f494e9c985aa6efa6c4bfddcfb16545c9fb50aa708ac31ef3aedb1f57bf41c86b4e867721b15878373e8ac2d1441c0a6fd19ba4b2f44e0100d89978201bc19e71e092abb1c5c90079d9fccf6a504f1e64b6ce769482ba1854642f964d130186481f5a2bee4fa00a37b6be04c7c2f10b01aedb87b9d1cb9d0e47271f3fa4940f43daebeaf0a46549e48ecc5e874f44f93042ba61bc2323f6ce2a26f2c7cb54267b0db2d86d51989a4e04ba6ba902a4a545d9a9830028b3fece2d2aa5aab84b8b81b6bea3b748a3d7b53d7f666b1919a4cdc458f5c0ff8b36ae75ba80151c6e54daaee247adea4ca453888ea2a726a0715720f0b8b78fe186caff8dc88e8b66b7ce497e17ad6f46146692a7f7912e7c1349a839e752d604429cf68a32a97ea89658885004b55e65df10ef431a7bb3851407d270db0c7d4b3d887f960b393c472dce3058aa5484f7235b056997e3431a11f84f75fc3c3523fff7ddae92c4f356bfa4d8143134f3414cfc461ef77ecb6cd473b5619c90ce72d21bc721a532af2214494372fe8460fbf325d58e79df2cb6adab56a042f47118179ffd97cd5e5e91978c688484fbd4cd718d5c1846a59e2c80e60cb0ab8d9d7b8e65c0c27137fd58e31a68c48e2a9c394a036af84b0b40967fcd2c113520096e7756da3ffed823db16a4c3eb1254c7008d957db1b9cdda015da7c77118ea8f6bb31e58a21c5115cc3c1a770ab03ee4c7bb062b68a8f90ad1277edcbadf1469adc0f97868bba1ccc629aef3cb74089f2702fa1bbe0a6c49251a361e25ec1fa8e58486102d3485136ceac7ce8153a00ec5e6a64cd40fd94ba467307d0d67e699797ae15e8c366daa0fa95b36ec0e56e314cab4b7bb6e442a4920ab058294cc081234fbc76566a6c093d822fa2c834df936aa00969a02f95eb991f5e4f825f2c2720cdbbf4dbe9590cb289e3e025208cd7191f18cbcf21dad7d064e4adf2917a5fd21e5bcf25559b724749040289efb2d97b34513d59a4428f85a91e5f07e5ff62947812a8a37ffaf5fda5ab91711e9854342f62338c73e2d1d0b696f35974588bddea7bc70797521f07c5b5aafde6a7329b9b7c8c45b2ef5bb0215b40a0ae8e2d385e830c10351448662de2d706217c83162fe78dec3d4bb6183ee07e98c6393d5d578b4abc326ca9dffb92865c3d66c4d491d14c2c45b3594b40bc87738d39", 0x1000}, {&(0x7f00000025c0)="62405528b300372b3cb4eda4e2d674432063b7b237b817d7d61f4d", 0xe}, {&(0x7f0000000300)="9562d64e9bd5941952e3ee46b35a1c14efa64dcfcc091a90b1a37e331d723243ee1d11a3bd49baa93d529009936bf19a6a1d34f407c77c24e8f4cbae9f5cd02355720f1bfa2b378042a4e872cbd796fa01f71e5745d21ee628c142c58f2e977f4a46110b69b982a01dcc96d6dffb38a66c91839764d31ae04e484ef5be94f1d1fa45964a65cfb30fafc1b82f1ace3309df09725cfb49963ede4217c030a4b3abff3261791a2e6891c062d7bd6019f8a7a49fc4877d8d56ada4234a7123cd6e0e07bdc53e7c4539eff62a07b863f983d3e67a6e7afd21657d", 0xd8}, {&(0x7f0000001580)="374116b433a6e799d382845c73a314053421f5b91bf3113ea2771af3b0678b62d9b5c9bbc4ecd0e5d6c67725f6b8d991474edb7587644f7ea3b136c4d0d1926de1b6e2fcd7f5956ae020706bfdef739e0d8b66d43417376f477169c6a2bf77527d68fecfbfda67b1ef3a7bce4cfb665e62454d72b9e7bc4caf1690dfa54128131abf772212b1e63ac2e95083760f7581c3e9deeb0dd6b4b21b49ebe9246852ac29417f04a1479b266f3083326963ae7475158b50e5ace49ea2fceeb39334d04e8f4939e6ffd801e3492c602e44306fbc76934eff82d155cdd3c064326a1aaf14b139946b350149e2540d26acb6b58a22ad059be016b286b7ba3c21f0ca6014c25ced935bb660595d404ab3b758d605fc70142c927c3b3d39b9da4739067189bb38cfbc724560a500995299763351151a8f12134cc8d522e42e3cf45afcfdda56145d7ec20273a19b35bcef16436997cbaa3e0e6e4794270214c01c02f1592cd962e11c3720615debc893b1264d164cb16bd777601014021bb2266686b797a8d929414626081bbe0ae884aaa931892f6ec675db8c11b8ffb507cc04e1351a8ea89f351b21da2ae757706403952677f95c3f9532196fbe7b8f2e36aca81a5e2e5c14d1e6afa558bbff99cd336ff6381d431a66e034e8f7f758281c4b47570572354ba52acd49c9e360368d42045037b086f4ac713bd7c685e046282707fafe047fe142f66cdb5b48d01d8aef30a08c1944dd2a219c3bbfd2b6598ae0f1959aedc62c14c7d892ae9cb654e743d9fa6948471b51c76417e5252d7e26a9471b569c873d5d802253869a61607475e351260493b90de052a97de21b9856216ca8e74ecf0dc1f342142f2efa84981d8fa6055f60fa589b382a329fff63e386628dd978266634933b4de0fad8e1294b5c3f9128ef2804b6ce8a579a61bb1f497b7ac3f61125a971b381a723dfd6773701d0a8b89c33050a4f3911992fc8da2aa6549eca77c43e65f2f4d7706acaa905f9a381bc91a26144a09761a56a1629add9b11e4b37029289f2e5ce32ba42799fc157cc86351e2a9037a4fe7bfeaa2177676da3e4dac773b1128273edf411ca5a906aa87379956d92dc19c0faeacd0b3e836570daa88d161021743ca21ce3b9b925220557645a7b134aa9e77b7077b81aaef3a97df980b0bdfd6660c77a3aa5d25ffca578498cd93e97d4da3e559d8164404465e961804c6997b203da23654b0d7943aee4bee439536f7d5169e7d5ccd2240030c19830b7cbe099cf333952fc59bab4a3f308387a815b116fc52915d583485a19e73d4da6c7b9412bf3cf1dab358ce5128fa04f3317b947a9a937a0f37a295bfd811b7d503c2bb196fd62c37a0078bda150354e3b9e7607f6f222913030bc914b5be6d2e9884cbc556c8eefc0d3de62e08c12acde1e9babe4843986465ad4dbe574266b394c6a628c55ec63aeb79dde66ff2470fa8d20d1fd031b2abd7274ef9805874b7b1c3835d4c094b8017b34bc82b3f50f6d4bf8196b95cb392e01102a943ba20985495d138d48b2feb9bc6ae5a42f71a5f2eb94c3eb410da261accd5d01255a8b83461af21caa5be08db205cd5eaac68ba2e9a55685b933ae463da314317511d3ac11e61d1a08bdce18a5cc8d4977ddeaf71ce2c5bffdb160fb437510502b3066b99dd4e2abd0269d8bb9d56f5faca04b2df8703624478c253e18de7434e29c6143762ce975a32ed0bd82202ebb5e7b731889675d519560454adc8e5136c8b66ae177ec5601cfd34cdd8d6f4eba3b83ea89b712a456b728ad383c4ea258f2b1bb1e919f42cfc45ab1be482a7c9481a82b7689857cfcbb1ec78e540b3ca9ddc462d5ec81f74268cdc430b715f6ab2aa8e98f1bb499db3fd6bd65da2c5207b9b687986030c74b25d745d8f059dcb1ca59cd9abded5c8f8cf2d47521290ec97ff7e556046d08b0df52d8fcf21676d07abac71e605fdaed0777671e111775a80638dd9bc35ee1f9a29ded676c5fa96b95d08ce7f6bbce998a7f76e8c699760a42f88da7f482428d393756335b401a8999b70aa55071ae20016ea802ccfe3b59c02dedb4c5ab741147add833b85c8c59f3c6d5b5b2f37d525c79faa2e18350f0538e333ef92237918be75c9f049032443f0131eb3d885c1c2be4a9d025e78935f78829b242f93e9726d4d4e2c5226132f941e5d3d7d849ec06644d2be7a328fdaffff868a13b1b795f7e98c70612ad8cde2c00014bf378ea64f9fef4ec48615191fc9171dcd70905692e9791443d0ddf196594a5330c144b84ac1e9fadcb3e50d7369319051f79b17befa08b1200900eedeff17377d66b0bcc0a0f4a71e1af7c58c635e35695349b81bf79e252cd99289d16a62994dcca76c5dbccef7796f4e40e9f55d6450948164b88393253ac3da67ce8ea783cb86d849adb980200b9413fe3253b50bf438e597be1fc5a07995ce5204bcfd75a1c302d45f6f415d7cd8d026ac672e79bd00d86102b92a06f6ecdc8cd3d864f21bfe23442ebe3a01415e05d75a5bacec01f342d42c96f62a5954736d642b52222791e86244c13ecc13a5643ce5a855bffc04eed1ad721d04c165f8679231882cfff8cb0daa4c8755658487543490d77eda2f547bdb1d68c643b039cd47c864984802ec12d1667d3dfe796ff90d483254576dbd9a6356a66ca295fc0f803ac1c9e811c35d0427df5974fa96ed250c5def56e18d3d9903ac760688dd92441565198ef7073713f25530fa5d452de24ae07595b27ef4e0ab4bc485448bf3edb3912c3a199d40920fd5b5c6276bd9d623fefe644694dd673d88b19778abcfaab439caf9a3095d1e3ff0d727d41631efee793353b15d3cb335d6075803823d2f7ae69a26a69980687145839e6790fc15ae57ad1644c1b6b991e3ee12f9e7a157f4a0a406f3f359bebcb3c60e0ee0763c4f77bcd968b6633fc7fcc494d934909a40f374e7d13ab66157a02549c06b214ac6111a5069018983644cd05889d877674344a0049bf212c6781fc74ed70fa24fe2ec843c217549502f92cf541198f4176a85bfe8e62e23df461520af2270fc0f16b4e58bafb7bb4690a840844db889ad35111d16d587dccd8852710c1b91fd6b6b33229a2f5daa208d069911c84eeb873cae2136ea7ac9c6caa618887a41ff6d1f53e323d5314c4aaab105bec7063ac8fd6b6c652503558e6bd4a6cc9f3e2822f8e9932e335b1544ac652da0ca5df79c4277b6fffb2daae9722d5f6696547c227cdf372ea80b5213fb96805778cf5f8acd321333fe8e7f7049c1ff7236f829f51cf0a4dcec8bb179746d3d5bdc60f52339b5197fec4d05c27125699d64ffd107c8bab085c0324d6f8b5e9702165d3f09bfc83d1873ad2037bd758e2e6e6122d3143f46a357702ea9cc92692bb23463dda20514261493ca0a9efba664c84e8eac6d1a71c4c7c7cb95ec5ad686979a132d8733a4de56ad5207dde60dc51ba1ed1a84b3eb3c7b5162ea364ea62135e8e9b5cff37b2576323f009dcb051271c15c33c980f58ee474ee207d2748be7489d22a2ee94c04f72235741a0425f045a43b3716dcb25de2529c692ad1eb2f9a21724d8812789a357a7f0799ed5f8af5f840327cb80d797ef01e462536b293f28a323fb3a91940cbf8ad51f9a16ca7b342a58379bb9669c8dbe5ad08fb69682df692de3ed7fa47e639a9e17a5b8501720e40d3ac6d08dacd28f03b98787d7d2f922f5bee52d1571f409abeb51eed0e931272dd516cee71da3a56c21bab8888161fb92773b8363aa6b12edb6d82a0781c2870a3455eee8cdc77c3920763808fa958e8cfafe20242ff7e29233601a4a6f1b8e4e94ea1840ddfd030c644ae3e979d8309305f24c8873e8e27eb0a0d8d7d30e828dca2542facaabf925ea36d2f16bb75d8b6b97979ebad08442435add67b3f6088f8ef1464ebcca268c61c6a8873b8df51605823e397e5cf2024bbabee06c1879cdd70baac97f7df9afc1e32ff17c9d17f8cd0adfef7f448b6d8ec4dbf2cd5e1f75193a6ccee8208335812ff6023bdfe1b92eed610cb6d2e5a4181afc7f89646298bc7d1f62da30b8e464697fc4f6f69aa934b535cf3f878027268e7ef13c1abb49c2b1581896271649655456665cdf29d301f7490dcf049aaa0841b2dbf704004c628289512c6582aa3389aee8cd9015baa686ecedad9d23a34b770f0f58f8a60a17a5067d2854cedb471dd13caf420c294a17bba07bb0007ee3bd2ccacf8c0662d6fa5d81ff75d37e48d73293fb1a4b5cad1b67a343064ca214a49d1e7653a1235c12b3e31a3789e308f1c246e15429e102c83e2bb992eaa46bc2a2f941595e9d61433606ef958b9566351dd13efbb4d5cd0ebd012ca36e038c7234570d91605390dd62cd36cd269240034fc33b6b81c164adfabb410b78c5d5c48ffb5d7e935326fa124031e098785236cdf621a1893b1ae307c2b9812131833a612e237bfac275b58dcdbe406ce37a92b7bd1ae03db784544664d821fd35e37b1ed19a8638606fbb5de69b8d5f6b39bed734ba6031e439e12607b5c604994fecdac508b19e4f80761399bf3da1dc2bd34ee2087aed64f045bb77713100ba2c36edbb6dd670e13f19fed943211d22389b45ad2bcb1f7d9d595e07ec1263895672deb356822580b29c04356abf3f6c194dad98b404df9b217d37e3dbfdc9bc44223b32626fa3bdcc1b091c29bc9e4fee4eac1cd272ec6390adcca9efd1133b353f0df0e0c0887efb0f0987ad25c8583a5e64a00e6b1dcbeb287c1c9ebb106aec1d6b02ba44fa0fb3abfbb7866898da8b7e4bca88539498d66533909d23e2e33210173a0f9a6f6046c4ad8640b331e215b32cdecc3b73c8cc54a40c114aaefba85685851c395656f1f0222e855b567e64d97e59b07b3f674ed1c713b880327786363e61981df9ee62594400376dab6903cfb0d0bca35bd205b64553214064c86baac58bfcc4c4b016485d529f877b650e829c499b97aa72d98927cddedecb2563eb773cb12c17810027ab8a6d6fbd9612055bab446b3dcb069f8ab1d28d638be3285c05905a0ff64127fa5f38aad810da155eeb756e99edd488bc84cd293b820c1b197ca8d8d4c35eed2fcb1fc24f5b1268d2090b2b1d369a62b34c8ef9c8ddfdd87ddaf3af8f7ade9e0c9754279e185baf644c57e325fdd8f2d6b449710c039d2e788d24e6f0f6db0c6b232628b9491950e25535c3703c6f03c6d929aeb6bd554a0a3a702c8e04a52e22dbd937ddeffff71ac0f19efbba03ecac643afd212c42f4d4dcd843cf66616011f8f450f884ae532c5f03215813d2691cfe82589f2ea365fdd44cb665d088928304948e24df5b2267df6c3a7c48045cad35739cbd5fe12c5436d0d3f8192d366fc25b3d4905e43b1f329ce3105163262f605171090c83edca635de2babe411a394aee746a8f5f320b657f7dbeff3bfc9f6c9138640547c7d1ccc2e650d807d261ffa6ea4c741e52c84447c856721cbcf41cde824ba6cef01b288c30abcfd39e971e0ccd66e12aaa7031dfd24bb0f71582e7941de4e23a96e2c6bcfaa1f219e10eff71e8c0fa52494a4a00114a81a4a7b65bf43963ef882741c215be426b4c788b73fff206f11cb9ea18a58df87a2c224ac096e9a2ca0c6afad504ebadae65ffa432ccd2d7acaa8ebf5d2f6cdba5cb95f1ae1cd6342a94c58e3bfa72829fd87ff05cb1b33bb4e1d043c90fbf7e31252d9e954e4289cc36e0a88319c2906e39278b3291c91b2238608604b2103a46eaf44a27428db4cf3b229db84f96d273aa", 0x1000}, {&(0x7f0000000440)="cdfcdb0ddc34bd8607b8b5bf74876d5a8b523dd53924be0729442ed548994e3ff40c9e7288e3116c636c5829622ea03fde7110af5f958f7a715f4a5699c847618b9b195eab299b5f94c9fbb26e5d506aac70594a0a86af008ceec98cd8f175ba916d2ebef898", 0xfffffffffffffffd}], 0x8, 0x0, 0x185, 0x400}, 0x2) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="00020000000000000000d70000000500"], 0x10}, 0x0) sendmsg(r1, &(0x7f0000002b40)={&(0x7f00000002c0)=@in6={0x18, 0x0, 0x8, 0x1}, 0xc, &(0x7f00000028c0)=[{&(0x7f0000002600)="4881769ca7fced3e783a1263236882a0d9a8a9a5dcc6a6a9bf6d2b7f72da080a3c6c893d52f88c02e8af3198f8a0032a41a68c3232f5cfc2dcb16b7f9edc19e1405c86855fd1f0fb7d2777f5eb7ec72c5e82b0ad7dc82898d395a89c4b76", 0x5e}, {&(0x7f0000002680)="4e873dcca8a83edf16ffb87c15eb2f7e4aee0589785e06f2f5727586ca64443d842eef48dcd50cc77520881fdeb00dbb7a47f16563ef525969ea62667383bc7c99", 0x41}, {&(0x7f0000002700)="661ed1e7d3aafbad3acb73b013e5feec9b204ebccd183c945c36734c5a1c0267b03c25d565d228be256d1cf58da1075f6992ac513ac6a775bc3a308241d7fb6a2e11590d10598d4ae905af41ef18f146aa089f626ff53ef2bf25a585cfc3e294ff185798075fa0ecd56a6ccb2426423199ab0a15ac65a628b2a37d12", 0x7c}, {&(0x7f0000002780)="24cd22575dfb220c4fb5a418c9bb9dae6af08dda44727c6878a1241decd214c55abd27618cf7d3a4df25e1ccf27ba2717aaaf9328931f7b318883617c230f55b55a42ff694afa284d009fc94b1f60efcc53a0233911deb38dc3a1d1573ac20369fd8b852139168fb589737c8b095ae901de81bb37ed725801dae59216c05d0e1b9", 0x81}, {&(0x7f0000002840)="ed72c8968b02d31785784c7225ccd1ca41401db5825d3a57617a9fbef06256b2bcea8c10d416b36bc835cf97d7ce8c65d14032e894841890f1c93610dad33fb0f0e5b11d02a5082863761fa6fb2f477f22dd142327dec7cde448c632290049f0d4646d6fafa911ded06e56641e48edbc2f6f7c3ac308b9ae8d2edc", 0x7b}], 0x5, &(0x7f0000002940)=[{0x100, 0xffff, 0x100000000, "c14eeb207ee72dc0ce8c21f959699ab68ddffdf673695b0676fa41b8193b4631696670aae58357138255e9b21c832a4e69174a6d67e8716d9b951b1b9b2810bf6bd5d121fc4eef63bf2e145ed91339003b3460f5513cebe3c3b5e4d9e0655ebcffdf522c6e9a94037f1007d772787824371b0e620ee498dbf5cd10fee5dbb7a31db34eaae1449910960f140c19fb15660db5191acd0bb0e040f89acb6e8db9a2507f29374e6948a82f6012db395bf1f0f6241773acda53dbf2c952c64592d40a38bb9b73ca25981adb481791866184c2673e9b0c19012f52cdd8c25df35177e1ca47b3cd4a4f06beec"}, {0xd8, 0xffff, 0xbce, "2202983a603025af3c2e363b420c9502bda7dc6f9c5873f8e4c0bdb81931d8f43e1a5cd60afe09aa8acf7e26a8fe12cccafcb5ed01debfc016f54bfa6fc33d1c5f732242bf1d894f4e74ab49e31972fe1dd242bdcdbf183b6c07edfa9f4454aceb85cc7eca03f1ddf49ee99f51822c815d602b2e85fefd5130d0c5390f53cf268cd723f02cb93e6bf3c7a895b85b406dcad2a8e59834fc9de8987809f3dad8d948b31ae01d09adad0c740a7a531d009ccdcc79d4d5e8830066c2861e01efa17cda102a"}], 0x1d8}, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setrlimit(0x8, &(0x7f0000000080)={0x81, 0x85}) 16:00:35 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x8, 0x60) write(r1, &(0x7f0000000040)='mn', 0x24f) accept$unix(r1, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socketpair(0x6, 0x3, 0x3, &(0x7f0000000100)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) socket$inet(0x2, 0x5, 0x9) dup2(r0, r2) 16:00:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) fchflags(0xffffffffffffff9c, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = shmget(0x0, 0x3000, 0x36, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0xfffffffffffffd22) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x65, 0x0, 0x0) r3 = msgget(0x1, 0x12) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000f890d8d6dc9bb4c539549bd14855e8ec6180baf2510c041ef02ca002b06239f5d2c219b7992cceafa28f56d5c4f3ee070da074423765abe6d00cb9a6206f423abe7c6ebc00"/91], 0x5b, 0x800) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000400)) syz_emit_ethernet(0x11c, &(0x7f0000000340)="0ca827f13d6d5a6a435c806d8bdbaee64b79cb167e2b4e2532959c533217b26010436201fdbad20d798672147a77a7c5d8349da86bd49be013badd32f758a2e448c0452f5f83b153b53a474000ba9740701f93abe3a9e2c1d60db0e38dd40b1116fda1ccae0960eec480c12b228a2643a2ace945bc09be6a9a0542c93c9837c879") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:37 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) ftruncate(r0, 0x0, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 16:00:37 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x88, 0xa) renameat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000280)='./file0/file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x6, 0x1000, 0x1ff, 0x6, "d1706e2e2b684033aff2473dbce54dd0b896508f", 0x49de89ee, 0x7}) link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x400, 0x0) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) syz_open_pts() r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCDRAIN(r3, 0x2000745e) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x6}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) r4 = socket(0x3c, 0x1, 0x5) kqueue() setsockopt$inet_opts(r4, 0x0, 0x1, 0x0, 0xfffffffffffffe75) 16:00:37 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="11000000001747673b"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 16:00:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x3ff, 0xffffffffffffffe0}, {0x18, 0x0, 0x5, 0xff}, 0x9, [0xfff, 0x6c, 0xffffffffffffffff, 0x6, 0x2, 0x52, 0x9, 0xffffffff]}, 0x3c) getitimer(0x0, &(0x7f0000000080)) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="71c70ec5", 0x4}, {&(0x7f0000000140)="8b6eac1e2692cf432c0290872704d3457029269c3bd79f29fff55bbae63f0d4048bda1195d2926cddafa25dd0f58d79cbe114249ee9f3c6bdb3b4e9b3dda8d3c36f972f4a4ee2e0d3baf5d007803c08c3a38eba26822b512e8a54e7988543ffccc", 0x61}, {&(0x7f00000001c0)="2e8083759066e9999eebe46cd9da46e4132b345ef6bbf657e6cf8f295587bf3327f41733320e748b0fa6529f9bae54243bac5d5242567f3d664a10df8e", 0x3d}, {&(0x7f0000000200)="cdea59cb3ebe60b364871e6ecf198a89f31a5da3783ccc7152d8d638df2254fcce99e25bf4bc2dd2bc6394118ed37e99cbe221a14655e056bb27ffbe0272a94997b31df8584a13c3da4217c44f4d0a04a9d08838e47f1a35e093411907f88c9743acaf87cb9c1349633fd2c5d947932f10feb32017162b46", 0x78}, {&(0x7f0000000280)="5a3b15441700c39037bde3e6629590a4ef433c3e328348bbe92754712e061b4d7669c9b9d60bae829a5edda5adf56ae17e4f92f836", 0x35}, {&(0x7f00000002c0)="9c353a8612c6d8a67f5b36f8d13524f2665f0806516d5c141b10cf0da231e174c69a03df686750f123b4f59411898100d1af55da3028290d1db2ad4b8d1b", 0x3e}, {&(0x7f0000000300)="5bb3f2aa335a28a46062c85c57c3753ac504d8c69ad36753933f5f03a504af236c75175da70c78dc6df00b6fa8699306f94cfe49435c683f4b4873a5a26f32aedb1ba3db7d557048eb647daa9b8b2a576be4ef0956edbb7cc9fbb416c70dd90800b64e4d97907a05de0d64a191be1121c6e3855c66276f6a78bb4a94e638edbfcf7132007d2c17e14c2d5d76e051ef6f626afcb257ddf9a52818ba198158ab2186ac2d36d84aa22895eadcad436f5907a940fb86d1ba9043", 0xb8}], 0x7, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) 16:00:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000000)="d5ff9668", 0x2) 16:00:37 executing program 1: r0 = msgget(0x3, 0x100) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e526000000000000000000000000000000000000004000"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() r4 = open$dir(&(0x7f0000000580)='\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', 0x0, 0x81) fcntl$setflags(r4, 0x2, 0x0) utimensat(r3, &(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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) r5 = open(&(0x7f0000002980)='\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', 0x2, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f00000003c0)) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() r8 = openat(0xffffffffffffff9c, &(0x7f0000000240)='\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', 0x0, 0x1) r9 = socket$inet(0x2, 0x4002, 0x4) poll(&(0x7f0000000100)=[{r9, 0x4}], 0x1, 0x6) dup2(r8, r9) kevent(r7, &(0x7f0000000140), 0x7ff, 0x0, 0x200001, 0x0) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r10, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f44b2c524016f3710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000348cc6dedfcb11ec8385f6b9ec6c1ae169a1e16a882d233a8d44df25bbbc3ed917a9c5dd9b2e96acb57ae4ec0bfe1eec13eedaf35f63e82b0c5ecdc0cfef1180ab565441724a1ef7c49023d67b8b46aadf4e763dd4c04317e0cd55ee0147d611adad034d2d67c8d83297a408a560eb6498b7951dd6dadea215653b6b3d41e9addc789c1efa4e418d285bec60b7bd4b5ff491f699658bbee61895d9254d7353c604e8ccdb7192ec894e17cfd43ee64113ea5b4cbc7295902f335c542c1b8d9560f60712e7f01231f6f4eaad50ea6b4802bc21d7c597681c90da2cd4cf45a2ced99d3f7390c0bd6421e587d3569df9917e56db38741d5a332eee80a0eb45679efcd4a3033604ab9b2abe682ec34b5d70f5a0a0cbae53877eeca7b435373439ad61d395671733567e765eabd2ff6e104e078ae6ff8ef144469be76073aaf2d474ac45d9f9aae76df9b20cc0e26f0386b119997909b71fe19b0f9da0daa75566dbf9ce07ccc33a37185b0bc29bbba6189c0fb1986b044458ddebe11"], 0xfffffffffffffe07, 0x0, 0x1000) 16:00:37 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x10, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) r1 = dup(r0) setuid(0xee01) r2 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r5 = getuid() fchownat(r3, &(0x7f0000000900)='./file0\x00', r5, r4, 0x4) r6 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r6, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r8 = getuid() fchownat(r6, &(0x7f0000000900)='./file0\x00', r8, r7, 0x4) chown(0x0, 0x0, r7) chown(&(0x7f0000000200)='./bus\x00', r5, r7) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) write(r2, &(0x7f0000000040)='mn', 0x24f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0xa29d8ccd8e4a1c24, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000000)=[{0x40, 0x7fffffff, 0x7f, 0x6}]}) r10 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f0000000040)='mn', 0x151) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x6, 0x8, 0x8, 0x6}, {0x4, 0x0, 0x0, 0x2}, {0x9, 0x6, 0x9, 0x8}, {0x2, 0x4487, 0x401, 0x4}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) r11 = geteuid() setuid(r11) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x3d}, {0x6}]}) dup(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0x2, 0x4, 0xff, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x40f5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4291}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fee000/0x11000)=nil, 0x8001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xbc}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1ff}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x7}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x101}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x8}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x80000000}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x1f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x200}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xf58b}], ['./bus\x00', './bus/file0\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x4cb}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000001c0)) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/\xff\x00', 0x4000000001, 0x0) socket$inet(0x2, 0x8000, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[{0x50, 0x0, 0x0, 0x1ff}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000000)={0x6, 0x1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) faccessat(r2, &(0x7f0000000140)='./bus\x00', 0x2, 0x1) pwrite(r0, &(0x7f0000000280)="d0", 0x1, 0x0, 0x0) 16:00:38 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) kqueue() r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=')'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000040)={0x6, 0xff, 0x5, 0x80, "dec3d08741e5decd3c557e74e79c45e1635b537a", 0x9, 0x8000000000000000}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getppid() getpgid(r2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = openat(r4, &(0x7f0000000200)='./bus\x00', 0x1, 0x8) renameat(r1, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000080)='./file0\x00') syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)='mn', 0x24f) chflagsat(r6, &(0x7f0000000240)='./bus\x00', 0x10001, 0x2) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f00000000c0)="ca6f44a3b41dc24547c4f15080aa0ea3", 0x10) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='m') ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x9) read(r0, &(0x7f0000000040)=""/32, 0x20) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) write(r2, &(0x7f00000001c0)="78b3687742a4c6cf02d76a436f0dd2301649f4", 0x13) write(r1, &(0x7f0000000040)='mn', 0x24f) r3 = kqueue() r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) r5 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x80, 0x108) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)='mn', 0x24f) r7 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000040)='mn', 0x24f) r8 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000040)='mn', 0x24f) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x2, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f0000000040)='mn', 0x24f) r11 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r11, &(0x7f0000000040)='mn', 0x24f) r12 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r12, &(0x7f0000000040)='mn', 0x24f) r13 = accept$unix(r12, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004652e786c00"/4098], &(0x7f0000001380)=0x1002) pipe(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffa, 0x88, 0x40, 0x5, 0x7}, {{0xffffffffffffff9c}, 0x2, 0x10, 0x400000a4, 0x200, 0x3}, {{r5}, 0xfffffffffffffffe, 0x7e29c48ce404e625, 0xf0000000, 0x400}, {{r6}, 0xfffffffffffffff9, 0x48, 0x10, 0x401, 0xfff}, {{r7}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x8, 0x2}, {{r8}, 0xfffffffffffffffb, 0xd0, 0x1, 0x8000}], 0x873, &(0x7f0000001400)=[{{r9}, 0xfffffffffffffffb, 0x10, 0x4, 0xa2, 0x2}, {{r10}, 0xfffffffffffffffc, 0x10, 0x1, 0x1f, 0x2}, {{r11}, 0x0, 0x4, 0x1, 0x8c2e, 0x1ff}, {{r13}, 0xfffffffffffffffe, 0x84, 0xf0000000, 0x20, 0x3}, {{r14}, 0xfffffffffffffffd, 0xf1c25187c94f3452, 0x40000000, 0x7ff, 0x200}], 0x4, &(0x7f00000014c0)={0x60, 0x40}) 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) write(r0, &(0x7f0000000040)="b50b78bf0a0a5c52dccd967d7432ada7da96e62b63fe782ec1571cc2f1", 0x1d) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="8d", 0x1}, {&(0x7f0000000100)="e54435d121991e225c394f75220e0567c67679ba349952c97f64484e2a33d21529fdee6471155a974ed059f623e3f389c07f4287a3a7accbcb89fd782c9479491addac9454848b9563036151e1f928bc5c715d64249154a290c2ac63f5ecd3a16b179895e1ae9e5893c7fb3eb821b5c91874edfcb4958bebb0df423402c446881a3b942a7d3a019f5e750281d4397f33f784851522cdcbf8c6abecd7fd220fce647d0b4eb17b870dbad9dee503ac3562f68a4c12c2b272f8483574c839d45b72394003bb0ad5049d61aa13c1dfb1", 0xce}], 0x2, 0x0, 0x0) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x5c}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = dup(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:39 executing program 0: setregid(0x0, 0xffffffffffffffff) accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=ANY=[@ANYBLOB="0000ffffffffffffffff0000000000000000000000008d20b6020000000000000000000000000000ff000000000000000000e9000016000000000b6fd200000000000000000000000000000000000000000000000000000000000000000038b40e1cb4fb4cb81a000000000000000000000000000000000000000a93533ab77490c08b76922909d9a8a0cbdc8d4cb8b0f325d976c40727284e330d308ddfb3a15f20575b7b11720970f588660fb3c9d87b42004ff38ebb2a88122e596b7de5b21312672dbd3b8e42b91c0e1cc5fe58c2774d52c58961c1f818b3e5d820e9ebfa14de836d5d561b744f01ff6fc9be31372892a006b05b12b99be6ca549dda06c2b6cb3516812bb7cadd6df8fd38002e57de970b061748cb98bd0fa7857db47551d1c1baea361e1535fb5959b8da2a"], 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x208, 0x0) r1 = semget$private(0x0, 0x3, 0x80) r2 = dup(r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000500)=0x100000000) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) mknod(&(0x7f0000000940)='./bus\x00', 0x2080002002, 0x40004000000028ad) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r3 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0x8000}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}], 0x1}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x3) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000003c0)) read(r0, &(0x7f0000000640)=""/119, 0x77) pread(r3, &(0x7f0000000540)="78ab3ef06ed628e06a32bbb6040a0aa256d11c2aa0feae00aa18a373f549c4c4215be8a415d9f16c80279b01243981f270603570313d1a90a8afaf8285e83217bd03f41dc54cab45f4ca37eb979a8d76766fb5a9d95178aaa493cb282969f7f33cb15824056fd4e13eae2e44b1597bbfb2e9883af0c8193ecc389a3be64c2571dfd87dd0e41f1689b9b368fa9b82a323a4eee951d9df9edbcdc6db3ef1ffa404dc2a40f3d83969cdca17f6b521546d2abb276452968e909f75ffc86f516af01b2a94f014a4abd344d56912fe53a10369cca5fbcb71344549738851fdfeb00e265fa36e99e7cc4bb9da75595913accc2edec6b621c25350ce4ec6177f21ac", 0xfe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r7 = getgid() getgroups(0x2, &(0x7f0000000900)=[r6, r7]) semop(r1, &(0x7f0000000840)=[{0x1, 0x1fb859c6}], 0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x1d}, {0x6}]}) symlinkat(&(0x7f0000000480)='./bus\x00', r3, &(0x7f00000004c0)='./bus\x00') r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000980)=""/12) 16:00:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66696c6530004b60bae4587a079aa96df93251b56ea8593eca1be6cd5c4ee2f735fdfffffffffffff85ed9150a4891cc6b705cd5fd01c5322f35c5a06583e0aa23055a89a735"], 0xa) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) dup2(r2, r0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/136, 0x88}, {&(0x7f0000000240)=""/50, 0x32}], 0x2, &(0x7f0000000400)=""/52, 0x34}, 0xcb2652eebb2c5d1c) listen(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) dup2(r4, r3) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="00012e2f66696c6530008d6fe601aeaa20b42871ea487b23cd864c568acdb0f34197269f65619effbced5cf017e117d8a8b3d07312e54382d9ad28833247110d1cbeed4534ea7d7549a9bc0fa6e05e4d210300000000000000ef090d0952667bb3e2d7a3ba53e43b899f8e693985e748ad8f55dd532e1e08d5b4a7387d901125a68fa9de59f30871e2ee5198cc86e9cabd2a1c41091dce49a3e23f4e63bb30c380952c497b23f9507111e7e5cf749e5a1a1a1adb4bfbab2d0e86b73d105d26acc17ad4224d52bf42f17958b611971ddcc9631ca8093e2c0c9ed943b71c6fb33994498f46760adb521b15561dfe90f455b2a02932defede18da9ca1a43e5e45262a8e0b49c5961a006b80133bc56b7ff66d55a140da5de3fffc14d982d2abf458"], 0xa) listen(r0, 0x0) 16:00:39 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) write(r2, &(0x7f0000000040)='mn', 0x24f) close(r2) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0xffff, 0x4}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) 16:00:39 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff}) kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = fcntl$getown(r0, 0x5) getpgid(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x2) select(0x40, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x200000000000000}, &(0x7f0000000140)={0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000000}, 0x0, 0x0) 16:00:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000280)="2f049f346b681a228e03ab2d870e5634597fd0ee25dff31789e8bad1d38830ee69c541143956e0c8839a8482f4f43efe9f227a0c9ecd47bbc5a3c5ff3c4b0f04c7b8d52f61ca9da99f68828142012b897f4337132ad67328348d0f3c4547a027484035ffc1cca7dfe00208ae78a3c8c54f763a4f977483e9d11fd4926e5063026b324aced3418820d23c004eafedd2e8711afb41954c9fe88c1e7ecd46b1bc16825847e8bbbe54181bc20ce66c830a3567b9b8ce9289197c404e8678fc96e6fcf59ca74aaaae44f94061f03004639617c9baa68a010a956bc12f87920608d833662cf9b9f875c2f5005df3349182d9"}, {&(0x7f0000000380)="9271e5b52fd91954c77ee9eeda4ae5c76a780f4ceb8b97bb2bb657cef310c148e6cf07e4a93801800000000000007917f81ae8c38e50c1dc5aa62484e6ae348e659ade5d047ebe38d1df66128fb10d10b2a1498f6bd06b0db27a7d29dc7825b7de8879597ad8e24668be698f208d2f7f431f2400cbd3bbba8e793f6ee1337b34e3ebffa98960b8b5c7cb"}, {&(0x7f0000000840)="06e6d8c08ade942880ece630c729f4f6153bb42b05aeb84ae5a3f071b1e803f5318f73ee962dce91858623e3b19741f3d54fa1d3e317b7053b9800000000007926050393ff8e19f100f16c03bebab137a87f847f1ef46eeb3a98dce79fa0fc4d6e023815fdd33dfc658be1f6e7ab87794cd24e4766a9d6e960e39b63488d2a6cc12115d14a64d308de158b1c1cc72aef953db4a065fa4b39d1737f562fb615631740ed33574d62398d625e57286155ae5ba52b384f8580879e08b4a368dc7d8d09be4f9cd622a8e6bf5bd6d992dc7d5453d84408223b266ec0f0dace70b18ba7afda536394f32d9acc787addacbcfbd62c6296efb11e75ab985de64a244430b6e5da43d3a1bcf4b8e6ab193774b380a10f9f97da6be471f970a03d391e50c1d86066d89c637ca15dca3fbf9c92efa8508d29660434ee5706cf010baa6232aee84b139a82a373337894a679dbf8acab67bb467e8c3dedb278fe4fba510c7b9f052416a045be65d80d040000007e42b53059bec9ea56a66ab202f3b8007ade571a025056e1bb3065e6e44b735e485adbb4d19ee3457f1073c3fd39f0070998f7971554996cef21d0a0e5f8f4f53642e19ab3d89504bd6d7a23603f336f31fd26c6efbef0c787bbe25666282fd9d48c075b1c258414b3af0116886441980e937104be2d26b4159581a9994fbccccca185ac39a5a9913db5856246e299765493df02affa2ee361f589f1615300d2a4a6b29a074dafbd6222e5c3308c30290c03120ff52663a1ba16b280af45198df99520c254008cdd86bb21580f8ab6a18dbda0615fc102ff3b949f4d6e93b058209cfe2726f8183ab991004770a10c420b90b47ee7c85472530cae0d515e"}, {&(0x7f0000000180)="1f085e9b86d5680e6a559c07c8da8334581fa3ba59bdb39f190b7dc5ec49f1947b08dc8d74efccbfc4790d006d69fe181754bb768b6102705d4bf8bd491c41df710cfa3d37bcbf5c7b642861e55e572650ed24b1e56d1238f8bdcd10e38dcf4b62e94e2671b4b3138c7574c786196ca1f7c613955f28f938693c1685a194afbe"}, {&(0x7f0000000480)="95485ad75d95c89c40532a741203c220c6"}, {&(0x7f0000000600)="1eb3a2dbca53535f7c8ebe76992a"}, {&(0x7f0000000640)="e4bf89fe79aa4a7225888409ae3d98689d10a41a370225fdee0423ef82d0cb975fd47adae463d37d50482c9b0318b3ad26e532e4ff4a143f457a3263af5a934c2d2dd1e6783562e3cefabde9f35bb7333d257c96901a1ea9b55c33cdc76eff2dffbace9b9320ec585a385d251a70c442584f"}], 0x10000000000000dd) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:39 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r2 = getuid() fchownat(r0, &(0x7f0000000900)='./file0\x00', r2, r1, 0x4) r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r5 = getuid() fchownat(r3, &(0x7f0000000900)='./file0\x00', r5, r4, 0x4) chown(0x0, 0x0, r4) chown(&(0x7f0000000080)='./file0\x00', r2, r4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x2) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) getdents(r7, &(0x7f0000000100)=""/146, 0x92) connect$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x2, 0x8}, 0xc) connect$inet(r6, 0x0, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) 16:00:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) pipe(&(0x7f0000000080)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x20) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x8010, r2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r0) 16:00:39 executing program 1: r0 = semget(0x1, 0x3, 0x328) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/157) setrlimit(0x0, &(0x7f0000000000)={0x7, 0x97}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r1, &(0x7f0000000700), 0x0) write(r1, &(0x7f0000000040)="0b49544eaf4fda6f2760b109d5", 0xd) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7c, 0x0, 0x5}, {0x87, 0x0, 0x0, 0x2e2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:39 executing program 0: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000)="08fbdcab", 0x4) 16:00:39 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r4 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="7d5be5f274391a8090c888033875af31ea836defa9aa43c52896966cae8134d1ca7fb214fac9b4ecac6b68c1d4625f5b27a757e199f73294b6c6a1d02d24387abf1b117b0aead75ac488faee227700d0eecbba8bf5d468a44d551c5d13c81c70b81afc3b669eebf4d7a9a4a7e28615ff6ca2bc72b5381d29b3c812af265554da7f07c8d2073ef3f49f0cafe887bca4ebfa502fccb6e2cd29", 0x98}], 0x1, &(0x7f00000002c0)=[{0x20, 0xffff, 0x0, "2b7fb49540e5d706e1c04308bc1cdf"}, {0x20, 0x1, 0x1f, "dfd78de0dffd558c22bdf3"}, {0xb8, 0x1, 0x1, "30f41cbf6f8b00859312160adc302e3d04c8639a51e062e527c8a4c18aa046a732b34ea0d99840f1d0a5041e56d23cf8da1ee933ad4bfd2b8baad08dfbec11f45a50784ab8a13525e22a4264abda5819ca52db4999445a5dd621872ec10a3ec6f59a798349e8b83452a255f347cd9aad274b5ec7f93a7573f1fefab741c3c8229d572ae6d18557ec885f3850b5c47da06d1632c285010faff00e66ed902e8224830d6e7e24"}], 0xf8}, 0x2) r6 = msgget(0x1, 0x51e) msgsnd(r6, &(0x7f0000000400)={0x3, "89f35253b64744214a890f8903eb9f7c22a32fc1d2a02b919645fca4830fed36c94406d6e3863dc944c3d706b04ec7434dbafa0474120e7ee787bad8c1bbaa884a1051fcdc577f6dfcaeb094509021f3b9423aba9b35352dc7c71942f5ac038a4c30217d1cbc9148c81c6c85505f5089ef106a0203b7455e252d99100cb9341336187f17576e7117451b6fc9fe40eb31b4286dc0c1037babbed9e4e8e5bd46cb47c4cddab2300e74a0d08d9298b64dd996781226b53c5cb8d8bbae5a899062379023d423"}, 0xcc, 0x800) getsockname(r0, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f00000005c0)=0xfffffffffffffff9) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000640)) r9 = syz_open_pts() close(r9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000700)={0x2, &(0x7f00000006c0)=[{0x100000001, 0x0, 0x1183, 0x10000}, {0x7fffffff, 0x2, 0xffffffff, 0xfffffffffffffffb}]}) r11 = open(&(0x7f0000000740)='./file0\x00', 0x180, 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x1010, r11, 0x0, 0x0) r12 = socket$inet6(0x18, 0x8000, 0x9) setsockopt$sock_int(r12, 0xffff, 0x81, &(0x7f0000000780)=0x7, 0x4) r13 = shmget(0x2, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r15 = getegid() r16 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000840)={{0x7, r5, 0xffffffffffffffff, r14, r15, 0x2, 0x2}, 0x3ff, 0xffffffff, r16, r3, 0x1, 0x0, 0x4f}) r17 = semget(0x0, 0x2, 0x20) semctl$GETVAL(r17, 0x3, 0x5, &(0x7f00000008c0)=""/212) 16:00:39 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) fchmodat(r0, &(0x7f0000000640)='./file1\x00', 0x8, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x280, 0x7, 0x9d4a, {[0x4, 0x1, 0x27, 0x5, 0x4, 0x8, 0x80, 0x69, 0x7, 0x3ff, 0x3, 0x3, 0x1f, 0x7, 0x1, 0x7ff, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1, 0x9, 0x100000000, 0x5, 0x400], [0x3, 0x6, 0x9, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e3, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x1ff, 0x8000000}, {0x9, 0x100, 0xfffffffffffffdc4, 0xffffffffffff0000}, {0x100, 0x101, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x3f, 0x101, 0x0, 0x7f}}}) r2 = getuid() openat$diskmap(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/diskmap\x00', 0x20, 0x0) setreuid(r2, 0xee00) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x0, 0xc0) socket$inet6(0x18, 0x8004, 0x2) geteuid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0xffffffff9aa8773f, 0x6, 0xad, "13930512d5e57691f1758e2ee368d2d1e2714cd5", 0x5, 0xa0}) kqueue() r6 = semget$private(0x0, 0x2, 0x1e) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000004c0)=""/227) r7 = semget$private(0x0, 0x8000000000000000, 0x6) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000140)=""/94) mknod(&(0x7f0000000100)='./file0\x00', 0xe008, 0xb31e) r8 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000040)='mn', 0x24f) close(r8) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000600)=0xc4) r9 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0xff, r9, r3, r4, r5, 0x16, 0x80}, 0x4, 0x19, 0x8f}) 16:00:39 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) connect$unix(0xffffffffffffffff, &(0x7f0000001340)=ANY=[@ANYBLOB="604f9d", @ANYRES32=0x0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES16, @ANYRESHEX=r0], @ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000001300)=ANY=[@ANYRESDEC, @ANYPTR64=&(0x7f0000001140)=ANY=[@ANYBLOB="61353f7ae93859de8945dc976e47b3bf77721f164fb4a4837e1e6d091c6086e02b2f0805af814e8dddf3d05e47519ee61d337b721dd7b62c1f46e0856a9ee5eaed600fb314f6b78249436f03efd1faa67c97d78c7d7c3869e0d17ec598809aeb7b5edb30e94fee992392c9176de8c00307b6bd28be33261f025b17a4d8d7f32fb9414e613ec6d779c791c19a660b446914e18ae032712129fe740bfea309653d4c902dbb8c5dcae79c7898b8", @ANYBLOB="f2c4f9904dc5c0be50f98b9a2ca7b4036c2397cb6bac4558dcf4fa376a42c08239d7a2d49c5a6770b3f2d7e0999598722a3e7f896c3e00b03a7db4486b52cf3841f62c5629ade7560d5b0c5909b4b47281200b9634196ee88a55a8ed397b1563097e94037ae044965a7d948424be16de5d49ae813068c2b90ed3660156e18f02a5180654cb5b6899b8c1d4630df465f9de07296a8f371f900a1ac25cce5230e0a6333ea13cb9de8c7d43cd1bc147785c6ee86069ed9c76368d88de2b97c0e80e0f0fc734a3f67c92a135564a8d285effadfe95896bd6a28cae32a79ef4c6bf624517053f9864ee04641c9d1930"]], @ANYRES32=r0], 0x7) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x3f, 0x5b, &(0x7f0000000140)="bfd5b464db2f248715008e24499ca7402b771074962824c8d718a19a8d801e8c383c3456a7ef660ccc0e44a251d54e5aac894dedb3a66a87511fad065a9266dacfd6d66d75cbdab8c1a728543c16577a8c2b489bac578630439c15796fb31c6517f0c7e841d920acf2038a426298a32289dc3d7286680cf095e71f79a04ff30629dbc4ec4d2eb164ba1db54d6ef4649475f92c462e198b91118d986390357391b60676ce11bdac3640692e136a20ccdf0c7fa083d28e75c2bd730a7fea8d4ec3cd7aabc3879ec4d44e57be99e05ba8d608d2d2626b9493a8043f34050245af25ac00059290a737cd62da6e17d7c1c2e067094025beb43f29321f1374536007e949c963dae3c58b547394deded3602c39169ee2e1ed559705730e42f820fe9f60b770b5747f5dbb1a5898b1ac1591899f46a117a6edc67cf77fc12bd47891926c20d1ea330680d6adc2ea604f20ff6134859bba6e7ca7486e57c4202416844cd95490fdf57d9294ebf94825d82a81c8f8593a27855128df4033a48dd8d5daeec64647b60f50055e1078172dfe2f7808417855e4813394eb9a5ee8a5b60f67d8f68d54d9b82bd9b0ef01e06b0dcb70ea1d7605d2fb5bdead01c553e865c103b847c97e3264ea118955948656f7500bf3f9fb899ece71d949ec643823f8e7c250f2bd3573f258dde3cc40dbf2e3bd72a3a611c4703482268641397346534f1780d2ec3983adfe814a8b3c98cee73116e611f3010ef60e0396fb4ab802e67bfb5badad5af98e139ae5a02b1d6c5b6ff62520deabf8a809e4e219fa3effb56992884a217ae849348736606aaee6ad4a331cc2e82e5026cdf1ecea367c9316b437de200a3a00969ea02e5e6fe6e86ac0bdc577516404931da25b6b039ae3b359480d01358d91ce75b734ac4f7746deae23359a4f93356ab6bb8caf30251d87919653d7184fc2594c0e4cac42873ce1cc66e16421d5ef850fb10af48c175adbc0e7d5020e3eee14d57c8b9f0450954afe6425412306f0b8cdf7011f3db4fff74743111cd4bf76ecfc223d04091a8691ed4c57c5ecea7ba10be46ef459d83f8219310359ad879381f12f5cc6ab6887b1731cf68c518dbc563c744408ff4718b87480d9b38c9fc49694d2d7e5520951e24223d1637f80bc6522a742e9df5f226fa11e1cd220e33e894f40b144f46855d6762b72ef53619fa6fe73b1697f7d223a0e511d668b4b0933ec5945607e145b6676e071f4bfec1bedeb35a5a16cb1de0968601e7ce806d984f0d9bcb303b546f844e2e853a24c347f95f2aeb46d7a4bbf6f418f556b39c73ceb8d694e9a91743e86f2cad873d3be3f01957ca47163ab5366184035f51fcb6d18a49c033cb2ef845d88e02e3d36c43f3cb5bdbe4491296b25ec2a6b89da1641bd2b0779376ab32f704f858a71b840aa80e7bd9cecafd095f8c542e419c5a2a77bbbd370d5c5e50af2034e795f7f83ee609f30221993cd48b42b63c00b84f1a667c5c9d98e563f68c3687ad43d2b6d356fdebf3b1d750139a592168f99f2721542057383c5d142dfe144c52d979118c0b0d682ebb83bbba5eef6fd5f29d70f9e2849ffee024d655450f46311679a41173682548f1881fbd662d28e1f4fb87a2f87d1d5d0bfd80d4eff8e80fd28e1aee269d3f3b6f2036baf8bcd2d09ce8a966807cc521962542896f38c037884bb5f942dd8779fcb2da729766413d41273695cdf30f3eb8b59ce6b112b90929afab2e810730fa09d1f6548cd6a8a15bcce0539f670610c368a70d88e5a877affbf44cdfc4adb379f55f145c5c3279eda34128db8cd94002329909dfcda2a64ba084bb25885b060872fa0a6f1c8055db84d93586bec3f3473afdecbadd96d87c7fc3cbe9d68e5068d8e4d86acd5844e94b4176a58ade3c855a307ef85fd57027915947df9b0facc5b04545c11e59e72b52a120aef0c9c2e533fed2ec1e5834fece52d4b126c51fe351a05dad52aa8f0b12c30d6ea0e67a7986a643dfa33360d9f0c1d9dd6cabbb430e148ae6c1b61a1e0676afe231b18e81f47d9e1dafdbc806b6d3195dcb936d197858e37e810f38fc38def4bed7338f5b427931e0ae859d2c12e60559185d15f9c696236cb2fa87898737fa3c2cc271356e318aa2bb5be2c61f14e9a2ba525cf878149e0191eb0f2b3c6fc2f5a659975c814937738909c9a719873132235710564ce7cf7b53c10208385766356f588ec1277b3fe2fd2f743937c8cd00d28aa83c69c1b04b8d845f761de3dfaeaa5e21c7041bebdd63260f607d55e97521649d0782638ffb5c8e170c81cbc1039cd21cf91410f465f5f5ffdf1391873a9202fb6c22088a15a25a58fd3de8c9411db46e0557583c9424fffe61b1f62a0b5a94a851c9aa409cf10c3cf0011215fa3494d808672c129f23149f832f8271ad4a506d023dbedc7d8d85de5587a0b59dedba7381efcdadf2b4b225a2905a526ce42035177affdf5f09808a98b3b5ee82767569038aab762c54c2cd0594756e876b6831916c193a37758bf8cb7f85956677dbe8723af183d6c1c9635ae135b2a08d10565a2703e0adc4b64af0edbf553431520fc5f323a8e2246ceaa1a356e86d76695260c78bf8168b9e7b31198b583406f34e00e3774aa5e3f5245b6a6ab3a44c6dd827162878481fed13a2a1a621765e6176cfa09c334dadf2d9c7913ce1495e92da9fe32e7010e65bd174a8591845fe855a365a0ec367bc7ad6c8b109d2afdf6e2d46fa2fc2f9ec69d939a3289bb4d9872a028238a2a0627133ce4958f1b109d16a985dacfd20e90a4ff224502172770d35a101009afac5c2849cb85c61ec630dadd5323d6af09d43cd3875adb8f3435e99cbbdbecf82926a6a8b5a8d934b3e21c86728058247e26ed0d37c44579038e9ea361efa36da134d92afae88d350f9e4e550db2e6004d5fab5ac39d5f499d40c7b98c368e48f2361d26dd6f3187d81575bd66c26905bdcbbe671e99d93153fe79ec092423eb3627e649a46033e128663ebc6258178ec80f32060bb2d605a0dd3ba69605dabf141d9942d39d2e854cd6ec7c3b77007971eaffb021f076250a1ed53f20b23016d306a85093d7559fac0a6c1b4081a4a50fc1be0e4bc90a87d0e01253152d60d262febda568f9cadcd29669eac661233ff2e897dc59a0a5c8e8326ca8ea94212e326e8e95383bb8ac375726957b99b263d452ebfc27581ad7fa0d102f53d6ec18fe08ba57f3e9fa91397ebb063660e5bc08ecf6a7bad7087c7e0162a2f934aa4a56c81f1f065fde1a1e0a5fc27e4eb77c45fe1a31a506426c11b7d66d52e791124c70bad55f68c42d8ba0923e698a2c7fe1fadfa8613b5858ee2ea6ae671e242f51ea9b18ae75814fe7d7188fae9cc89a43f5b49d41feb69a5fe6ee626c7a9584aa5f45e01a67dcded7a543de16d50fb60b79cca71ec8f0719b6dd34bae750523bf40951ae690774e8ba044e2b8e03399d0bab9bae8495a960ee1ea7a53b42b03e4620675b4f6034e4ead6284b59cb1e1d03339e7bfcb112fc3e90363f38996fd1f1f8511f028b53bb115db6bdbd1953094ef85d81bcabf18958cfa8c3667cf2e2b81bf760cc58318cedce17fd14f068bdf9c9b55897ca4472aab1ee32ac08aebe31c29db3c49f2191994aae77dc806b9dbfac742640977068bf2646fd388fd64d86e48e6b66b24099ceb952a9128979ae78844412f3bf8f863753c4e1a558256a588a294513b700b3a0ab5192ec043a3563ff8d3dcf4ee85de867a797f510a69cf1c20ae85cf34c638ae3cfb15537be2e456b9087e79b07a1f9f5fcf15a41e01ed299faa164f4fc987102b3a0e187bc3ee7ea7b3b3bfc1ca4c058c4e07dbcb6ac1b6035e1b1c2a82fc4d9d4dd26b42f313176812278afca32c8953f989905cc5fe6a760c85ed505d06af663edaf30308e71fd0a701674dbf598755fc1e0ce868363d3f18af706a6c2201a83a0ddb0ddef0ea900a40164c53f8e130f6ad3121698a9c42044e545976dd9395e5454d007cd47bf9827ce111da4b863d947c9ef739276990007d1db5af5eb188df0886ecd2b6c46a703fd1431e16ad1ae8017e4195a3a1e0372b29cd31771e7c73aeff128a439c2f5c6c5ab7ee0d9dadae4dd90b9a6b755efe33bb0e0d8f3d48f9c836cd5067e94dc5b5c83c457d0f1b8ee3a665c7539f2b197042a73c1ab1dec8594223fffcccd201e56ea83ef82ebe93593347cdad8a965528350fa9a265943aebcf760e607553455cd1b68a69eab009c767efed5358f783790469d4496f6869ce9947673fca1194d5755febcbdafb14b3df17c2487d39b63779b5d9609d690ddd52a5b823eff828610906794d0c7cfcef39dff240f75f440143659a015b65e6935e12f29cc38402cf5f831c60e1f7896fdc4b1f9c598de9aa311cc3f027f2186611ce8c28ac42abcb3d354a3b583ebe47d8b41754763b7635c2e911fbf72deb37080921323ff66ab4d071f7dc9602a63438ebf6a76c776ba65e73d183b7852a775392e79433b7c308aac199fff3ad1b81c69ba6beb0d00330d9d1d930123aadb77a414d5097e15b55693b0bb157fff81edb98c9879f61233c567ae349ad47ed539cd69d0ca65d724a17bbed2f1cdf148cf539452b8024d9159197ef38a6e6c55c424ad4430d6176fd2a7e8873a83f7e0eec9a3490de7428e4253fe7fbf614092d2ea20540f030ed76f94301deeceb71e9a9bc676e264e13448c8c03c7eb594e67322cf209a90987cffde792245455ef76ef24115d12d009ef1fbd89cbc71fd27d72e4333e6c018e50f8f1764a462410244e7a04c968c5f21c36aa574ce4934c9a54b6a501e4807b8d8216e2f22beeda1d597194be744345be0d474f8b727c48f434b4bf71a0eff34db739bf57c04c01c96e8db950253434e0bd591f4b87d3b5a16d98526a29200fd573f8e8864afb3c2bf810e5ee30ce0c84229ab32a2dcbadf73066db66b7fccd7ef4458781f75c94c65e3741126aa5912e58244a2a7815a74b5a45a02f7845d9a251d615ff5434c96cc20a9d736f26d2b8a5669939517098c032ec970162e05a978d633715ba8a6e3c74fb508fd746592385a3e6677327d6405fb71ddcc26cabe5fb16f6ed77f521b65720804b012d838c38d230018dbe2488bd5764db6ea7a67f4f0a8863c7dcd2b194352db07723380705d25113b4540162ca069df4c29026fc22aff864c8e083857946f79c612982bef31d173d57128139304c0d57427613a44229a83082fceb253f545119fe8a9a256a7b29e74ad9b21397fbb56593d0ff721608957889461a8d5684ecc8a59f55d1be85f3e0b336324435194224e59a83dcf51977492dd4ffe5e2260e48de22a22cf2c5c83f0621d3e85845cb75ca2ead3bf0f1233ed793976de6000451007c76b2742b06283a01ec43ad0f5a3554ca7b3bf3b118f138498e7358fc743663861cb01270ade45da8dd0a131208f7ed499071de72d2034687b3cc79a5e39d009b813c7deb4e9cd33d5264012b648dad772aae0ac045d9400bcc1123f2e74250978ccbbe36067f78d009015499751de16599324b07b03eff253daa1f3175c443d5d5b3882676e3be1748b5b26c4fa1a6e8f880a685416b924688715d41a920284c663262cbf56f4f54795d0a7392be1a8dda9217e0c5700b5afe018d9cc41d2b85ec361c6e557a0cd6e06e44fb86d049202dd8e8a0771fce8e548cb5c9d7b7682a58902344a4e9c576c8349aa298ae37d1705a65b11d898b08eb42751296f1a9ff0e6a950f3dab118d350406396b2d710f51", 0x1000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:00:39 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r0 = socket(0x2, 0xc003, 0x6) socketpair(0x10, 0x0, 0x8000, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff65300046d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb7766a69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a396f47c5e69e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b580200000000000000e447473c238495aaee48c02f6ac4e41af3bd554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b4"], 0x10) write(r0, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x87}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000103f8, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = dup2(r0, r1) fcntl$getflags(r2, 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") openat(r2, &(0x7f0000000080)='./bus\x00', 0xf3142b0a8128e4f3, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) fcntl$setstatus(r1, 0x4, 0x4) 16:00:39 executing program 0: utimensat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) unveil(0x0, &(0x7f0000000040)='c\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, &(0x7f0000000000), 0x4) write(r1, &(0x7f0000000040)='mn', 0x24f) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000180)) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r5) socket(0x1, 0x2, 0x7f) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xddabbfcd2e4bd282, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x8000004c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x400, 0x0, 0x81, 0xfffffffffffffffb}, {0x4, 0x1, 0x6000000, 0x7b}, {0x3568548a, 0x8000, 0x8, 0x5}, {0x20, 0x8000, 0x4f}, {0x1, 0x8000, 0x4}, {0x401, 0x80, 0x73f, 0x8}, {0x9d, 0xfffffffffffffffb, 0x10001, 0x7}, {0x0, 0x5, 0x200000, 0x1}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x0) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x7, 0x0, 0x0, "c730f0ff7f00"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) poll(&(0x7f0000000040)=[{r0, 0x101}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x58, 0x6, 0x0, 0x9, "8d302e5ff3de06fc3e5daf78dbe7763bc169b71a", 0x8, 0x7ccd00000}) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) 16:00:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r0, 0x0, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:40 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)='ml', 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000100)='mn', 0x2) fsync(r1) 16:00:40 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) getsockopt$inet_opts(r0, 0x0, 0x43, &(0x7f0000000880)=""/124, &(0x7f0000000040)=0x7c) read(r1, &(0x7f0000000440)=""/178, 0x72) r2 = semget$private(0x0, 0x6, 0x200008000000010) chflagsat(r0, &(0x7f0000000200)='./file1\x00', 0x10000, 0x2) syz_open_pts() semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) r3 = accept(r0, &(0x7f0000000400)=@un=@abs, &(0x7f0000000580)=0x8) getpeername$unix(r3, &(0x7f0000000680)=@abs, &(0x7f0000000840)=0x8) connect$inet(r1, &(0x7f0000000900)={0x2, 0x1}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) ioctl$KDGKBMODE(r1, 0x40044b06) sync() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r4, &(0x7f0000000100)=""/1, 0x1) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000000c0)=0xffffffffffffffff) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000940)=0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r2, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) chmod(&(0x7f0000000300)='./file0\x00', 0x21823bf86ab80556) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000380)=0xffff) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)='mn', 0x24f) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setuid(r7) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='c\x00') semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000006c0)=""/191) 16:00:40 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = semget$private(0x0, 0x1, 0x68f06dea808e3ec7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r6, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r8 = getuid() fchownat(r6, &(0x7f0000000900)='./file0\x00', r8, r7, 0x4) chown(0x0, 0x0, r7) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x7, r3, r4, r5, r7, 0x1, 0x6}, 0x10001, 0xffff, 0x7}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:40 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r3 = getuid() fchownat(r1, &(0x7f0000000900)='./file0\x00', r3, r2, 0x4) chown(0x0, 0x0, r2) r4 = getegid() getgid() r5 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r7 = getuid() fchownat(r5, &(0x7f0000000900)='./file0\x00', r7, r6, 0x4) chown(0x0, 0x0, r6) getgroups(0x1, &(0x7f0000000080)=[r6]) getgroups(0x9, &(0x7f0000000280)=[r4, r2, r4, r6]) chown(&(0x7f0000000100)='./file2\x00', r0, r2) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xdfffffffffffff, 0x0, 0x3, 0x0, "fa6810ffe48c3357ab4c6c4500"}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) write(r0, &(0x7f0000000140)="962cebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c090000", 0x3d) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) 16:00:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x0, 0x2000, 0x10, &(0x7f0000500000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r2 = getegid() r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r5 = getuid() fchownat(r3, &(0x7f0000000900)='./file0\x00', r5, r4, 0x4) chown(0x0, 0x0, r4) setregid(r2, r4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x5e4c, 0x4) 16:00:41 executing program 0: unlink(0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 16:00:41 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', 0x80, 0x20) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000002c0)=r1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom$inet(r4, &(0x7f0000000180)=""/236, 0xec, 0x0, &(0x7f0000000080)={0x2, 0x0}, 0xc) kevent(r3, 0x0, 0x0, &(0x7f0000000200), 0x7ff, 0x0) kevent(r3, &(0x7f0000000000), 0x3, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0xf5}], 0x5, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xbb}, {{r2}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) chroot(&(0x7f0000000300)='./bus\x00') 16:00:41 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd23500"/214], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x7, 0x6) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r5) fcntl$getown(r5, 0x5) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1, &(0x7f0000000780)=[{0x28, 0xffff, 0x4000000000003, "353007e34712833988b13424732b924ed2ed"}, {0x20, 0x1, 0xf93, "8c319158af87f6ac3373"}, {0x110, 0x1, 0x7fffffff, "c9b72f23e5d12118c1fae1007ea28a58004a5635f89633ebcd62581f57544a3f2c73b74dc564fe41d2e3c199b1d5c7f1cd4a4f72c6ba321481671a87730626748d4e8cbde02358c111e1b5587aa5ffc4b1cd6be9706136a8bcd187bf81b9e9f79fa38e514885226a782d67a8bd3a06435b7351d4e8ebe8dd73e1577183a4cdad061df47be06b70caf36f6f086e71dcf9e59db4ddf12e7247092f5450beebd2804c5c9d53b8d29572c174541c895ca2b45a732a40771ecc685ca55236f2bf8b71420b6183551ecfbb6ff671e0fb81a34ba6c7161b30a6fd772138f42b4d38b39e33fee3c6312841511f2e26f7f42a30ee4aa9e6046ca9f84f6484a644d95f"}, {0x28, 0x1, 0x3f, "65eaffee6f527471325e90dee5e33caef64a101178"}], 0x180}, 0x807) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r6) fcntl$dupfd(r4, 0x0, r4) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:41 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x4, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = dup2(0xffffffffffffff9c, r2) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:41 executing program 0: r0 = getegid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9358, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)) getgroups(0x1, &(0x7f0000000080)=[r0]) getgroups(0x7, &(0x7f0000000200)=[r0, 0x0, r2, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) setuid(0xee01) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x7}, {0x6, 0x0, 0x0, 0x8}]}) r1 = socket(0x6, 0x4, 0xfffffffffffffffc) sendto$inet6(r1, &(0x7f0000000200)="39ca8becc5d7dd92ed1e3c5ab076bda324363b22a1a60c8095c22b524514673cea8ee1792d5fc40f8418b5eb260c835d2e85d33ef1699767633b52b7aba14a6471cb8715195d5cecf9435048ef2577fb386476f257a365f0cc65973d341b36fda38d54700fc9dc3ad5b585105796883f3a29e150c4336d697eaee7ba3b2f7ceb990c032ac5dfbd0bdd7f6d45", 0x8c, 0x409, &(0x7f00000000c0)={0x18, 0x2, 0x10001, 0x81}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getpgrp() syz_emit_ethernet(0x1, &(0x7f00000001c0)="ba") 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x710, &(0x7f0000000000)=[{0x9, 0x10000, 0x1, 0x81}, {0x42f, 0x5, 0x32f1, 0x9}, {0x8, 0x1, 0xe1, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) fcntl$setstatus(r2, 0x4, 0x80) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:41 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)="55cc666f3ba322dbbd9e70cd866c5492bdef6952e56fdd29da26530d7026110830ac076ae1f17a6fe95f16cd6c089268c3c0f0f55bfd864a707cde06b2c041b9972f96a6645de94f0522b6a65050770f796f5f", 0x53}, {&(0x7f0000000200)="2367cc01c198b055edf41797e1684b74110840ddf54a40a42f936e1dc233e98fb0834d3ccd7e6a5341c688edd149d08e7fcf4e7a2197c514de2682bc948728622d15d3c87fd7f4d86f806fbaa10b22ab3212a16b26fc87b93277d9e3d7b0f2ca1cbc71ef81f60732b2cfdcd851f04a6cac4ea6d4171a0dc1cb6194163800d24cc8", 0x81}, {&(0x7f0000000440)="c85e6ac6505a8d2919fe0eb24bbbf802776fa440b723b58b68ad951983cf9dd4c1fbac17bd8a972c8dfeed0ebb92a5bcd4f11e5d10fe6a48105ba22d5da6ba142ee81ecba91d031bbe31804819944520fd5467161f2126a6880c81ad7d3a6c47e3f9bae8ca1592727a902cd5930cfdf5a481d0bfcb82c5dcd26a2fd5bde0a4e9abe7ece26cb227b0fc574848c574d59f4f1baadf7343cfb5aa1b0dfdaead52697f940a7ce0b33566eb34213120647c182cb27faee47e5cd57de52a49a5ea365235a0154b2b37529c8098e5c1c1c212a4f178b753460769a5420e7faebabd", 0xde}, {&(0x7f0000001540)="3ecb9024e332fa8611a63f3dc0832f99b06c74c78046053450acdc3edf3fa72822d11799b91da5677ca9f8b7ad7d64f1092ab8c8720d1ac7ec97e6b54558a3fa811fc21efdeee9b33c266ac4b32053a1c747cac66569c600e230ad2637271076e4aa61e277af506e79cb796ec2b74462a758dc206fa30b23eccd513f19b85625a6e0e938d5441fe476c0739f4280fe8d2d4360a9685da285c5eae82dd58d37d58b4a3912214f2b4b0d0e52b17b7f15b73154417429a29102e2c626729f9b29acc042bce8a3f0d6208b0d886c980d6836eb9d9ce5a474265b4631a77b91e05b1fde72c1677caef37be1431399aa0dedf986f08c5aa5a7b22d0d1908298ec3d43ca2cea4475d9e4a0d8d8290b6fb9ac810c8e2fa239300f42d6fa156c38afd51ad0404ae3a506d174f05de2bab8c59613eee37b03d1b75b12c90dfd60d8a76fc3ce6e19939372cae25e997caf956b17fa0823a5139f8e1c699a506432735a2a149a9f9fa9aa33ebab74b4fdcfccd0c3f2a84a676c3778de75140c594d2bca180a3cc6da836ad98bc0a319f180d381c30c5c9e7980ced61accd798f43423d1741f93a4401ea4095eaa072d4a57bd3926129f4e95a387d6a5f86ed3b6bf86b8faefdd6fdfe5f774560c2832adfbab7bf987d14d762de0f4978e2a1398ac2d9e0f062f1d468b27717efb7881bc4b3798785dcef9d3e432c58805eabb700f43d94b8d4e5685d3f8256a4097655de7dfe2d13efe78241e8161349661a8a313e0964195d1b44c3ae59f9eb294ea0c2bb40a229032db2e82d9725eafd794e8416e2df8f01543962e78fb8f6491151a198202f6875f33927a1a2dc6ebda5985187cb1c39be6c125f356bf267d73fe54404aa643c52b61dc07be0a9730b63278dbc3b743462fc9b3f2fe01cf564fb397d414f209289cd84351a43c85fa8a117545e65dc17b1e48b0595fbd614e9f4e353f66290b90841040b66540796cdd01ffadda3e40846d456ccd2e8ced8d85267a92eafb0f15555b21d6d0283684d8fd469f9730ee53f5efe0f37222f2deea215d9cd43d86d1da6527dd00f1a9cb5a171499a40b15d112629b05f9258a38e6cfd687c74524cea2927dd86e1145886cf9dc87d1827dad331a46ae4d9ec33d573a3f7c94b719b05fbb82968238055325af61c539c9bc10876ee1a65db8ba1cc408de82f23cfd915f2e194088f41e60363197a2f5cf56b0a4498808540edeafc40354f4c21942d02a06736f235601fd67896a9ce01fb124056655811e8f8f878ea8fd31a159cb32299acd85ba591488544d14707b84c5d786b67bd6d47f2ee493f6c11ab10e57c99ec36c5fe77c16fb9f0370a899904da62023c9eaea50ebee11cad1bc8e9e20e8cec4a19435fd020199de63965cf2f53bec2fde8cb06bf8e9aeca8e1a216a4d4ae26f60afc98cffca77ee65716e484d2a762a73cbe66f9bb0f8947ec1d2ca2da51fa81622ec9f2de91c9d7f5d40b224f22e7278655cc42d6dbb0af58803db1a5efaa94827a2e51cfd50efd66d0a93bd38cd9636aa17f1337dd4e1fa995db2178b1a6b43247bd5cea4d83418225c3dba4bf7d4f21175e334b5c594296785c6fe5538c8581979889540587717358b03bf2484664158feb218a6e773a52e9702bff3ff23f92f037d3f572c76ea5b5faa49e085cfc9467139bdb59d7e56a673621c150b19208604ab6af93e291f3ddc74aa3e8ac4b6b31f0de99af9f343cb4eed5579080c3b77e57181a2208aa69573d1e440b272c79f96055341b521a28898661b92143f7182b94666730b24107477e2d55b93a2c8c06d3acb9f08ad2dcbaa69d8c14ac6d0e90c5fcc78b2e84248f0135e8aea8c7534afca2ca31f97305a584fd77a5d4059488d8358f65b01aa8cc8e23f003edbacba5a95c4072eae8caa9a917597ade57347abb1cc8d94f98b9ea4638329fda5613c59f61ea564aebbdf67710c5cde65bd6032bb7b91afa21bfafa0364317f7f76a5a84cc5ec7a87f3bbeca4b40ed0170cc39104154e465948eee843133752e0da46e7cd8a036ffaf9dc884d3ba91e9f10424a9f99e3e735114c65da22c05e93218494d34b3f0c931dd1471f44c444fe23ea19210b5124548023db00015aef6d9d4a076509004b1dcc57ff4f140ddb800871e8ba8db78ec9922e1d5e3da24890165601e82b0a79cc3ec172dfac741ef002a04c84366aa28955b76be80ff8f504a1cb39f84dee4394a4c0e7210c1d4f8c10bb31a1cbb681732d8d5d5d8bc39a2bdd19a4867d07c0e92bcbf7063d117faf8b76475a603be5842feaf2d7bbfbb211b159a74762b51203bb5e68d218a2d203c85ddb77ef2b32e40c0c919c732adf46cb0a34502926ac952a1fd604525eeab7a7199ac53a26dc50e50e4fa9ed81a506c114b4c481fa2040e2a6910fde3d92a605562ca6625237782d461a4299237e10b096357f456f7800aca713642f6b98b6ac9b1d2a13a3b613c8a8d50633d93a865722ac21c7e2d4d97317368af4008ed88c90b746cc258725691bf2493f99dd94d679bba6702b25e5701590297348cb79161af16cd1692388fa0b461d1e3738d5b311ae261f206de6449494c1511805208c874ccb9a6e68ea2a28a2cb71ce90172bb6b084f380d8340bc5f378ffaff31bbe86501af9783be15d93becc61c0b4387fe8a112e968e9135fca54cba8f6b2930acdb973b025ad545cbb71b75d033f57387827f82afeb2734e645c7906c07b389f589d9d5684385721e3020514913a8761f1bf5ecc68d5590b7f9fc5418b77184e6cd6714216e3abef970a2429cbd303e25f4c3b4bd700f35784c716af67892b80e351a110f501840b96ba87959eeb0f6c54e7d3169e2ba9cfb54d990503f03749f826b1701e3c1db86b6a59b256e1692f646e314a2c207101f1692de24e38fde71119559a67604721d5efc2e9d1dbecfdbafe3cabddfc415a412a9ae153355cbfcc42a9873384fe1a2fa4962c4075926a93fc45dbe58c35322967b6d94d4e988914714e4c824a7a621924211b38300971b06e7b1573346aa2c0736b4070c0c6e8bc7cd77d8bf23ecacbb254c49e0b546e44c5f751f3ca522533dc8dd4ac8f50027a19f3aeac71eff09bc1e83ca0fc484233df0a95176d542318f93f268440b5fdb95c1f9ab1fcf543fe574bb103ad2861f5a44936642a9f0a486922d70bcfab51bdd73b668ebb1d0ff9213a417ebe5435b5437ad7cd8a3ba3e1ab1cd670468228f71a2209f2ff10a81f6f2b2aaa1ab15c0ebca8ab905f2eb4596b388754fcf6bf5c0ac09381a44db71c33f241605ee9841c906eb502780cfe454a1f2e828878881ad501d051f1c4ea3f476e642be99c8f5bfe0a9c5c1d080550aaa896ab19023311dab87b530ae54134629750b6e2151244baf1797267ca9ff2429769d6b15624632d4fd4390c2e75f8ed8192795683d886e28c07eb7236d35f8d137cc9be97ebab005065caede47ad7ff4e4c64b3bb06c30f0d7486e08db5f414b1883fccaade925ed872c108baf7d1e55b0feaccb0aeaecc357873c55ccf98c9f0426396a7e62b69647ee3c8875a7bffc6260653081379a5f22a28f209815c62280abcb74dbcc34299ff0024bc2ea5f6cfae1107b883d855d68adf5bfa9037d4a0b691c2692e32800ecf8f4c4ec5ce8d94f46a58df460b875697a484fbd28e32e369da9bdfdcd5bda153c69683a3a8ccdfae0991f4cd7ffdfba00bfbc17a37d85c6254632384a61d6e28d879d5737faa6cff88144876915324e4abc41ce6ba5244e599a4d9362b9a4558d9b999a08fc53c7935c3bf0112afc92dd08a567fa083ded4c7d616401b3079cf9cd99c5677f5a953e26c192be7f0dc45e1f0201de28ed89b9b0d4ccf88014b8fcf0152a6da152ff9c8493e6b4d1d645ba73bbb8b6b4d35dbc0a1a57d1b8649c17aa2801881fd8e9e5dc7f4fcac22cb583935fdbb36f9d462b55665722d7d549eac18f2954334aed8f6f4f9819bcde7b15c6447d517d52d53eec6f561dfe7f08887c4afe8e78385a453ca345ec28bb662ea2e46873ee16490c405ba9d2d36fdd552b184f4f3b87452182ec1951050957eee024a755eb5a35ff49bbafbd791f7fe9f1c93e0e952f2f68d15cf22315eb90e78072e3edeb821b1fc7ec3947161f6a688f98b392aaca3a5448338e5c69a5f57c0d6b7deea9ee3bf01be5bc9e624701b2f956495b70ef7fabe6455724e25dcc5dca4eeed01109c547cf49f3b06907c2f40d741547089ef8f8db02f817a798abdf7899144e9718f06ab1e7d91988cf19d57d5b1a468ecdfaf22447a3c6f978e2533a175efa5a56a584ce5a3affd0c8886462db0c5ba75463916606d28713ae1eb8f29cee6aa04bceea591c39bd07440b8ba175c29ba62d50810af65943e1560645dd49448b2e7c5f94afbb05fc836faaa2b6178b286f5176af3cc1934431f6116d75c32d1572bb3210955eb84e7aa4fa5939a20e06c2e63b457bd1f8341be2cc74a99bcdbb58a0994c8e633f1a2301e484ac6ccecbc73bc9c1acbc4df2bd7f99b2b84dc096c0e168e4124501ea377ee15fe548a609bca4cfd40f68bcbb7e1d48c16e11fac6e03715c5de1e90b8fbc4ea54fb2186e876e101468c56b309e3b8517f36dbdfbb6c56f792456e65b1bcfd25477812a111a15eac4ca5a2f803151bac217be55523837c1a7854894956cd9672afed007fde55ef95cc466118b90d9527a76663b93548310d146532ff539bccaa0ecd1d0990bd9fe7527d40d00a934cfe7f46592b766e03ea5a9c61c811a77d6db16edfd1636317613b14fe86c72839f33d0192cafbc5b57ccc1593e46a197be1d2fc9e186060604ba2602d77752cf6bac09db6f38c58972527b4d1eef7b4246a49bfa82945f4b3e6d5efd35067d68a30876814e0bde11047091d558e20629bd4c5cb079dfc1e0502ead02b9606f48e6cc1838c9d9264f1a3188fbe2635dafd063a8aac1f90f6109fe621d141a6a48bac6ac6de0f716b9200c933c59ec9284d21e117e96d8a86a7aa3fc5d4cbce56b17a33b3f6014a00dc4ec83261405b4b17cda678c440c612032800beabae2cb39af43cfedbd191e81a3765153a1282c1d089351c7babc1d34129e8165e4aa6eb47ac22a7e26ba1a8ad099939575959d9ad217cda609fba4469f60fa23f27c28a89d1a8c9ccda2bba099c30954efe5790b09d55180dee724f2947e2d2e81bf8183733d46feb09b8ac2e4aa4be99eb7fb938815b3560529ab9a9192f1e0e15cf4dbb694892033358c253479690f4d0d3d7802ce79ff33d4f0e58bf84cbb09abf1673084989f81d0fb850169849887911abeee7a564919260789f361eea88f34217a672b0d5586877308f5c2d4a61eb65a7881058d795a9d6ad3454ad8580b85b49c100da2ed87f2e6bee8bbc85c7bf024c38105f7b5900bdeecfb15e30ee1cbe7894d83bb7728b21fd28c9061e4f63aaf09eeeef5e84c44872ea61c3bbc943f53b124fc011fb371718cbd46e577b1006a4118f253549f30cff55faae3b325b6f7486cf9d61308423365ee24a99ec96f558fd39bea948ab2f1b50d5e291ae080cecb85803b9d24237a45d3dad15d13bb6c5c24501f1797bc7579481c7e58fa47ecbb8b7c8b561d7c09da403b591e620bc4dbb6cd8286466976f248e5b9516bcf80ccabe2d796aef03058b24d518b01ab33af74605e8a1597d6f03f377c6c1fea60766ae845c581eebf79dc7ebf0d980a86682f03158ff9d5c2b17644c019ac9c2efd80f786db8538be7f53e710314a01af61d87cbe2cbd49e336ed95be8", 0x1000}, {&(0x7f0000002540)="90b8fa94eb19eb64ae92e8411d5724f7bc7fce63e8d60281319c0febd760f507359c09b4cd6df630da73b3948959926b425cf367a97f85bdbec20a9a43224967b71e44421b3693f3e94e1d2c107c8da786412c4862a2f696275e5fa0f54718498f4d3a379a7ad9934a53b5eb1ca331c9dc76ed747f64941678cd45540c5f7827fe71e5ede35c1a2475612dbb1f3ee87d2bed349228551b1b2a93b3a6f5b9a9ab451e6435a4029021a00b5424aa936e4da9aa20d73b67dc3f2c4d6ef6bd33a833eb6ecbb5f0f25a06acbaa8b111b140b7de89c2e3e5aef2d79411cce6fa05a9ce63d0ca83348b5760b072adf541d26ea1421cbfaf6caa0762e3a77909219dd4b78eff6710c4ffdb8cee4a0622e4612d79a1775e5e267e796404e5b1d2c911993c9e2f2fa3bb504e33118eca594cc3c69d9046f4e04a7744a3652f20391541b5dc2d4336223f29adf1ab497f90610224969fc87dbf9c1cf382c39bad4e1b2d3b063b5f7de4baedc3f4bff0657eef59f108e87d3d98bc5ec24c7dac1670b460986cdc2c36fe70b67bace14c3c9dd01c661c388e961b36d7691a796f1069ed7bae5d04fb8a96c3ac78517a0cdd4c928bae01a87fdd0d7e5032ac7176eee6d3b2a05a0602add9a97e9f819c6afa83c8f9ea6df6316fbd2f6bbab29a2d818d41b5300c6f96517745bc6e8f7c98c65ecd1bc1f689cfa8f3e79b22c6843fce420cfeca7b6b014a39195bad0ded077c92b93c510eafd50450b21d7d4b90e2c2cde3e20835df4ffcbab744697101cbd0a1ac4ab9ffbe8e6087a259ad794b75daccf41686b675a0be62999e032b98a3a0244db65cacf9b50f18ed14c7e16084a567ac2eb5b54e9a5d68d98881a115abdccaa53f24f78509c366babd6ff591cedc3ddee46127a5f1320b06b28e9dc03141a0ca47cbdbc8d094df7df6733a6fece67fbf19831d3b7cd0b251cacb5369979c20e57b22359f3143ec38ba43a0b0d9acd394aad53d4fe3b7778758e47dff26610b89047c7dd0f3762c3e3e94174ee2bf06e34020e9dedc1e521949902f13c8e8a1cc2a335cfaa4287acc60d799232f3ebc1776c60715ee054df678bcc3d2d96379d57a4b74258cd885a1f69ada5a5bfe3ac662703c7c7b8bf4420c2329053894d37e249ae7bfa133e268a91cfe82ceb1cba755181cd089119513faba5decf86b1c9e62b7c8d2354f2b0ca000e6d212adc2c1216deaac61c5d318c8a1b62c67a78ac9daa8562cadf983e753ec8587c67ea6db3e7cc227b5ad7fb709f180845b272900a581f26d9ad27c834a55f3cce16a56e28023f91ffff2d3092be71f84ee7c4881e4b023e6b83c6dce454d8eee16e5b74e21815d941d15fedafcae029015579c2c85b3bdba8c7b73d64aa561291697166b227058a906f2e6e3b9ea76648b7f8f22495d587775f7552a8263099f2332d61c7a883757853aec2745b251a5017cd048c5786f87f3fb839d28242e39c1bf362b76d45176d26681044077374554dec633b0cf676dec38ba60fdbebe5787c6d588af31097e1018789ed7399896492d7fe6694ba2ec797cf93135c03e9dbb3a771a69dd23c91c6f6987baadedee4fa467ff12301dc0b0b177f195133198ee348b6dd21087a62967b0c851c4ee5158682af0953e3a51873c50d964833cf65f281b3f865bf7922cfc6b1b8675ed976d05b80c3e2d1dae2f17dfe8d00c48a3295629773799ffbd442116f54fe7623acae18bf7721807675883d0bb4af23fd06d5236808eac58aeed98812564e765936bb6625e37fe39283de670dd56f45a634b0a3fa9a66798d54827481ff5d5cda13b4417513eb027689a7173a66ae5622b52d4107b1d03c7523e6a83dc82a624559bcc493aa8f3a545edffa4c09858c619045bc107539aae438c3e5103f02cd28640289200bb0b2bada68be5d976705cc8d50544f5ad716190f1c67271eef99317003410f165dd02b0a2a2105f22950749ec896ac96f4fad984ba5f48315bf18692cc1b3af07b9cf29d90bd059e54f47bd02230f8008b10fc4631d4f4a93c26f34617bc67df74f2d2de257090b1b6c47ff442fc7da7a29d97f740230a7898738af4ab420031f8dc5acb6c80869e2d46e28b970bcc9733540bc14d73ad9adca769bf89653db02801af2816a1bcb7b58b447fdc199e282311e381a11ef9bc5757849df938c2359c94d5112b5f58d6d83c4e386f39239d39c45447d984c70546d767782ee01962edbbe54ceb240cd81e3d03becb2376bab009cab38d4e25eaa0fbc5198947e0b65ac11233ae269d467facbf5b816450d88f362b0e893b22a8bc8165d45a64d0a6d1df8548b75649b961c3254d7376086c6b753d51623a651d759da5c28b3bc1b99d6bc99d10505f142d3179f2f024a62e01038e04252a9a7937de690ea820a79ccab9d88405c4f850bd25f2b6fd9952f5b1a194a9c4cdec3b9095b97a4ab2ed90a98e98930ebf4c5bbba1f26e3d521f213a633ef146790592ed025c691e4615208ae87c7f964b19f5ceac1d6c314d5d936fa1346eeec85a14169ef214cb6ced8109fdf4d50faf9c0a70d19a19f090ac3bc5887927328ab4575cfbe8ec411eb0551da039dc84d549662943ee3cab96f8f42878aabec50d8a5b5e7773bf24f106f6ae429da92a8b139520572085bd73d2472fe82594b83015eaa349b073ad06884bdaf5bfd225c391d0fedf3683255216b0e356f37bf0f51e642bb72ce21207208796bfc40d5bbe43fa99d72dfb8eabb10b5481a49d82209f51e145957c8c202056e0cbedf6b272b2018ef46bc952e77b7ea2d3b8f4eb3ce3d7e9fea605f7fcafb0c5ecabbecacac0159c15248200e749e28b730352e256f0985d4244ce8978528ace3d00dfae4c176a9758d28e9a1646a031772eae548af4462cc1f23518992cc296427f59ef7f8a00e8969335113904901e91e545080a28347dfbc6455c00c295182053e5a7c918d1ae3f877ff81db5f3b9296187502270261d92f37791d9472105d790b15071b53fd6a2e74fd8b3292a0891d44ec824376afca4e529be8fb96eebf50940f40116fe26e1822facd093b2002f4d9966ecd8d8b8565765734eb5047cc893ee900dcd2ca12f65e80598c1d0916173514b81a8e4e66ee0b7336f520bdc66c542b41f771f0e90a126e0dd08af8d1bca7721e51b7e82e4d8b62e339e5d4e382c704b34f655ab1f3c197bf0691b36033e1df93fe835a341e7bfbdc2a0e75e551013a3417b1dc9c74544e32f96639e4c31260a48b54f3900577aaf41a3015a19fb34734ceba17c2f78efce7b9ede742afc3417cbbb1a969200dde80ed9be1eb734f3f44465d3d6706a03977b220d0847119a5ebd6c05e3fa98a5b60d3e40dc2598f7d26a284ec22aff34b4ff7cb6c23a368f89aa95dbded8b7a2bcb63423280d66d3ee642eb83c86cee5ba5abb7ef7552c3bcbb86863fa0fddc34e6d35b1624a0bc27ea052f22ca69302fc6c42ed7d177758ec2a592ba414de8ae90c8f60232f1a9ddc5f16c93c16e4ae3b15b671f3f20b7d82d9fa2a68bf044e3d6918e3a54cede04ab3b61a5db9680e1844f471a441a41d655999121cc7f15e109c87ffcb0a0089cc3d2a821cd13d665b6ecdf568f2f2924442a35c536f43c1651386872f8c32f398bc4a3443a4c9ba622ab045d5130ee6716724d590123570ec7e3c64bb1fe9c70ee7e1473fcb1401c531e16531221a175af4dcc3161b4ee37bf9f5f03a0926bfe67617f35ec68932bbfcad7fb80ad3fd82c6b05500c45017dde1c203093194260f03bb8e62620dd8ebb15652b51d426eee0698acb3f2cc2ae68cffd3af5b3ac3f4e48a06a3717fd5e10450fedac3c15be4eed66095201e24dc438d48b51dd8d7daa16a3fce8b64b74e023687f1f76dd2b213ba137e2130a32de4849276fd430f8ea9c8211beaeeb12ed12b2912e2e644dd139c7e70a52edb4ccd59613a3830441b32864a3172b006e6d27d19613e5b5c1b652210f0fd9870c5bd7aaa6c2e45a6a1cb51a1ed049634ae7dc31392f9f354d8b43acd292c6af7edf0780e8df1834a1b67bccfe4dc3ba17145896267f93de2f6e71d8489177ad1d466193fca4145cd68c602a69a5b603213125d843c6b3f2108abb55103a64138745f0e0789b34f574a7e782c7489b41e836cb0363df575bbe1ca2e5210633ff5d7c57f6509fa1146b343da6f1d1df663961889f82ab0e5998150ea7df13c1735d31f453d2473cb93c61d3d989b8454d324490a5f72fbad5282707d3908762e117d72255e9568cb4c46d0cbf6aa4d06eafde9637bf793390eb7e71db220e9ae2d1e64928d631ea554f53015b91503a82b478fbad678b1911c6e745e2a5f100d9903664290387bdc27ab223e6e27d5abd3868c2f7e9c679bd870abe5ba60f152c3adb751685070ea4e089ece8886812a734cd2721c40221ee8a3b479d997e62a5c4df945446c6882fa1011792a65c68dd640a25b7222bcd39a000c226605de2cd54599998d107f6ed7ed42eff905dd50b36324a4d31a9899b0be6f44084eaa0a908cbfc17b5627bc7493c3115e1d3464f537b93aa09724016c3b9006f08a5c01725d9c08b4014170cc0f995449448a6ec332808efd47f8715e6a76623e6cfb9c32b4e65c03910711ac563dfedf9b165f19d2c3c4ea7bd7d7a942df7d8fe96677ed67fdbd02d732672df341edb133a0bf9f216f537d51347a9a43cba0aad92338846ed4d87fe451897bcdc8b41ca5c3c74b9b49fe4487a65e8e3b6545bc8f5878d9c81b1e966bdf771a7248ccf1954fa271a4c8d0644b46c5c751a50d3f2da56c77409643bc5470662a1b39febb5c47ed112ecb02a672b7c49e6f32226a27fe474383cb4cb7a07863855561ae0f6a9c12cb4308ad2c7713d4378c1810092560c54eb3db3322d49dd2b5287b3f38e47a5b7be616123974840ab36ba157aa759816396b50f904e1dce16a324e36a15bea8e1484bb20452f40727967c4fa57ef85c2e322309818a0874fbbccd292e6c8111a2f9f751c9a0906b3037674801f42db1c26ef4238ded48d1e8afd2d4e9aadefda1df5f1f5d7c3bccbe88eedbfeefd5ae692ae669c77f12cd830a771643c3f3df65cdd69244b6b81a41bec3b01cc92d3d534cdc0a883ad52e2956f075beff9864376b32b97163994ee2f018ffafdeb437cb0e637564382f09bbaf7775e1242d5c0b3f6fb6ccc6de59cd4ae79545dcb59e0f087715b4b225edf7fc09da04a4fc3c1dddfa339d92f3c40d4214b1c0f00cd6fb08294710d9d6151dcc65aa0968a4fe4122125f78354e38686799244c72f0ec6a9753b5a7ea1f77e1ac4e4dbbd60f37e56dbb6d32bb1c566e16654b43c8f78bfd3be1e4830b48e186fcc47cdf02540392617c713a2a14a480e2b10ead190d2b1a6ef60e072b1c58b46d687d2ad53b7d053e019e2cff2e5f95a2b041dd8f6af5237a9feb607293488db81d32704796c1e19233d63d470628b32a719bfc137cb60bb33397cb5528d3e0a49db1a9cd2e1fda80882bb146b84fc3574ec9745567163bb74703e6e48a0c2e170ef413e9eaad29e1039b4a777fd9aef86981237457b6a3f88cf7b511df7515aad52860a1192a58c3a75b5e2f180dd1ad5064a2fa2c89d99e8fe4995b8a656b32cfe4cb14ea33f14796308cc546328b381c399de4bf6b724a864d24bf3bb1da1b0785d911f0c2ff57487e1dd366685ed5cf74ef3bbb846f222287e7394254acc4314642ed8924402dc6b3abf4488c5a477dc40e350fa9eed014af9e84083ff60795a49cf5bec4e97bcf1aa54f6cc7", 0x1000}], 0x5, 0x0, 0x0, 0x4}, 0x4) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)='mn', 0x24f) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)='mn', 0x24f) ioctl$KDENABIO(r6, 0x20004b3c) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESDEC, @ANYRES32=r2, @ANYRES64, @ANYRESHEX=r1, @ANYRES32=r3, @ANYRES32], @ANYRESHEX=r4, @ANYRESHEX=0x0, @ANYRESOCT=0x0, @ANYRES64=r5, @ANYRES16], @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x20}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000001ce, &(0x7f0000000200)=[{0x4561}, {0x4c, 0x0, 0x0, 0x2d}, {0xfffffffffffffb8f}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x312, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff0000010000002bcd3f0400000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES64=0x0, @ANYPTR=&(0x7f0000000200)=ANY=[], @ANYRES32=r2], 0x30}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) mknodat(r2, &(0x7f0000000080)='./bus\x00', 0x100, 0x1) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000000)) 16:00:42 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000480)="b014391fb8933aadaae077e6f0309ca73c9d7692782b8df37cb88282a9b16257351cd81360", 0x25, 0xe, &(0x7f00000004c0)=@in6={0x18, 0x2, 0xfff, 0x9}, 0xc) socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r2 = msgget(0x2, 0x2) msgrcv(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000ecffffff00005b7ba90100000000e7ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000800"/190], 0xb9, 0x3, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x40, 0x0) r3 = msgget$private(0x0, 0x110) msgsnd(0xffffffffffffffff, &(0x7f00000002c0)={0x1, "7f78ccc001dfa3969b9b2d6e30db7083c8b80fbcde10e37c227a8a0ada6e2c8a0dfb1486d2be261851926f5c22cc64cbb38f74c7f018ed019718fa00cc482000013a9922e02047d1393faf1c48fdc4cdc787346ff239542948d7428b3e537e4fd90407dd84bc6901097d62384dcb1dda1d4fa36b7c20ca78822d7e825211724d12d7e5b230ad2aa2acd1f29715ef6c9f8ca4f73e0c8b9d59529114536b7f76ba1fd00e1eca648aec59f47ba5d7c0ff84177ef6b68fc3de7616c32b45cd48771d4180a5c3a2fbe714a2a717522734920a7237b0101408f5d896fc0e04318cb7aaad"}, 0xe9, 0x800) msgrcv(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000e6000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f04741e0bbd1646cedbbedc7d14f22a9b37b41b996bbdb78472d3d8955d645dfd9d65b348b3532ef6348f34d0ebea08f9462e2e38800efa1fbcd5dfdc334b77d7041856de0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e12c6e07bb82c921359d584e72d88c405a7c1c6467063e"], 0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchdir(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCNOTTY(r7, 0x20007471) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000400)={0x5, &(0x7f00000003c0)=[{0x3, 0x8001, 0xfff, 0x8}, {0x3, 0x7, 0x8, 0xfffffffffffffff9}, {0x4ed9, 0x493, 0xfffffffffffffffa, 0x2}, {0x8, 0x4, 0xfffffffffffffff7, 0x1}, {0x71d96643, 0x400, 0x4, 0xdd}]}) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) semget$private(0x0, 0x0, 0x9) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xf0, 0x0, r4, 0x0, r5, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x4, 0x8}) r9 = msgget(0x0, 0x446) r10 = getuid() r11 = getegid() r12 = socket$inet(0x2, 0x3, 0x0) writev(r12, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r15 = getgid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r13, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r15, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x8}) r18 = getgid() r19 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r19) r20 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r20) r21 = msgget$private(0x0, 0x9a) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x2, r10, r11, r16, r18, 0x0, 0x55}, 0x4, 0xb8f, r19, r20, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgrcv(r9, &(0x7f0000000880)={0x0, ""/230}, 0xee, 0x2, 0x0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x2, 0x0, 0x2}, {0x6, 0x2, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 16:00:42 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) socket$unix(0x1, 0x5, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) r5 = socket(0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x2, 0x6, 0x8}, {{r2}, 0x0, 0x74, 0x20000000, 0x4, 0x4}, {{r5}, 0xfffffffffffffffc, 0x191, 0x4, 0x6cb, 0x9}, {{r3}, 0x0, 0x20, 0x0, 0x4, 0x2}, {{r3}, 0xaaed6014a3a54226, 0x4, 0x2, 0x2, 0x9}, {{r4}, 0xfffffffffffffff8, 0x20, 0x1, 0x101, 0x3d}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x34, 0x4, 0x5, 0x101}], 0x9130fbb, 0x0, 0x4010000, 0x0) madvise(&(0x7f00003e8000/0x4000)=nil, 0x4000, 0x4) kqueue() mlock(&(0x7f00003e6000/0x3000)=nil, 0x3000) 16:00:44 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSPGRP(0xffffffffffffff9c, 0x40047477, &(0x7f0000000000)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x400000000000006c}, {0x81}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8202, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair(0x30, 0x4, 0x2, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) r4 = msgget(0x1, 0x10004) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x1, 0x0, 0xffffffff}]}) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r4], 0x1, 0x1, 0x1000) symlink(&(0x7f0000000c40)='\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', &(0x7f0000000cc0)='\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') r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000340)={0x0, ""/77}, 0x55, 0x0, 0x0) msgsnd(r6, &(0x7f0000000080)=ANY=[], 0x0, 0x800) 16:00:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x1afe) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x320) r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x1d, 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x9) write(0xffffffffffffffff, &(0x7f0000000180)="00977f7fcdc526de25b2931ae3ffce00ee2077881ff1f90856bd61973b41805bc61e6f55829adc0534b4c5855499a8a8e912ec50f93d14d4823eb092a1cff8b1cd6b1e2bba4e0900cc8546c96e9feafb3a53a88fc204cba07e53339cbd24dccfaab52b12813ce3376a97ba6a214fd03685e8068df72f52f665a7a6eeb4795aea8efb9057a0257b0c0e696b5f7bd99280772591c8d4bf3bdce94e08bc253d186d5d3f516c7b9ee4bdc778f084c2dc8cbccac9aa102fdd36a01c3f7c22d35b2f1a9d76cd3070eb04d1b8be43abe1e5ebf44d1bc6fd93bb5f7393cc1685d85fc760e18829ada53de30b0224107fa0c6295a154fb7a92fbd1d9f134b9648b11bd2b3ee1421f08f58c32e8b8ae4af2e53ac9a38f758279685cb1774daa3bf401331344b027e1e19e0eae2e84913a39dc1", 0xfffffe43) 16:00:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4300) r0 = socket$inet6(0x18, 0x4000, 0x10000) getsockopt$sock_int(r0, 0xffff, 0x2a05, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0x80) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x401, 0xfd, 0x6, 0x0, 0x101, 0xfffffffffffff547, 0x101, 0x2, 0x2, 0x8000000000009, 0x20}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) r4 = socket$unix(0x1, 0x2, 0x0) dup(r4) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000180)=0x2) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)) 16:00:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x95, 0x5, &(0x7f0000000040), 0x0) login: pckbd_enable: command error 16:00:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x45) readv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/179, 0xb3}], 0x1) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x40, 0x2, {0x346, 0x7}}) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) msgget(0xffffffffffffffff, 0x400) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000040)="91d887b982e3b481ba77b52f40b396b662178a5000f0332cd5f909141b2d647aca2b", 0x22}, {&(0x7f0000000280)="a634a6f11107430fdc59abe6c99a0fcedb893fe65cb33bf7402e6ba464982315ccb2b33055fda37892f101bc313cb64044f3a0d06f3909bff1f4a3379c1c0f67da29bd1b86eab69d3db03425ba47cda39f2c356baa77a4a9179e3e896012a378fdef454ac124f99a", 0x68}, {&(0x7f0000000300)="1562bb7dc58c5091acb38ba80b93f9329036d2c21cee22d9436210a156951211621f56b35099265de8da8d0622811987344c063cc066b1ab3ea43d89b867758ae1ff6c1c36039a6ff305f7a3eda6b8121c9478c503cf0ebba6d16cb23de9b55bd0c1f65a7fe941a9882dfb66ad2aae1822e0b1eb8042a3cb13e882f5768466014d86a306168ab9ef2e5a6fe9b28b281b5adc466c654835156815ee11a6ceddb63c1f37c4f5f2f1fba57f323935eaeec859", 0xb1}, {&(0x7f00000003c0)="8f25a0d402765e5d233c6f15672ce5ea0efd1803d106f3562cdde8fb86a13ec7add278c98f6dcfb09d1d57337b8b65f1b422e405e9bc3c385c4761724b88d0614641", 0x42}, {&(0x7f0000000080)="9ad4a43f2b826643b71635d464ad3fc47a44b92ff56fd4ca012bc6c5438e05517a4472e3545ebe799d54", 0x2a}, {&(0x7f0000000440)="88f1d9e325414f0f6ce5209410fb3c2aa10f125ec737ba9335cca448b4a6952e43caa4d27f79e1397ede81d31fcd6539c9d120fa085bf31b6c455a9dfc30ebc8d54b20f4fcedefdd3231db9535f1efc3385deb2afdf827b5676acdc054597f88798a63d24c43aee3fde94b56683c15efd83d00a41945e56418114c119e6587924a3635f77cdfd88c69bf611ef23fe1ade484a494c45ae95f9c854248640e4282263a32c0ec", 0xa5}], 0x6) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000180)=""/32, 0x20) pckbd_enable: command error 16:00:48 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0/file0/file0/file0\x00'}, 0x1c) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r1, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) mkdir(&(0x7f00000001c0)='.\x00', 0x0) 16:00:48 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x438, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x800000, 0x0, {0x7ff, 0x3}}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) r3 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 16:00:48 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002780)=""/4096, 0x1000) readv(r0, &(0x7f0000002740)=[{&(0x7f00000000c0)=""/81, 0x51}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) fcntl$setstatus(r4, 0x4, 0x4) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)='mn', 0x24f) pwritev(r5, &(0x7f0000000280)=[{&(0x7f0000000140)="099533497222ed02f581755a12975cab95d892cad0fe4ac197ad08e7ff04aaa3c940916da31e55df9a1f6ad0bc5d8939c38bd13cbef8b67e82a7", 0x3a}, {&(0x7f0000000180)="bb32fe41a627c3b6a23ac348b58fd849a68499787befc9bac129835213b3b31939dd456ad49bd1f96e2475", 0x2b}, {&(0x7f0000000200)="25fb289382d842956357138f0d2e709f17cf40a496aa315daa87ef244e25b462b594aea79f23b36942686644bee3132f9d0182c6a72535afa8360c748b2d756bb28d639f54", 0x45}], 0x3, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) close(r1) 16:00:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0xfffffffffffffeff, 0x3, &(0x7f00000000c0)=""/135, &(0x7f0000000000)=0x87) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="0906f053", 0x4) socket(0x10, 0x3, 0x7f) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x5c}, {0x35}, {0x80000006}]}) r1 = socket$inet(0x2, 0x1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r2 = socket$inet6(0x18, 0x1, 0x4) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r3 = dup2(r0, r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x10000, 0x98, 0x1e8, 0x5}, {0x9, 0x10000, 0x4, 0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x40, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20000, 0x8) close(r0) 16:00:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000080)='./file0\x00', 0x10410, 0x8) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x14) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="7127ea544631d41fed582e9e7660e9d35b2f3b1713c50000aa70541b3cb5385691d7e90dd70b43e9339c6803b0f02cc8775ff70c26588c70cdda28e661e076d6d0459b5a0ca38b300e617d96dfccaac9392e66061f588966541a0476ed67c0fa3d72e825ae76c0a8b9da7948"], 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) chflagsat(r2, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYRESDEC=r3], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x5) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)='mn', 0x24f) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000180)={0x84, 0x2}, 0x8) r6 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r8 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r8, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f0000000040)) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000140)) r10 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f0000000040)='mn', 0x24f) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r12 = getuid() fchownat(r8, &(0x7f0000000900)='./file0\x00', r12, r11, 0x4) chown(0x0, 0x0, r11) getgroups(0x1, &(0x7f0000000080)=[r11]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r6, r7, r11}, 0xc) accept$inet(r2, 0x0, 0x0) 16:00:49 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:49 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 16:00:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) open(&(0x7f0000000080)='\x00', 0x1, 0x108) 16:00:49 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) dup2(r2, r0) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xa00, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0x1, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) fcntl$getflags(r1, 0x3) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) pwrite(r3, &(0x7f0000000100)="fb0329e88a9b6e00416837a24cda794bdc73bc1e5604a571d4ee6658c3c6721aaa53258bb48878a83a08ce0f91d386add35de4dae60057544c16e03964569a", 0x3f, 0x0, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001800)=0xc) r6 = geteuid() r7 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r7, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r9 = getuid() fchownat(r7, &(0x7f0000000900)='./file0\x00', r9, r8, 0x4) chown(0x0, 0x0, r8) r10 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r10) r11 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r11, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r11, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r11, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r13 = getuid() fchownat(r11, &(0x7f0000000900)='./file0\x00', r13, r12, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={&(0x7f0000000480)=@file={0x0, './bus/file0\x00'}, 0xe, &(0x7f0000001740)=[{&(0x7f00000004c0)="d16063a6120e24b189444ec992d75ea9dcfe0db7b8b5456d0fd7744fce7e7e1ca82305671cc49c72668bcbc3037de93dbdd8d50804d560e0af0ad02857c676bcefe753b4dde92a43bd826c0b768f11f9134eb36e4dd1a6e688e1952327eb", 0x5e}, {&(0x7f0000000540)="141d152a942b59ad3b6a7d8ffbf964fde76c36eec3715597d81aaea3aad8b9de57fe337a87b51d08d69c939b3425d05fd5dea643d0f8804116bc35a7a48512efff57a90f4b3190be3df8aae2966a4969cd1d1c2752b1d71eb5109308a3b60c1f33d635b6ecead00cc0328e8233fe8da0e97cdf691d0f17ad85e6b4cf242748db17477f584b3032fc650eb3ddb37a4bd7044e42db3b1ba976d1906522777736229bb9f1ea054da4acfa877a355dee531f57657275825640ba9ada97a1eb3a67f11d5b247ce5964d3d9fa46ed00a0bd96a7d41b49132e410f89368c29e30f2a612b4d3c9d364ee99bd3f4d89fc9eeb0ab65faf2ab8e1d9adfcf41b5d357f7803ceb9dff7541d3cba92580c3dc3bbf0c708d9deeee15ef55b52ff6ddfd7930d7e347f6e91dc368e4f067f2491d3278a39fc691a216c808c1a5677f9a56f96e492088886522d1154c4712cc0e80708cc4e7adba50b901fd9ec4e8ec6ef632f2961b16ca92b29082a1ff30baddb7f1c3fe572e0ca2201aea3fe025af6f333985bed4baa99d78300424e574846e079569195e2aaff4630e2df8c2acc1d8e70c0434d6034b9b409a7d10a30d2c90d75adee5a5a0765d394d3b84006d08c78570b1cbc2281780d9de16bdc6cbfa11d6e3a05f46f48c3f684632a872a26bd40e6556842d791100a04d3edb9c0bcbfa0ba21603bd55e8c24176478a1f97f0828d670fdbd6b1905c138dc9363f24bbdad3593295501dc7097ad998b4c9106a8dbbc41d898eb0d40fbb37dd05ce61dc3705cc0d0cb570a8773673c163d5ad6a77b584ae37a21501ef80a96c34a9dc38370358090f8e1bbf7d424d4f8dca50650e8d31e2b626397f1d0a0bb798627b90b56ea5c9427491ea297ef9b5ec2f70eba518558d51d3c701345a9b7ccacd49eee92275869bac32951dda77c808365137eed84ff69809539540f9161739dc92377ff24db0aac1a7d51e006bb7eefbf4165d2b02cba0d8e303c1bc07ea3c500395f0fac5599bda69e60e22badf81862527470419682e10cb6c71b41b49526ec38d99af360a1404726d3eb461f7c638a5021e217325883d68e5077296408259c80fa3d85c4c41c14d18c7b448e1c4dfecce35e996ffa1a735c00ed7d43e7c8ec367578e6c71b42162dc1d22d978dc9ef4ee061a04f66e37f2ad35bd856d6d47ca75fa41a43549ad9d07ad6dae444c03eb820b8f0ae835eb1c1b34bf1618e8a34b24413a4c4e6333b4186d22f9517cb869599e2e9f8dac9a6b8b07ece7dea64411c9f8e781091d287579280c536d12224ce445d290ceb71434a7c7feefb40f2b026fc85f6514de35c3a45e42f6b4ec12b9012da2f4e3cbc18c4a97be931da72fb6d1ce4eff0112dee58533eca647da61ff72d93a80743e4673f76e4e26efb4f61a833eec7d22c648c0cfdf8fe2040c0f309c64a5b36ae017501dadd92172aac35545d978f068db28a3c62e44ae2a50ff528f95149a281e69d8dde295caf6b880d9fea51989e64696336528550a8ca11efa9775bce4e0af3d32637c6a51a514d86afee9b83018a3c410c4feabf51f7cf5484cf36151701bfb3df92b3b36d48360bfb65564b1903853b225960e57cae2091dd8e00557c5dd2407c3d394ffff2fde94906f6a3bac331d32e2b17bbe5ba453ae997f7d85c8bb222a54f9c1689806ee6a73f79ddb905cc2d3b1ea053e6d7e6f8000ecfa421b3b07b4d0be5a0a8f2767b37e7fd37c47586dabb5c991647f3d280b5bea23cc40d4e9e029efdf5961152440d8954eb11c2070db91c1d6063f16163df96b8ed3053c19ee01c8f5971be0ae46a09eb2566e3c87fc6e2e1981006eaee9a270ec34a141be3c7582363eea7a5485538a5a7e2602785fe6f0ad754c8cddb82102be81b7f70202b529439e6ceb749c8446bbc6f8e5119a6117de6227ddc9ea79106cddb8461ca9184784fc87693504ec255fad93416903f5ad641d0bb4603ef5affc6463477e13b10d7a3cd459a56065574c870be73ff024f6ad1dcc9e14cc9aba7450a9d425ca789046d91b937ec9a8db23b2df665839c7c2a815b49bf2607602f276018b78ee0861002e1710c983d13b2948a54eff2021f3a7bb774780b1419d0f5118d1b3e8a3a2a1701ac35ee1f4336b2ce9695a530826433c6b93520896ab261d782055189380b19a155a1875f658c093b14affbe3c54bfaa733ea9bf64539396222fc8d2941cb12738301570a7f16fed577037436052287e095c79d75e8e1adeac6c767fbe25178d3a329760f70d8fe14800b7c1d2351b47aa6c2c11013a0a16a700452f384a49510cfb330fc3f210d5a8d0f9d2c76cf5bf4d76cbc499f0bf87cbfd2a36f69b685ad58c8e6ed41f39d2aaf97ad34c0607f6dde3444ce6123c3d263919937c8f485232a4f913b642ea9d046df4fab92495564610dbcbcd0a2c93cedaa4415502f97c99155bb8c5dac482be653d9e7406c8db00102e9273e682ef25c956c2f3c6e3a6db55dc1110abd8bb84360496aa1f50fd146e71e86171c923d81b93bf5cd99edb4359fdd5f02486c66a4af406f2a8cf2f1874ea2952f09adbdec8ffc07c965f4ec1dae2182f47cfdaee8fcb8e9c25813064503b715acbcdb0c2315051233fab99833dad426cad4f26ff1d381841943b46a3407080cc75e0951d51eec99ac7dc373858b2dcafb38068533f0ca34d41db59bfabd4d570b036b227571d6f64fd9be039a20c1f5ef46ed58a444d0137a400a4d7a344bf619290e1d9bcfc200c8fa474e2528fd88391e9352247d38abb4ae1703ffc9f7234232092d321071d424e111cbf8b15c7e12cb7bfe527eea9eeb92ff53109544158b23f27ca2c78feabee339d24a58093f9b06d9ed655c97bb9a0d4b034f01276cb950c728fba008d36e0e87c9093381ab38524988a20455b71f4ef437735ca63d8e2aa9841d3290c77f2c6d64fd208bb648c39302acde921b41441d686429c23b53e98e8aca2686f213d959bf3b3323fb4b5e8a71a1c945887667c173cd53633fd92cab7575435db98f32e40a0bbc666d98d19a1d01d102b1e4a725f65d20827204359b2882c0190c00e790389d51c7cd6e09d8e225e9a8db18d7ba53ca3796aad69d31b3200b3fb365f213ae77f043bccf173e8f2918ede6517d75ee10e6381028db8804567670bd5049bee6b62fc536444f8c973dd03de7a380d6e938b4fbfb890b473ad0f5ed5355713f581cf6828608294ea11450fb504b3e5118078e276b635ed93d7fff935fb020307652e13d8c9b62200d084b4b9a1cc373e8d7c5ef524e018e3632e61aa6e6b718868c2ee904e9d7558fd7f71ad0340ddc6f67e647ca1e77b5f097190ece8a7bb2d3c5263bcdf8dea2d2eb149027e823aba0a759b93a17dd9c0b2bddbe1221641cf613abb3658845925024b5b3884582236b58ae529577468e86adfed9cc17d89343a57ea276ef01e483243aaadb6413eed53b546674894916fcf82bfcdcd6d270ed2d9f5e617ec80c2387a18f59f61a5c48b57ffd0b1bd86914ae15b19a6315f0fa793db134492f60bcf421ab45da05e5b9a40487d03ab072020813c68dc16183700af9a9eb427763eb7fa00967945fbfb98d67ed9baf1746e971d650c44b928c764004176089f6b1febab7ab480ec723303f49047fbea490521d791f707b2e8f6b9a3343021dc900e1b41c850638e60a281bd1447427dc54f75666e1d8b46ddf27c87025e3d0f8641b4c2fd5a8dcd57e02d5ed93f41dbf079d72f3e7ff366fecb5d42805f28d60653f108094de61159b8f53b9e8428f31cab082b47d33b4b3e6208ce4649a590b483b653f1a1a103540f86c68baf65f7d8caeaaab2cbdb5bed329095e4fb2d313bbb7c53db3734397463e4190df388d2a3e8166e55b1f8bda2468041ced95dcb5f56be6b0c79541890b4d1bfbb0b56ae457e37c0d2dab2d6a3d820b6cd1f6da139397ebb0efdf657cb44ea8a1a38088732a84f7bf546e5aa80e36aad023bcb3eea670015fbda241c0809c5d7915403c12fa07752b75fb92cdaeda60058048ce4b3bcd235b61c2f05118c71f952ecd0d6504d0d7a270da77773e261f9d574d9e757e684752b72c160585e6b6efdb8942aa35e31bdf8f85c90d4bd1e3127a2e563ecd0fe8be8d04c3a958c37ac37a54f31c9798262b277b95799b27be3cbdd219e5c0a1a79c85b14091234d07d3ae83120ffbe054730da496c308061ea835b2d4025077c23bd314e1615f7a83c299678f6f1fe6958450d4d75f8e59e9f4f6677d207a6337196da1a2ae467c1656b265dc6a3ca269bf7cde6ed4ccb1ccbe719fb64e677c1d26e992bf1b3f79d772e05b3ff00f8bc3e88dc5b1d569e1ed060222499496b22687184a88b7f0c4b6a7dc3e941d025486b2f920b732bbfada0eae5e6f9dceef2820714f00778652dfe8d6baf9404d44e1e9e9222373c222c1c980704471508471e00a043a3731cb8e0d390765e45ff03f981702bfa27cc6ebcd50657ff3a8f09bc6279d4dec3d8b1be79139d3e691ea88082e09325215f2f7bec6981df3fd4cb5ab315f61a0a2b6f903b0e5ae6edc17088975391f1fb8ebbd2db67f7b762b470f291cea7a15c5ddf4b29c5372dc9fc26baa3a0984cd1633a389b426c8f5af2f672962b1ea72efe112d136859847d1fd18b44d225588cfd2617bf00b7024a6a1e283d98d13afcc391986b4d11d42fc12274ae49f51934548d82724b36efaa8d5c9765bd15df813ab72cd3e904d8716fd9782a6a425ac20f4e1a43db8f48a89e8054d483aa9c27fd6f58ac31843c6804afc56cc9eb93efa92beb1deb0ce8cd839f5d0c84e9ed8c26ac3654a09e46ff54743c54e65ac496edc9cb2c9edf50b55604ffc3a59c2403fd940010e8c777afa1d1b10c2b96bfbc79d909b305f840eb3b446e9ca1f5b4a1a3588258cd3fd22c4d4ee2586a9d6a0c7c15450504e5b2dd6246abfb58c3ea5066edb99b6f82ab15a46279fafe5f7c6e6a9ef6ee0f3913feb8881f9aefdb3dd9191f71ddda8425f8ed55b8ea4f82b8599ae1dd0a4506a59e9789a9d668db378d6d7a60ffe021b6b04fa15ef2870501cb5ebe14e3989d36ebabf4dfa5fc500b10dc90b718eb4238ee13d59194b3230eb51fc9f6835bcb1c7ea4d17052349526c29374a93091923302df2a8822cb60f76744b95672a7a67ab429e71e6e88cbaf9b7d1049f0c1da1de189c2182967a2308baaf71c687939e7a211ccf5c0fd61c9d0e248478f15e0af760db12481df18b7e3a19e8ef5f7d294569233e8c60c331f24ea68567562aa0d253959d2f0cee931e6ddbfe0996d0454ea635b4f92ac1e0086c56ce8d57b633ba1d15bc81c1752fbb6bf23c2bfe36ecd2a1f60d4e3cfcd23451019080a7b3d9222a7490b002e050c8cf884fbdb6fb9c3fac43818ced0699cd3c93b1ceb653be4771f10210d685ad6c6494055d8e797946b3142431d9a28516f9aa9d7ea1ac65733025698804e49316e4b053c09856aad3be4867bccb35a420cc63ced6eecd0482c50202642779d1223e8ab23b9f793ec9d20f76820f4065dcaf8dd2493848bc63bd6ae856853a1f00418ff929537b184ab3e1137d53f37236b32c7daf56d51ab477b99e750035823d91efc8c131e5e994e066295b83c7b40a5430a4ac07a344a99066790b2b19012b840c58641824b7790c4866657dabc75588314148127a403a96eafa035ed70a4ee40808987a4dc2891a6c11f6db84b56f95acf34ab876b0e7f0bc07d008a8f89ad2e29dc1e02cc28dd6715e5bcf5e2b6bfd58aedc91b31e61149b690735", 0x1000}, {&(0x7f0000001540)="8f90e3021d1180956bdbb1b89c152ab4da3f2dbc55b82ad48ddab3d417d1686bbfe9187e7133ec50fcb21e1786b7c125a8dcce3068dab639a819d70cb5f6bb3eceea3472275927edfb5f9f68f1daf1a7fae599b03ebae443c3e7ff9ef2605c1bc7", 0x61}, {&(0x7f00000015c0)="d20cb676230b64481c86eb2c", 0xc}, {&(0x7f0000001600)="87", 0x1}, {&(0x7f0000001640)="fa880dfb5eaf84dfc3", 0x9}, {&(0x7f0000001680)="b26b079c05028fbec2be53a1ac74dc82d1db5416168688e85511923d2856ea97ce266f4e8747024c6297e613b9fd89ac6482b903cf152dcbfce0a1b38105f9f8c9dcb0f56257654709d97b7419736881f9f7854522642db42fe86602ef887e9b53c8e1bb190a2f496793399a46415849f3eb81fe152373a16a49637c9947fc6145acd602c596c99493c816cc13b75e1e3bb851cb9d", 0x95}], 0x7, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r5, r6, r8}, @cred={0x20, 0xffff, 0x0, r10, r13}], 0x40, 0x1}, 0x980da6ef38b19b8d) write(r4, &(0x7f0000000040)='mn', 0x24f) r14 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r14, &(0x7f0000000040)='mn', 0x24f) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x1, 0x0) r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x9, 0x0) r17 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r17, &(0x7f0000000040)='mn', 0x24f) r18 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r18, &(0x7f0000000040)='mn', 0x24f) kevent(r4, &(0x7f0000000280)=[{{r14}, 0xfffffffffffffffa, 0x40, 0x1, 0x7fff, 0xfff}, {{r1}, 0xfffffffffffffffe, 0x1, 0x40, 0x1}, {{r15}, 0xfffffffffffffffc, 0x1, 0x8a8660d27fde14ee, 0x4, 0x5}, {{r3}, 0xfffffffffffffffa, 0x60, 0x80000000, 0x10000, 0xffff}, {{r16}, 0xfffffffffffffffb, 0x4, 0x40000000, 0xffff, 0x5946b4a0}, {{r17}, 0xfffffffffffffffe, 0x20, 0x20000000, 0xcc3a, 0x68f}], 0x180000000, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffd, 0x18, 0x20, 0xffffffffffffffff, 0x1}, {{r3}, 0xfffffffffffffffb, 0x2, 0x2, 0xfa, 0x3}, {{r18}, 0xfffffffffffffffb, 0x0, 0x4, 0x0, 0x7925043b}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x7f, 0x4}, {{0xffffffffffffff9c}, 0x5fa3059553ab758d, 0x39, 0x40, 0x7, 0x7}], 0xffffffff, &(0x7f0000000440)={0x1000, 0x100000001}) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x44, &(0x7f0000000180)="b61602b4cf9c06515d039dd477a88292056ecbcae2f9ffea466e620123dc5501b74be35dbf14d770cb4eec6741c93655e8802638de05854dd04e6a15f4880961fe2f8bf0") r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getegid() write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:49 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="a28ab0aadfa16e43b713150119d1cf3691cc67731d325eff0cb413714a1033bd2f6dbccd4ba2d9017700c855121c1934f92830e69f28446ee11f4422531decb6eb9368668f932206389a25b86907fd87179ea38117853f2fbf42314536d15d36100ebffe167252f4222b847150ea7747e6", 0x71}, {&(0x7f00000001c0)="221bf9c8ad4d8c139de693f64d41f4fa23c637288574368d821c4600d5b3698fae26b2162434953de2922018", 0x2c}, {&(0x7f0000000200)="2347594c8c0f800152ac95ad337d85d19df46470215f7989bacf89fbe8a9e24d495891786a834b01ba5187a805d241f87e9d25d980f2a521765019632d6bed02b2c3a4f9f5c9725a19148f20a304339b29aca2c7381477077d89b9901b066daefbcf4f5ec4333fd3df06bdbcf1b02f508eae6c61", 0x74}, {&(0x7f0000000280)="62d241bd99bdce7b48dbe1954f27095271058e8eeb5ad2d91eb41a5363185cabaed03547b506d02362d4fff776c9fdff0628e91a39ff974f5243966148382e0d2114f2e74cafb9f31be212d78d046f835a1ad6d209814a52", 0xde1371c5594a9fbc}, {&(0x7f0000000300)="f7277bc0390d065d42eaaf0e7036a91beb6ee92a3142574dd8ee23d7b37e5dd110152bff4585ff4b83a1f0194eec433eb720767c", 0x34}], 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x5, 0xec, 0x2, 0x8000, "80844e44187bd4d8f8a77675a47a78473aa08e82", 0x9, 0x1ff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8000, 0x0) bind$inet(r3, &(0x7f0000000440)={0x2, 0x2}, 0xc) 16:00:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)='mn', 0x24f) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x2, 0x8}, {0x89, 0x40aa}, {0x101, 0x1}, {0x47, 0x2}], 0x4}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2af08a14fd6de54e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x6) getsockopt(r0, 0x2, 0x8001, &(0x7f0000000100)=""/68, &(0x7f0000000000)=0x44) 16:00:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) sendto$unix(r1, &(0x7f0000000180)="0a8220da932e64a809ebebabd0da9499e65b62480f8123cf83119f55eef0fee21f061c232de3b3c3395527120fec5e564daaddabfac6bc52336344bb43a940521c4f71ffc12b", 0x46, 0x9, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f0000000000)="5001050300000404000000021306ca9008101018cea11ea8fe036ecfc73fd3357ae26c578ed500a0c7ea4f376336acf00b7804be781e4991f7c8d75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02040000000000000002e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006edf1be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913ce29b800000000000080d1b15727c73f4d000000000000c9a600000000f700dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231feece30323b4125ce01000000671ad6e5b7b303757e60642b45cbc5737b8e2400000000931400000000000000", 0x150, 0x0, 0x0, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x200, 0x0) r3 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r3) fcntl$lock(r2, 0xeaf54cc1c25291cf, &(0x7f00000002c0)={0x3, 0x2, 0x7ff, 0x3, r3}) 16:00:49 executing program 1: poll(&(0x7f00000000c0)=[{}], 0x1, 0x3ff) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='(\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-\x00']) 16:00:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000100)={0x0, 0xb80, 0x101, 0x6, 0x8001}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x75fb, "ffa487666524c9dd74ca43796a40d16145de78a3"}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000011c0)="c7606ab2a5b2b0463cbd4b862d15bb63f7527a5b4d84d6eef4dfadd5523c722d5bd54218e3a275623fc478a4caa7b01a352d7b08ed270a0a707ec6fc27b99ed41e4ee9c5d6d420135938f1f9179f3dc3ae6acd8c2307a3292bad2b7267a1bb4da9e9910de52904f28fc7d79210ce5442c0263471340df5b3eddd8cef6e5dcb6d91e8cae5d485db3e93b98c52d3717d189f9e200e71037e0c2559f4947e13c5b0b7fa", 0xa2) write(r3, &(0x7f0000000040)='mn', 0x24f) read(r3, &(0x7f00000001c0)=""/4096, 0x1000) write(r2, &(0x7f0000000040)='mn', 0x24f) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0xb) syz_open_pts() 16:00:49 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x3, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:49 executing program 0: r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1850, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0xf8a54a93b8a80d8, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) write(r4, &(0x7f0000000100)="13f237b02b4fadd7bcc195c6c6aef7d841fb13e4bbe765e6a824afe5a83ed5a873361cb5f07e6820fd8ac3dfbe52b374ee21ac573dfbf61968f34dddf527c345b7283a0e4e40074a48e6a5eda3b21b6a45b4180348ca3413564bd70a76add74f78dfdabd3c289197e8fc59473f89de6c709f07d5daa0918077b6fcc667fa28215bc026786ca29929ccbbd474005be063aa4452c15621d99aa6e96f1d21a485a5fa3b75c2f594d6541a1f2076d3857429e3289ae18f5746eff63583", 0xffffff7b) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)='mn', 0x24f) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)='mn', 0x24f) r7 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000040)='mn', 0x24f) r8 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000040)='mn', 0x24f) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) kevent(r5, &(0x7f00000001c0)=[{{r6}, 0x3023bdaffe1f14a5, 0xcc, 0x1, 0xcaa6, 0x1}, {{r3}, 0x4, 0xe238117f4aef704e, 0x20, 0x4, 0xffffffffffffff05}], 0x40, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffff8, 0x20, 0x1, 0xdd3d, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x8c, 0x10, 0x9}, {{r8}, 0xfffffffffffffffa, 0x34, 0xf946cbf2b29fa76a, 0x7, 0x6}, {{r9}, 0xfffffffffffffff9, 0x8, 0x10, 0x3f, 0x8000}], 0x2, &(0x7f0000000340)={0x1, 0xc76b}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x28) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2fa6e3ddcb5800"], 0xa) 16:00:49 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) 16:00:49 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="2893b28e6ebe01be3482b5d9847ca658cd4343e12f5a85bdfa4b4c61e0db8ee5282eb259e4ca21a53c42e17aaac06274fcdc56ade41c1a178e5fd2e5f7d89625571985a266391d", 0x47}, {&(0x7f0000000100)="0d9f3e5197a96a3f77b8be1f85d75703201e758196d749817e5845385bb6b04351bd45c435c2aa62eb22318c921f89d1057cd548f73d26b5be8e092d4dca4a402d385f5802a1b8ad", 0x48}, {&(0x7f0000000200)="b67b2ad2728117902ff4e163a4d84676ba7c860c52484d99484a2fbf019bb084c96bd5eae104a25d40a280461e1f95a3aa35dc5bb01d8d329d67d3f6578eb1721c61d184d0e3e5b40ecbe28554b555c5285240a2378835fb34ceb061835eb23c964ecc24c8e5fe55d73ff9ce18974217ff3b5151c1f8dfc36c3ed9fbb7746c27aba587804d7be65287c5e84b33f0be86e260a751374242179d9d6cb1ca44cb57e4253e7dd9523bd09f6f8701f723e697a9e14ca49ab631ce035ffc076f84eb1c1bdd37ccf43ed62cf3d0460c165a5db39e5cbd3c411220b693ba23e9396a0146933764e51d92c9a8b44c4550354e3b9dad1d68dadde9ca4d3a05d09e557ef67a2b0e48b84e5be1a01e63c2096d1aa018e84af5e0a19820b0bbf12d830a201aafa8652b98c0995884f0a054631adc4be47f572836d419d0e081ae4928e0c4a41984ab7861978e9efd731642af451cc53fedd7d59c588bba0a229db39c4d8bc5b4e21956fdc46e678cb81034e7ecef35e728d51bbc1c3e2fc85ae2dc0d9df7bf9a27f35a84a41387d8b768d848f738ac9e4adbecffcd7edf0e30bfcb2e06cc91eb22922cc86e0f175b19364192de37f720b798ccfdee7aebbdffdc778f019eeb8587d5819aa7cc67791d4b878fb9fef2a91dda12ba81cdc353d24b9e8950f889b7395c560888a3f3fb4579e3519b934ecb673874a7c6973d8a0a294821a6e33358b7c4abc8acc3e1a3e35f5dea24f8e52f9895fd91c5ee9a3237c7cd028025d9c09dbfa2f901c00ea146923aae026365530b5f156fea7ede1dbab34bb74e3c0dd7779ee0fa3b50ee19d7bfd4fee66fced2674ef5b98fd0eef6ff15cfefcee2607bba18aa471d701ceafe03005775940280306825a9461208afd6e8d035829d73fe52fdc0fdc1bf9b706bdb28fa2d339b6acf034f0aa1314524408a5f30d7a9aac8001c60bce2b232eeda13441fe45c91b93d62356350a30a4c29ca98c5f090738e6f83bd94e2edd0c2fcf9ab8f2644b6ebc0d92743928790d4b8f7463f0426259d4fa55b5f3567204a19ba97d1790e7e6c18e0ad8e4bcbba9199b12aad9666ea33f1a6b64df90268ddfa922b3f458c7add390369457ede91e402df66cd6e0f14010dd061f1d09c1a8d037ed4e35dddd9781c5afbe30c2176a25c697c741903a9f98b6f453202b3279369ff03800689dabaf4e079bee4069e291fa85d2a7ddde9f9e1b007431571700c59c21e3c0a6efa49c5b0f84bdf3d21d7dc2b860b788f43abe55c01e6429f96f84f2b4ceb11ce82f3557b349417919f1d1eb50308bfd24c20154865e6993f2fb83a823aa44d9ce898a0d5b8b9489dbc548c8daf92abaa1074d39360f9d2b730c35d5db185b425779c638a3fdad212b52aa4d8074887e6deddde1b5dcb561a5f473c91403e77b0c470793ba428de1575510ae4e99e9e0afaa1ff44a91c9d6326d4c8db4308e58d87a1ccbda3a5c8e5bf67b971212dde311202b2bb9e1012e657af308a6f20cc60b932db1f8ae2bf93f0edd9a10824dbe79512d473638487ff1dbb1b3fbb170768ce1132ff170cc9403e31bcb121aa633ae2917fa0a92682c5a981897c928222630c828ede41cc31afa4a8d426c49e61e32e970867aaf90beddf676a17da896edee34e0afacceb6520bc51ab9ae39a281fa5f99136756fe406ab77dcf3b4ea778da4b46f0b02f5b688352fce09720886ae17a3b04a1cd5296487bb588ce52426ad2a41ddf83ca70bda6707ac2d9334222824ca9a2387009a6e822106cdd2347b2351aee02d26fffd9b3ea0d29cc117e72179c48cd9f887da100350644f04cdfa2fc4370334a8fac0a8af509e60a13499591cf6258a52859298a8bb6064004871941dd2dbd9fe3198a2ba10a676c97346f2fe09d7377fc04adfdd09a8707381335a53adf38201ae504191b66d45ec517ef19bbfb7e84d110e311d38c3e7f06637de171b94e8e5270413aaab61f04a009137641a52f0d011694c3da726a90a217c3a5b4bf1044bb61b828f3bd1e68bf38c18d76ebe502dcf9f8cb32550af1bea2402d99ada0bf55a76832fca1f391d32c761868564764f186627958ff1ec467c7780f7dc53a896fc134a3c64e7df985db469590f9ededf7f46a2d3b632f919a502a41c7a45ceb89e92398ba1d609d59106c84366f74614c03f2c5479220c400eb4d0b919994492412497658fdd13e1af770ba497cb642e7ab2f06c0dae50e6565a11f57f806564249748c34d9467ad882f4f71fced39a5544bf8eaf7a1e6b440240b6277457b5f5dd5c030e8ed910e128c2dfb53f29d9e9f1176155992b14ed2df0593677d5a8e16f6ce99d6a9e514ce9849e1cad632f9f80d5cc3da35d01116614b694039dcd390a4593917492ecde609114d30be5488d2b6393dab7a8cfe935b5b29096ed55cf70fddbe6fd672597f240693583a833177201f04b847b2bb3f95d4e31564a54381c70acf6ab6b68ba75fa618ff44fda2a2e9f2b2a77bc168063b97b8630a6bc9459f02f47e51169341c4a89eaeb1bb3d9da43eb168948af44d1fab7cb372fa3bca48755b22839415c7bdcb736a64b61abca6ac52be1cc338075da24c8190080b3a5519f7193b4184087e7edb8fa30866fe931a69c91a669b29ac80fe52291438a2ef8998bd9362fe9c629dcfee513e033a6ed9109537f25e09415165ff879a975e48c1c6b4ba33e5e72bfbfbb9f1cfdf21ae9f8af93baa2d8663b51cbca4d564919bc86c6951ff44570960544077b99d1d6f8262e187bdb001405cbe41b2c003d81447f0aaf167de7c84f71ae0f2bce66b282c158257c7d9915d3b22284120ab358bcacb66a892b34d77f9ef350635b6accd05b2f613c0d808e2bbf10a038fb4be24792e838e06b5f41e130676b3383a68d15228452e6d00b8439e4279b9a615b420d408d1a1b1bcbbaea631e129c112a1f1de044c0fc9118c48b4a8c612fbb22d06e3103a9db520ec71b6b2eb5f708751dc28cf2a1254e786ad9bf9215d5ba6f9381fbb40d3f0f8a2f1f0e7f6983ed477ce4403bacad471b26c1cb76933e37f28d2d469eda918a2d614e5e93063b515494eb5ce7404a0893ff9207b7b1e56f4776971ec1e60e9335dd5d4b10af64929af8985bf0d50063f68636bd89abcd61773dea06a507396cf3d2f3bafb1de5060144f29a1825b3f3abe81185e983a80d2dd3ac103be676c9671da3f06f95b3a18b9914ea50137b9a91599e0392912d9c55b06071cfb25e0a6e11930ebb05e8c626bf76225a9108c99114f481c744c102f49468fc2feb787ec24bed6f77cfdea1e35d3258c50835df1519091bc96866c42daacc148ba039b70703260b4ecc4b59d9c1fb98b8bfb05bb5c83291abd5629b52654d1a72140a595ab2f4c49aadd9bf84b37e98750cbc73d184e6ea359f0d4081dec2a66864fdf9b2e7edf861c1f4da025d4249286b1e1200079616779396fef6b6246ce09b688a908bed4b01f8485548791d33a0785fc12dfddd427db1e2eeb1939214252704ea2a206335a29d8c011854cee36a243d2a0118e943a374c76afa8d516de5bb5412765ba7cd150671aa1817dc4bb3f6995f2f926f6fbaacebfcbb381feb8f7007b11b275ee21b0e2aff735dd68e9a4b9d5e2e73ed8719e70626576b3e70d1611ef081e086a280f31337c58755b111ac690184a60e0fe389ca81faa009f8b35e236ab684b7fc7c2cb3d190fdf5eb75b7bdba3532c246ab87c7973c2154e3d1992b1fada6f89a0cef5909286797c16d58e415dd84a71c60251f34f181f40ba29018783ebbe7f4fcc1a0376fafbf177764f606ce4e326a69917d17aa709e55f2f3bd1cd92b72b4cc6eac0c1cc933270e05d9d0f57a3b7f60d7a2b7e8da64d140ef77e9f03cfc4cac019f2a6ba5e3cdc0c27e2010fbebd9c8d0d57e8e359b6dcdfbbe5a8b4f778c49eed62bffe5da48be2fb3f80208635f8f0a65b920bf269e31c289cf2c8ced800f2f3f86e5539400c08fd40e4741e4d88de87f922d5d548b95c3b89131122ee8a50efd076b5a0546a68554bad8a366702638f0310b61a781a79875c01f38966d95973b562b1f9a6a0c2ef8b4b454984a8da9c90991f17fc5add3c22bcbc8318d4c944dee46b243af74da62bc34a238cfeecdf24dad8163b7bcd5d7b661caf41edc3ed6f28233dac903e86f3d9147d7a15d6395cdd22bc43ab7a11bfd19e4597136b4eb56d9a6094715b35f72e50bcd1e8a2ef9fe7159d3b54b186f3493ea4ec61d3a97376b6762e9ddfd53497ed72721dbb94220f92e4c4c22becc2117fef45d9bbdbad7dbc08ec3d8dc0dbe522155ef2fe0dddcd22442bad426ba4473ff536547c75fae324df2d7169193a7bcf9df5b31e20df12a8777c937c57a0e2eaa87977619e987f6fc40ceafc2edb9ba2a55d25d6c79e784ccb7eaf1fa97db0680608b76a7e31848d7bd5b8830e7a5628e98510a8193f68e3afb19da13e013dc1336b358b8994c5768800a014b21e09fa95f5b6442baa5497523151093daf4accb54b9c2f1f5b7c4f332856415d75c5c6fdae7a8a6c0c1a29c2c9e27274325c2493453de014526cbd81749e2655b413fdc2af4f8fe5c27783e89dae030c30d29eda5ca0de3381266092b310e3f3e4cb93b06aefb3c6f88c96f631579f675920556dc23f37bf0b1c0a835b3a118b58a6f4a696def08d555587a2671b795f8e6e9c4d6225dcbecea96155b50c0adf7bfbebf6ec44cfa7f3888a71f33b68e8b83e4b9368b5cd11c69970e45389ba5f58b0a1a7440685b9867bd826a0eba5e1d790931a6afb1338879cd6f05760aa5f2a9e379dfff85dc6103c77f75ef1e01f00422401e97704a08894a224bbba9ae122765c0fbc49bc85ac699bbf415cdb9dc6302ce81f46a515a260f4ecbc9aa654eb398133b8af2b33301196c84da1dd9e5f694e2dd608ed3fcebe13cf638cd1fec077a6a93c1fd971ad7183b9db51da48127197159779946eca2d9cbee0eb542fcf7af52bd8487f020d593c9c0d816d5e59017bd59e2ddc22ef1bca43866fde92406d9dd0829978949d2ed84e2fd54cd15cf7ec8cb9022ca6fbf0b51b14c251718ede2a6e3605157ba5e3479ca96793fe29ba9fd858bfee431eaafeb80ed3119d7fa6b1bdb1244aef21597d34a77e757d70d89fe68100e232364384c4642eac81c7f9a6f10c6809f005a9e1029d99cc4fa76a946ef27b6d58a9341ca568c80a1b9bd0e01ab40897e3b2300b1eb838113bc40c1ed5861de855041c2ea7a93e8bb73968d5890ef60d438eef2b729bdc442405534089eb222d5db7be8c6c80d1af57f48752d33e7f212ca8b26ec46d04cad33c82ab11dec8a96e3624f9835aef04f9520d078dcbdba53fc2617fce0fe928047a9c2f41c70867da7f5d8d64f24fdee32320fe294f289ae93d19de9325f9e410ef6501e30d63adca005aaf4dec562b00e45ab99bdc49e7ee1d7ed852c917ce81432cb9860e143897a20676fbad8d5b77c9bc6a0ac70c86e6cfb5a0300fae3a6abdd41373fde9e3550c2cddd86fb80acd24657e36c4728d3788bee5ebe0dd8d3aef63460817e827d79967ff970ea878474b926180b2c22361e133a510e0d1b0c35ae66448cf821a5e7d22145fa872986aeb65b462dc0bd66ed1dd42ce934e206247cc824085212e94e064df83d3463c6fc33cf13f8249e83d992fb5eb5d61f1b09a19883c4a421fa9c14bd72a7e08e5ed499891675a9b4d56d7d2e33be0368dca297ef626d471f1489fb74d3c69b63e133dfbd0e7f1f33b97ec1626db06d0ed3d4c714ed5313d68", 0x1000}, {&(0x7f0000001200)="e94120f7f8a588950f3d02e7d55b3b83148b9ec79f3d727c6f511571b7b11cba3db93e1e479efb395891cf8e1646f1dea2837c1bebb47844920838a42e750299f827a0ed417bd75ba5960c757d8084e5", 0x50}], 0x4, 0x0, 0xd) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000180)) 16:00:49 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1d0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = getpid() openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x170) ktrace(0x0, 0xd062682ede22335d, 0x10012, r2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r5 = getuid() fchownat(r3, &(0x7f0000000900)='./file0\x00', r5, r4, 0x4) r6 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r6, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r8 = getuid() fchownat(r6, &(0x7f0000000900)='./file0\x00', r8, r7, 0x4) chown(0x0, 0x0, r7) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r5, r7}, 0xc) r9 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000040)='mn', 0x24f) ioctl$WSDISPLAYIO_GMODE(r9, 0x4004574b, &(0x7f0000000200)) fcntl$getown(r1, 0x5) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) fcntl$getown(r10, 0x5) 16:00:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000940)='/dev/null\x00', 0x400, 0x0) utimensat(r0, &(0x7f0000000780)='./file0/file0\x00', &(0x7f00000007c0)={{0x2, 0x2}, {0x81, 0x7fff}}, 0x0) r1 = socket(0x18, 0x0, 0x12b) dup2(r1, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) r5 = openat(r4, &(0x7f0000000800)='./file0/file0\x00', 0x200, 0xab6b95321071260b) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000001080)) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r6 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000040)) msgget(0x0, 0x40000010000001) r7 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r7, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfdb415eb198b07dc62b02a15c3205c5a50b381951400000000000200008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad90417925b5a650a0500000000000000f0d8324e012d03003d3241c6e9e510723a01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048cb75d4b3224e003ca23cc89055a74d3c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eaff00000000000000281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ea231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1ea3d21952144f45176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01f1d31bbb3d0f41e11779f0fff2fb39810270d915c2568ddb82e3b832635ee599b42a2cc79acd4962e89971971d0462004874f5c3d17f083bef9732f26e5e1b3fa109c997368a8858417db5dc68a20d8ae2bd4ad7c14f1af51a7966b3f2376fbae3c8e1c05f7ad00d67e7b529f0bcc262b1b9cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b6c7bc58b821d54742dc3855a2eb06959309774a1150e0d32d06cc27ec3e2f04bbfe41591a4eb1d18d48ed66d2e44d46e8f6c3f3198801fef387f20deea321f2cbfc3c64eb9b64713d41ed876934b44c36a9cf77639689c7e95415a8e0243415c243ae7e264c3589e6313e10fe2a0c1bf65eb2a4d2de55e4fd3c375c6f206dc14f7c4252dbfd9c5548a57a30a960e4b3507b10a8583d90d3e6440000000000000000000000000000000000000000112ba4a7274fcf26da41ab8a8a5f8ee2e300ffe18886cbf7dbe90621f776d6a14036c3a48e60c4b6ad176d29b072685bb681df92a1b27a08208a7908eeaa660563c37d46e3e7f282e1c6cda5e539f7f3e2a91c0f0df665586b89405182ae0515"], 0x270}, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x54}, {0x6}]}) r10 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000740)={'\x01\'\xbc', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000540)=0x5a2c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000000a80)={&(0x7f0000000980)=ANY=[@ANYBLOB="ff202e2febcb7a37a79d941b3c000000000000000000000000003411297246decfe3a7ac09e7e3c08306ef911f000000a8093a4772d33bc26b26bfa779f880a11073c4679f7d3d773257d24f13a5cfc71db8a8e4deaf39514d8f39e78dcbb32f1b2c5920de4bc9779f345abdfbb0eac23548f10ee41357c3171919601db4bfb3d313931a05fc1bc529759fd74600000000000000002100000000000000e75bedbd8fa98e11343ec2667d1c9f96e3d957aae4bbf0a29272b6d41eb3687c8c807b333d45e226d2dacd6a8f639043aafa676d188442f15272057a8c796bedc632ff08041ce1b57f37cb2ae919addb43677e84bb0a1e50f2567882a7acb528e2c5"], 0x9, &(0x7f0000000140)=[{&(0x7f0000000c40)="5141bf6435862abef80c67eeefcffa6c3aacceac64c1e3eee65a51905f006f0d6bbe60ee00e268c87794cb3e4aa32933aa354f64c8b05c08fbea41365a929961ef6b6e663d6b09b3f62650be6428183d961e09cb5c812370fb6bc60ed7183c05eb63e4c9f93fe69a86c624cb5568965f292823d87393b12ab81e203bd9eb409dcbf39ea99cb31f5987917587c4dc1f71745b2d346460628c358e6b17f2e3d2b80b9ccdaa959c39ffffd0192d6546d72aeb3427dc32238fcbc252dc09524a89d12fe69ff298d8d12cfe0a340a6dccdbaa630c295495575144ce7b22817af0b60268f6cabfdb8b908480860000008400000000000000000000bd6e407e3b989df7be6a9b36fc1f750d964232b6ba98555c7edcda3cfe1a41b2fab56ced65fbc75f756afb30e476734e8466224620c834ad2cdf928f2c4a6b1c6de002060c8cb85bebd4a272a251955cc67446cdc4e80c6129deb055244791d06cae54b6c6a9418e3b1ce19f36e4235fb41439e21176274cf35f1ba68862e79387178b76123e0519c3507a460b80293dc8a140d9f9b4966c0b46644a3b", 0x195}], 0x1, 0x0, 0x0, 0x4}, 0x2) fcntl$setown(r12, 0x6, r8) ioctl$WSDISPLAYIO_GVIDEO(r11, 0x40045744, &(0x7f0000000600)) r13 = semget$private(0x0, 0x3, 0x120) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) semctl$IPC_STAT(r13, 0x0, 0x2, &(0x7f0000000b80)=""/189) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r14, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7f7fdeffd000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) r15 = semget$private(0x0, 0x7, 0x10) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000280)={0x0, 0x400000001, 0x9, 0xfffffffffffffff8, "b0846ce8e5bc5054a06db79bba5db045641ca58d", 0x10, 0x7ff}) semop(r15, &(0x7f00000003c0)=[{0x6, 0x3, 0x1800}, {0x1, 0x5, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0xfff, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x100, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x10000, 0x1000}, {0x3, 0x7, 0x800}], 0x9) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:50 executing program 1: 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) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)=""/73, 0x49}], 0x1, &(0x7f0000000940)=""/4096, 0x1000}, 0x2) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x24}, {0x400006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x400, 0x24) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000000c0)={0x33, 0x3, 0x3, 0xfe, &(0x7f00000003c0)={{0xbe0, 0x800, 0x200, 0x6, 0x3, 0x7, 0x4}, {[0x3, 0x20, 0x8, 0x7fffffff, 0x4, 0xff, 0x0, 0x5, 0xf603, 0x8, 0x0, 0x5, 0xfffffffffffffffc, 0x7, 0x9, 0x1, 0x7, 0x199c], [0xca94, 0x80a000000000, 0x3, 0x9, 0xed, 0x7fffffff, 0x5070cf91, 0x6, 0x1, 0xff], [0x8001, 0x8, 0x0, 0x5, 0x1, 0x1, 0xff], [0x58, 0x1f, 0x1, 0xfffffffffffffbff, 0x3, 0x8001], [{0x6, 0x6, 0x9, 0x6}, {0xb2, 0xb820, 0x5, 0x2}, {0x2, 0x2, 0x81, 0x1}, {0x100000000, 0x9, 0x4, 0x101}, {0x800, 0x400, 0x36b, 0x4}, {0x0, 0x8, 0xffff, 0x43d1}, {0x7, 0x1, 0x2, 0x2}, {0x8, 0x348, 0x9, 0x80000001}], {0x5, 0x1ff, 0x7, 0x6}, {0x8, 0x3c8, 0x6}}}, 0x7ff, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {{r2}, 0xffffffffffffffff, 0x4b}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0xdfd8, 0x0, 0x6, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r4 = dup2(r1, 0xffffffffffffff9c) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)='mn', 0x24f) r6 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r6, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r8 = getuid() fchownat(r6, &(0x7f0000000900)='./file0\x00', r8, r7, 0x4) r9 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r9, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r11 = getuid() fchownat(r9, &(0x7f0000000900)='./file0\x00', r11, r10, 0x4) chown(0x0, 0x0, r10) fchownat(r5, &(0x7f0000000180)='./bus\x00', r8, r10, 0x6) 16:00:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) recvfrom$unix(r2, &(0x7f0000000000)=""/178, 0xb2, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 16:00:50 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x64b3b4252f3d9f92, 0x0) write(r1, &(0x7f0000000200)="644c18090628ee86cec35a9409d82bf7c8ab6cb4c965fdd0fe733b5a3e1f1cbb3434bb25dd224e6d9b5c786cfa476b75f733b911cec699f5023861f96ae1698e54ced23a9b0b95da018c32d2cce773c066753b4e8b2a06536b4a056c52ac5b88afa09ee7e5339d661f869d8973e91fbfd2f3f906b354775ba864974047e5301057643a6cd11294f31d0cdd76f1d69bd04f75a3c6b151c902c4cf787f8ea13a1516107c6d997512865253399a1189cc76f6e1e4c3110847372fb4e402c03220c7b2113f17feaef4b60aa24836", 0xcc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0xd8) write(r0, &(0x7f00000001c0)='L', 0x1) 16:00:50 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) setsockopt(r1, 0x2, 0x5, &(0x7f0000000140)="5e3574d000f6e990a2e7c8572d0231b0bc553cf178641b7db96b500b231b07b9fc0bca6eb5c3b46c8c9539ac1531e205ebcea7e4b55da58c61835dda0bebd2f3db9e8b32ea56711cab9f96ae356375a6fe9d3c99327dde771f960ee1661869c873ed5156652993b02d90ac39e2f3e26a562b9cd983272dd065a6791d5b95c435d1502a8ec29af224044d3ec5f949ac35170e34145bae7e85518aba17dbb2938e56d0242833ee6a850c5b0f", 0xab) socket(0x10, 0x5, 0xa0e) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet6(0x18, 0x1, 0xba0) sendto(r3, &(0x7f0000000040)="6accb1f78f4c4e166b347aeff5ec5a2b128895d7706a0fcd449ee6a29b5d1ee81bcdd1ed1d55096b9b54192ed75853f55bb92283871d3f1893df2b3b", 0x3c, 0x2, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20900, 0x41) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x68, 0x7932de5f3512fac1, 0x7ff, 0xb809}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0xce4eb4db880885b, 0x2, 0x7, 0x100000000}, {{0xffffffffffffff9c}, 0xc8053b6cc78a5d74, 0x94, 0x40, 0x0, 0x80000001}], 0xffffffff, &(0x7f0000000100)={0x8, 0xffff}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125cae097684", 0x6c) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x22}, {0x45}, {0x6, 0x10000000}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pread(0xffffffffffffffff, &(0x7f00000001c0)="384aed3d530a15fdbc8a0c8496eea1d138ff9f4472746861afaafdf8d05251cb3be8fc1c33bbb6e9d446bae341ff2816e26c90e90e8ccbb8f90e71e0f9e3bea3df6b6730a9ebed8837cecb5eca4590543713d9be81dc1b3dc3d000ed7f4510dec1f3f2f93fdc81234fbc48f599c3bd71125583f6a642b21209180b4a619ebb06ff7cc427123d5b8d0714", 0x8a, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x3000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='mn', 0x24f) write(r2, &(0x7f0000000300)="d5bdfe71e54d7d7676d68b229311ab00000787ac138274b2186ba2000000000000af36da96cc6daefcfc63abcb557e64a86f60146768e61b159b5b00df9c3f12e1aaa17a03d7ab25165bbdf150e333f6c3159793d291bf07940a505cb2b4d82155ad17e2419c0cb89c8d4c365f6a51e0fa695b2cac5bad11723567362e48018158b8bbe86d8be60c03fbac53354e02d2865df1a985289de1e2d55735a320f8505d10319abc98167e94edfad66f02ff55fb7b1502a4ab6fa30bd1d9a4f071603aa771a3c3292fc3da85a69aaab2b193264a3ce8e8b02de254bc754c9034444982099c208a20ac2bf944eb7086c2405e", 0xff47) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)='mn', 0x24f) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='mn', 0x24f) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000100)={0x3, 0x5, './bus\x00', 0xfd, 0x6, 0x8, 0x3}) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000000c0)={0x1}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x7fff) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x80000000, 0x1, 0xb6, 0x3}, {0x3ff, 0x10000, 0x7, 0x1ff}, {0x1f, 0x4800000000000000, 0x2, 0xfff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 16:00:50 executing program 1: syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/187, 0xbb) dup(r0) 16:00:50 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) pread(r1, &(0x7f0000000040)="e4f94848fb8a9b7a135027217862daa6fd6904ecf2abc8c2162a1f67827672964b576b7b3fb33b9e4fb733e9bc0a78ee75d0", 0x32, 0x0, 0x0) 16:00:50 executing program 0: r0 = msgget(0x1, 0x0) msgctl$IPC_STAT(r0, 0x13, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="53090055180f8738f528f286054395dcd629bc0cbcb70529554b31ecfaefb865397fefbce38873d497ab269343b5b3774cd988a672a2927fa2ea6208459e63ea7aa1"], 0x4d, 0x1800) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x2, 0x0) r2 = geteuid() setuid(r2) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x34, 0x0, &(0x7f00000000c0)=""/52}) 16:00:50 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000038, 0x0, 0x0) semget$private(0x0, 0x1, 0x58) panic: malloc: allocation too large, type = 2, size = 18446744073709550496 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 112444 88056 0 0 0 0 syz-executor.0 *281286 88056 0 0 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffba0,2,a) at malloc+0x9c9 vm_get_info(ffff800024dafd10) at vm_get_info+0x9d VOP_IOCTL(fffffd806e1e2c30,c0185603,ffff800024dafd10,3,fffffd807f7c6a20,ffff800020abf660) at VOP_IOCTL+0x88 vn_ioctl(fffffd8067502730,c0185603,ffff800024dafd10,ffff800020abf660) at vn_ioctl+0xb7 sys_ioctl(ffff800020abf660,ffff800024dafe28,ffff800024dafe70) at sys_ioctl+0x5b9 syscall(ffff800024dafef0) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff53,0,3,b3dc166a1b0) at Xsyscall+0x128 end of kernel end trace frame: 0xb3fdee58260, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic malloc: allocation too large, type = 2, size = 18446744073709550496 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffba0,2,a) at malloc+0x9c9 vm_get_info(ffff800024dafd10) at vm_get_info+0x9d VOP_IOCTL(fffffd806e1e2c30,c0185603,ffff800024dafd10,3,fffffd807f7c6a20,ffff800020abf660) at VOP_IOCTL+0x88 vn_ioctl(fffffd8067502730,c0185603,ffff800024dafd10,ffff800020abf660) at vn_ioctl+0xb7 sys_ioctl(ffff800020abf660,ffff800024dafe28,ffff800024dafe70) at sys_ioctl+0x5b9 syscall(ffff800024dafef0) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff53,0,3,b3dc166a1b0) at Xsyscall+0x128 end of kernel end trace frame: 0xb3fdee58260, count: -9 ddb{1}> show registers rdi 0xffffffff81e59457 db_enter+0x17 rsi 0x2333 __ALIGN_SIZE+0x1333 rbp 0xffff800024daf950 rbx 0xffff800024dafa00 rdx 0x2334 __ALIGN_SIZE+0x1334 rcx 0xffff8000247aa000 rax 0xffff8000247aa000 r8 0xffffffff81dbebdf kprintf+0x16f r9 0x1 r10 0x25 r11 0x3975fdc02d2cbd0a r12 0x3000000008 r13 0xffff800024daf960 r14 0x100 r15 0x1 rip 0xffffffff81e59458 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024daf940 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=281286 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020abe2a0,0xffffffff8262fc50 process=0xffff800020adc700 user=0xffff800024daa000, vmspace=0xfffffd807f00c2e0 estcpu=31, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 88056 112444 98943 0 7 0 syz-executor.0 88056 48380 98943 0 3 0x4000080 fsleep syz-executor.0 88056 403411 98943 0 3 0x4000080 fsleep syz-executor.0 *88056 281286 98943 0 7 0x4000000 syz-executor.0 98943 133371 39955 0 3 0x82 nanosleep syz-executor.0 3561 148519 1 0 3 0x100083 ttyin getty 25938 113259 39955 0 3 0x2 biowait syz-executor.1 13834 45611 0 0 3 0x14200 acct acct 61361 283120 0 0 3 0x14200 bored sosplice 39955 463083 47344 0 3 0x82 thrsleep syz-fuzzer 39955 247987 47344 0 3 0x4000082 nanosleep syz-fuzzer 39955 500150 47344 0 3 0x4000082 thrsleep syz-fuzzer 39955 306550 47344 0 3 0x4000082 nanosleep syz-fuzzer 39955 260813 47344 0 3 0x4000082 thrsleep syz-fuzzer 39955 35222 47344 0 3 0x4000082 kqread syz-fuzzer 39955 15653 47344 0 3 0x4000082 thrsleep syz-fuzzer 39955 335639 47344 0 3 0x4000082 thrsleep syz-fuzzer 39955 353252 47344 0 3 0x4000082 thrsleep syz-fuzzer 39955 363468 47344 0 3 0x4000082 thrsleep syz-fuzzer 47344 110232 89273 0 3 0x10008a pause ksh 89273 291164 40836 0 3 0x92 select sshd 40836 246545 1 0 3 0x80 select sshd 73130 42661 97062 74 3 0x100092 bpf pflogd 97062 347276 1 0 3 0x80 netio pflogd 67702 414263 64954 73 3 0x100090 kqread syslogd 64954 351300 1 0 3 0x100082 netio syslogd 28356 262312 1 77 3 0x100090 poll dhclient 84770 330791 1 0 3 0x80 poll dhclient 53332 350514 0 0 2 0x14200 zerothread 64361 238467 0 0 3 0x14200 aiodoned aiodoned 93849 457984 0 0 3 0x14200 syncer update 1042 7853 0 0 3 0x14200 cleaner cleaner 94311 450628 0 0 3 0x14200 reaper reaper 8235 54374 0 0 3 0x14200 pgdaemon pagedaemon 33493 217630 0 0 3 0x14200 bored crynlk 77766 513038 0 0 3 0x14200 bored crypto 2646 77705 0 0 3 0x40014200 acpi0 acpi0 79490 178678 0 0 3 0x40014200 idle1 86816 326892 0 0 3 0x14200 bored softnet 15006 166196 0 0 3 0x14200 bored systqmp 83232 207347 0 0 3 0x14200 bored systq 38527 515455 0 0 3 0x40014200 bored softclock 40218 127623 0 0 3 0x40014200 idle0 90407 322625 0 0 3 0x14200 bored smr 1 398712 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 88056 (syz-executor.0) thread 0xffff800020abf660 (281286) shared rwlock vmlistlock r = 0 (0xffff80000066e478) #0 witness_lock+0x52e #1 vm_get_info+0x39 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82663928) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 Process 25938 (syz-executor.1) thread 0xffff800020ab0508 (113259) exclusive rrwlock inode r = 0 (0xfffffd806e509810) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 ufs_ihashins+0x45 #4 ffs_vget+0x13e #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0xc6 #8 domkdirat+0x121 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806357ed60) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x62c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9582 6517K 7792K 78643K 20887 0 0 pcb 13 8K 8K 78643K 566 0 0 rtable 111 4K 5K 78643K 1576 0 0 ifaddr 79 19K 21K 78643K 559 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1611 0 0 iov 0 0K 24K 78643K 431 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1211 76K 77K 78643K 5008 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 58 0 0 VM map 2 1K 1K 78643K 9 0 0 sem 12 1K 1K 78643K 74 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 4185 0 0 sigio 0 0K 0K 78643K 31 0 0 proc 62 63K 95K 78643K 1473 0 0 subproc 32 2K 2K 78643K 272 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 384 0 0 in_multi 33 2K 2K 78643K 291 0 0 ether_multi 1 0K 0K 78643K 21 0 0 mrt 0 0K 0K 78643K 22 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 708 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 119 22K 31K 78643K 15300 0 0 UVM aobj 129 9K 9K 78643K 144 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 586 0 0 NDP 18 0K 0K 78643K 171 0 0 temp 214 3556K 4188K 78643K 56302 0 0 kqueue 0 0K 0K 78643K 24 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 36 0 30 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 221 0 219 1 0 1 1 0 8 0 rtentry 112 200 0 156 2 0 2 2 0 8 0 unpcb 120 1586 0 1569 2 1 1 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 6696 0 6696 1 1 0 1 0 8 0 tcpcb 544 1027 0 1023 4 3 1 3 0 8 0 inpcb 280 2853 0 2846 18 17 1 3 0 8 0 rttmr 72 3 0 3 3 3 0 1 0 8 0 nd6 48 32 0 28 1 0 1 1 0 8 0 pkpcb 40 19 0 19 9 9 0 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 76 0 76 13 13 0 1 0 8 0 pffrag 232 1 0 1 1 1 0 1 0 482 0 pffrnode 88 1 0 1 1 1 0 1 0 8 0 pffrent 40 2 0 2 1 1 0 1 0 8 0 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 130 0 107 1 0 1 1 0 8 0 pfstkey 112 130 0 107 1 0 1 1 0 8 0 pfstate 328 130 0 107 4 1 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 853 0 639 15 1 14 15 0 8 0 art_table 32 854 0 639 2 0 2 2 0 8 0 art_node 16 189 0 149 1 0 1 1 0 8 0 sysvmsgpl 40 48 0 41 1 0 1 1 0 8 0 semupl 112 4 0 4 1 1 0 1 0 8 0 semapl 112 71 0 61 1 0 1 1 0 8 0 shmpl 112 142 0 15 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 9099 0 7695 46 0 46 46 0 8 0 ffsino 272 9099 0 7695 95 0 95 95 0 8 0 nchpl 144 16450 0 15976 61 39 22 61 0 8 0 uvmvnodes 72 6124 0 0 112 0 112 112 0 8 0 vnodes 208 6124 0 0 323 0 323 323 0 8 0 namei 1024 55408 0 55407 5 4 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 7 0 7 4 4 0 1 0 8 0 scsiplug 64 5 0 5 4 4 0 1 0 8 0 scxspl 192 53662 0 53661 26 25 1 7 0 8 0 plimitpl 152 410 0 402 1 0 1 1 0 8 0 sigapl 432 4348 0 4333 3 1 2 3 0 8 0 futexpl 56 71522 0 71520 1 0 1 1 0 8 0 knotepl 112 799 0 780 1 0 1 1 0 8 0 kqueuepl 104 799 0 797 1 0 1 1 0 8 0 pipepl 112 2432 0 2413 7 6 1 2 0 8 0 fdescpl 488 4349 0 4333 3 0 3 3 0 8 0 filepl 152 34078 0 33976 13 8 5 6 0 8 1 lockfpl 104 8494 0 8493 1 0 1 1 0 8 0 lockfspl 48 2107 0 2106 1 0 1 1 0 8 0 sessionpl 112 37 0 26 1 0 1 1 0 8 0 pgrppl 48 74 0 63 1 0 1 1 0 8 0 ucredpl 96 4084 0 4074 1 0 1 1 0 8 0 zombiepl 144 4335 0 4335 3 2 1 1 0 8 1 processpl 896 4368 0 4335 4 0 4 4 0 8 0 procpl 632 13821 0 13776 6 1 5 5 0 8 0 srpgc 64 28 0 28 13 13 0 1 0 8 0 sosppl 128 53 0 53 11 11 0 1 0 8 0 sockpl 384 4744 0 4718 20 16 4 6 0 8 0 mcl64k 65536 480 0 0 55 23 32 33 0 8 1 mcl16k 16384 11 0 0 2 0 2 2 0 8 0 mcl12k 12288 37 0 0 2 0 2 2 0 8 0 mcl9k 9216 12 0 0 1 0 1 1 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 168 0 0 18 6 12 18 0 8 0 mtagpl 80 44 0 0 1 0 1 1 0 8 0 mbufpl 256 641 0 0 23 0 23 23 0 8 0 bufpl 256 20047 0 12999 441 0 441 441 0 8 0 anonpl 16 442719 0 428826 152 81 71 75 0 124 9 amapchunkpl 152 28217 0 28104 33 27 6 10 0 158 0 amappl16 192 22089 0 21282 158 108 50 54 0 8 8 amappl15 184 262 0 262 3 3 0 1 0 8 0 amappl14 176 1347 0 1345 2 1 1 1 0 8 0 amappl13 168 575 0 574 1 0 1 1 0 8 0 amappl12 160 947 0 947 3 2 1 1 0 8 1 amappl11 152 912 0 893 1 0 1 1 0 8 0 amappl10 144 46 0 43 1 0 1 1 0 8 0 amappl9 136 940 0 933 1 0 1 1 0 8 0 amappl8 128 482 0 447 2 0 2 2 0 8 0 amappl7 120 152 0 141 1 0 1 1 0 8 0 amappl6 112 893 0 876 1 0 1 1 0 8 0 amappl5 104 1193 0 1179 1 0 1 1 0 8 0 amappl4 96 3726 0 3689 2 1 1 2 0 8 0 amappl3 88 2859 0 2852 1 0 1 1 0 8 0 amappl2 80 33257 0 33186 4 2 2 3 0 8 0 amappl1 72 105579 0 105130 25 15 10 20 0 8 0 amappl 80 14300 0 14260 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 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 143 0 15 3 0 3 3 0 8 0 uaddrrnd 24 4356 0 4333 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4356 0 4333 1 0 1 1 0 8 0 vmmpekpl 168 36537 0 36504 2 0 2 2 0 8 0 vmmpepl 168 542571 0 540605 306 190 116 116 0 357 24 vmsppl 368 4348 0 4333 2 0 2 2 0 8 0 pdppl 4096 8719 0 8680 7 1 6 6 0 8 0 pvpl 32 1187954 0 1170838 342 164 178 184 0 265 27 pmappl 232 4355 0 4340 3 2 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 681 0 41 19 0 19 19 0 8 0