0000) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 16:00:27 executing program 0: setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = msgget$private(0x0, 0x0) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x80a6}) fcntl$setown(r2, 0x6, r4) 16:00:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000480)='./file0\x00') execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) getppid() r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c653000543649562cffc737f96cac0c231303c1de5723f53262d6b86950a00e99600d39029265b9361d4e74d7d3b1bb251f5b6c6c016230b1b9994149b0ea139dce7c4b68bf29995ef4420dcb37efc4586ff4"], 0x10) sendto$unix(r1, &(0x7f0000000100)="8797f078e964e23bc85851382c4213442de600d63204fe1c", 0xf6, 0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) socket(0x18, 0x400000000002, 0x0) r1 = socket$inet(0x2, 0x3, 0x2f) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10228, 0x0) r3 = fcntl$dupfd(r1, 0x5, r2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000000)=0x1) setsockopt(r1, 0x2, 0x3, &(0x7f0000000280)="b9ede2c57330126663d4a629ae2bc3b87ccb97e37e148f4f5c362fa8cef6c9615a483df17f16a2f28146bde90b97339695d69655f809b175bfb26e4f9e9710ea0b83a56a0b86f2f1568c497ead7c3719fa832ec5540097e1479bcbe9573f166e66fd2ac40d68d4711b5555c70e", 0x6d) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = getpgid(0xffffffffffffffff) fcntl$lock(r4, 0x0, &(0x7f0000000140)={0x3, 0x1, 0x3, 0x3, r5}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000340)=0x99) ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f0000000180)=0x10000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{0x0, 0xfffffffffffffffd}, {0x0, 0x200}}, 0x0) 16:00:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1", 0x65}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x81) ioctl$VMM_IOC_RUN(r1, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:27 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 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r0, r1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r3, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192a", 0x4d1, 0x0, 0x0, 0x0) 16:00:27 executing program 1: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) syz_open_pts() r4 = socket(0x18, 0x400000000002, 0x0) r5 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r5, 0x0, r4) sendmsg(r4, &(0x7f0000001980)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0x5}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000080)="2c9f6ca8372b119775e1d883bacb9addc367b21a39b7b15df5c5cecaae4a61ab83b621cd79f69241fe", 0x29}, {&(0x7f00000000c0)="459e0ef8e8526b0535e20864b98681a0ff957d0658f5dc502555c0c40d1c18aee743bd5e3c1ad6a6e28928c1a0472400538f7d0fa26e7d078f17267ff024bb643cbbb017553965216942a3a012a94baa7c760704ad15756e1dcd3930ffe7a4dff60fde59acf61134f2dad31334a970eb0055bea0ca15faba1dab9d92ac90776f592d9e3705a838bfc6771ca8e9b8486b", 0x90}, {&(0x7f0000000180)="e1aea3baacebb77e1b4cd6e87dd550bec8fa23f54b8bc01bcf10cdf9edb48bc8a0968e6a8118cb1042f253d9ee08e3c41f1fee8434bb5e1902ad30645b63dd23662db391db5c1849dc36f3783614284edabd7362a162ffff951d74eb879abe722fb5c122b5a9c81955b19264a8963a4f31f509b4ae35c2a5f908fa5dd29c9b222b19417b6b8c8af58970328883339a2a88aabc9926432b7d15c9", 0x9a}, {&(0x7f0000000240)="b2278ae686", 0x5}, {&(0x7f00000002c0)="f9cbc59db393f159b2c50026955323f34d015abc26597719c8b48c84287d435e5907e09c6341a900b6e0578cfc839d69bea2f1ab08838953844d7273e727dcb4c007568b92409a1933cd96363e740feb0cf930038a28fe10aff026b6abcd7fc453f5ea51d7ece719196bcc2cbc1fdc0751b6234b41b28526f4dd43b00ebca7cdda6cbc4ee881b5c94b03438e2fd3baf6a13aa567d1d9127106f1a01105b72a46480af45ebc53a4b72697561e3999c116048b4004117d2b96", 0xb8}, {&(0x7f0000000380)="f4a3e16cc8303a73bc037619613b1370557057287475e307dab89df6b78ea93def3d04d008b7a21b4f1f486d7f23b18f2339c9ec2cc24b555df2569f377f72c457271765d05154c2f2f6a1021cd04d054d4d39855b70ab28bb63825e9fa4137084ddb6209deae043595aa3eabcb8d6ac74d693827840626c9923e4e1a99634e6b081d8d4c3bf7e67ffc82031709642abaf8dbecdbf3ee9c9f6d3b641eea8b0dd39a5bc7c9f0233792128468d3bcc5f077cf010efe907f796fdfa2396639021707942318ef9d5", 0xc6}], 0x6, &(0x7f0000000500)=[{0x100, 0xffff, 0x20, "99a8ae7ff1f7596db51e0aa30ea3298ed8a13fcd51f749486c9ea528a5ba3d77f1be64b2dd1604bfaf11c17904c2f446acce82a68cdbfafb01e79011c118982df7894c098389fd64cded03b306e3dbd9413f8526fa2e918cff9b52c95cddc1398c66d0a5c88083a4d05c4618bcd7caa549440c288c506b8db45fce4d81ca8ab9c8cf50eae067e1299ddb437cbb0e6fee2e238900d94ec82af4daf345668d9164555f90d94b53b7758658da01c6b652ff0e0335ebdccbac671544c1bc916c1bff17ee3c93307e2a25e49820283119af76c78a04867c8ac410f3b4a9d7728cc8b0c9a05df0a07ba06055ef59e32ff9336f"}, {0x100, 0xffff, 0xfe38, "a6bc3816c9a8461d1784d5b1a1fe3a11329273a082b540e282b3149bd2d243577af659f75cc55cd3733902cbe6a9b68ac9fd1ed81bdded35249efb9762f1cde73f6021efde2a41207dbf660763469af2053ec6b0d13192e3da9ed17b7be4edf8d3410392f03b64ce14080881965b2e611b243bca68b365515698e1a9d484103a0a7c015ffc26c3f0633652ea02430cee56814364b04c98ed1337e364122b63b977457fb99e17e2836b5e991cf77bdff894c0379937e8fd3a8fa37ec25a5993de326be3e7870918e3a9d2eb506cb02f8ad28046f6319e6e756b9e0ae772b3c0e9ffe864b507242db428ac659ba9e3b7"}, {0x10, 0x1, 0xcfe0}, {0x68, 0xfffe, 0x4, "d4dce443139a6af50dc873811b5060eee59fff5317ce4bf36b9d0831265664424ce4632209c27da6b0ad6061aff98b573066b398d123491500cdd1dd57c21519e8406e590eb6e337924c72f3e4ba753f360c697673ba48"}, {0x30, 0x1, 0x0, "0b8bf9c7e549384466dad34c8be1b727459c44af2c7b11eb34057de8f00ee8"}, {0x1010, 0xffff, 0x3, "bb4f316764537cc8ec7822ea3825924a03441b0b6773c044a4ea00ec9d43607c399193e050a5d50534ecc3ce82e6e34ac01f43b6d48be26d629abba15690966cfb1d213aae597de559cc2e70738c0fb129dd3ea84c8bbb458d01c52b832f0a01b9ebb5f22d62830dc38bb0e597384d624536937a3ebd054a45e891965e34432835bbc5f082a6718353acce1821e780d1d96635c527d37aae4fc8f475beeb6e0bfd5e207f3a943b8053ac13f15676e555d1ada697a7f8541001ff34975938bbbc05e8a7000833306d1520fa0df0f56925bf127699fa58c2ea21044846fda0b1db9a13096794ed54580e56e0709cd3024284b3ef2a7916dcc54134a7a1fa62504c56f55b13322e659aee989122d0feccd4b26b2062fa472d1a9a67f407d730f9d34d963556703588c94d25805b1bfe5f84b703f94645a1fb6de7dec147dfbdf05f4c1f1c6979c5ee19c04d9dfeae45e718af5fce6dd29b6db4c8bddf59d42c035431e27b558bcff619dfa9f9400b7cc4cb3852239ef068f1278b85e50a78756bb8462dbd9c922166d735965441c5e806c46f2ced645ef8120f8e3a1e81d90ae668358e6d5af2dcfb2613ea72d72d082fd369168abc4df557b72d035870720d5406a38a2fd12fd63e25b35cca385d584893e9d5411c58dc0f15b029ba6502fdbddca6db63d787e0f7c13d39d29439693eba0cc16a6ea9e1d1b77b17195d174d8162a334ad7a81a97d8f5d1257f0b6fb2f2129aeb7702d1b6fd4f3fd4e7459634a3ec8972596a2305496910e223d3ebc711580efce4e38904113c2140bca9460643a58048fdafe6ce798b1970b3c59caf1f5dc35102b51554e7f479c83a8c54431a367e1c733c04f64592deba8177f667706994ceee3c94c149a03e09697836bf8fd5ccc337343c56e26134e5368f05cbf2bd889e49227758fc972f137abd25c5401e291669bbedbde6bdcbdaa910ee8bc10467337bae5ad228928d916f6073709e8bf1f08b71ed1021a42dee8efa9bf709a3c36056e8f3520830e44f2296da1807e4fafc5c4c3c96062c17f42db4c82cf9743dca08aaa028e478a31af907fa8753c182d41a402e56225648e0870d4fda2521049cb5573d6b97f8e92aab12972b73509d0aec0a35e8884f4ee0a3f6ac38809503f3120ee641a769bda5420ddf0980c288a57633b8ce84f6aa385a79e97a2e9ee482e08f1db3229cc5939059fa91747eb3848425ab7f03d17d8be54a69119e30e8844c17aee69ffc121f37f47783ac49dcea35f19511562c0843cb195e3f0b001561378153f335605d5963325e0bb0c4bf4f35d58168e50160fefe6f0ba740461b1ff38372b8fa729bb177fbe113deef2c2c9c389dbc7013322192172cc03423be3bdf92010f88d9f28e861641478b6c7fad39790f60c561a6386b8117366f0aa3c1323bdd5d9ef9ce0011be633eb0525b1369267a628a232fc09dc99af7cde52a2e98e99599c9029bcfe7b7d280346dd401bfb2bb2fb6ddb59ca08097205a10a4bed079db37339aeaf530d3d28a02ee4b416b900e62658b06d6e8d891baaa5cd92f801450d44636784019cf41ff9451d9bc3b0b26f6a903b244aef00cfcb41f5a3a9755dc98be33a664d18b7f1d0e27b341ee6f2cf85fb0de35e323cb88dbab46c1ddbef5a65d876cb4ed012fa1e49b4913111e5fcd7e5ed1012effe17d698415b2044b3a696d5ec9ab8b52a225ddbe628e4c0879c84bc92d1d396e63518d63be1a592109e76cae2c9b99d8d6bca600e6e5601bf8f360cdcf390d8bd24405040ac8dfb0d20bf7f48520e59146675498110d8d1ff9b40b6ac47720f04a34331795d6b1b40892f517b48f21114a3983bfd5a5a085f9b74df6e12aba73aeec33f7de2aeaa304c360ab1ce8238aa89f05450d010b0d1fe1535b8f08ba08f0cbfe30a853ec0bb8f2eb0895ffeee36fe58c2d20e37fbe6a833a9f26ff4d59a97720a8fe9f036866ceef922e6d57362b805d411a4634cd3e54e80d245a5b7db40fa2021ac540d4b0d4520d561033c22d5c5b6450ccf5968d8aad07bfc73ec67b4e40c91e39a22ed1826a33e2616b298155fc1d0899e7afca3e3adaeabee5f4644056c642aea5faef19c45de86511a0f20fab5a5de40bee32500364f1e7b4f807e1bccb621e76b40f2e53ce17327b5b979308c453309e5119b70d68e3838ff14896bd7fa804910fd8f426a72c3c63021429235f34220f5f7088b6274946a65dd18e5d31fbb547a1857291407567310bcb3a58b39507a3fa03ca3506d388694ac11799a9164f4cd85aaedb116b90c72d37a12e5954118a666e43161ad933c979db2ddaa64bc9dd05583385d65f0ea72fe9ddd504baae41ce982d9ca52edefdee667591020ffac01ff471efc2f2652e2df7b6fdfd5376555f47166f58d43ef8c58cc7a92483e0d1567ad3c11547c99670c61fa02a854934c9257a861c7881617826456556479fefb4388871d14fbc3a650162680a08210dd2e34eca9293cb88dd39ddbaf22c3ba301949fe77029def8d4a9ec7d05de833cc6817d7d24cf46225cd8f1172e76577bc8ba7715d7047ed632272655100df40d1ac814cd53b455aac663919cd1798d530936ed36d2c2e32f8d0a778f34275bc130a4f640608972f3035fc03e537c64b875f60bceba27c929bfa215afbab6936f369c56199f888c9111516ac8b42005d582f9635aca9a0a4513a35eedb05bfc4fc6cc962a66f11982561c1dc5a32fa5514691f8c8b98d5259968d6bcaae030af7dff157cd7edbac6e1ef9e5f7a6414f820e42222ef558c31258bb08f4ca17f39f4bd9b562e81495233fe7e6c89eb998b1ab98150ca489cfc78cf873868f9c8c6d2e191085962bab39ee64a37472df5905cea7454c20b2c79da63985420bbf21c2308c3197a73758a56422eab59b4f70a20e48eba15f963a7fb3a2c51e2fb86df74606e551f085ea634a727dec97bea3eefc348c72a5b8c6069cc60efbeac5757b95693a4228ca87db276ec732f152ae1fc05ef8b45792f4de9aa6688491840ab5d23cf364a23db7ca62466f9557bf47a3383ab30d35cbfb9ea53a74ca0ce63f65560bbf8aa411405816920090d96593adc5496de6afde22154d8064c16abad39f6510c70f9c41f69d1aae2714d0fd5fe3428ecc79291f92c995c0284f4bb7cba5e051683cf839223cfd8695af4083e508e78f6f8bc1f6cbc50d0dcceb734cfb5759c924ba3b8377be2e029985967a5c9c619008e387fb49d931a552a0c7f924a84ce5069e205fab9d1a7dd2b9d5fc90783d044d56ef70cdd96b83c3053ae48449d788df0829d107a295f9081b65cfa8123fce78c6a1bcb05f64bcea87e4c8cc76d23aff2f067131a3307a70f118166887002550aa7c07b36c8513ebdd11749f64a13dcc2d73adc541a79bbd870ae90fd3705942ca791113e9e1889b8f934bcc526b5cf806b19b66b1f236c746339a49489c3332925d8730cd629e2144c83526c442bb89ce6022d135651dcec83ddf63598560df8137656ba64f304dd1cb746c967fa8985c01b5a0b42af098ec6f518d5eaf53bc32d7027e35e04c6445fb3cc3bbd58db9d67cdb7921e11ad3701b189e31f94281ee479ded1e3b89dd4798a1623c8dc96d77bf245968d327acf8f2077b32fa7f040bf6e372044813629cc1c99bec51f277357b8493fdc1524c51bec3a62fd1ec957391f99894ab198f97b7e23cc63b50440ee25ce6aeb418315d574dce8b2e17871fd1de0ee7dcc5bc8cb039e8a90341ccf7e1c4ad278f6fc9771c8226adbd8cef1bc3be1d78e47ca9ed3f68e045da55bb334063845e6c6f75333e472ac886f7df9dcf87920387f132b21bb905dea1d6856b5ce562682c29d112a76644f7233b6fe16154f16bdbdda2505c4895459688d581ceef2fcdfcbed59591031794c132a5de17fd4445eeafca95c29eb6d36a5ede5044275a94c7f0dd4dab9eda98f5336459a4aee0c6b245ec4e2afeb7f352c0522e203e2af7bc52aeae44e894a4bb5a32968751fdff28fb66f8b0bdbd6b8452bc0c4519206f8addc2a320a6d2836bc17e392c4749910b8e4dcfaeba2affe906a6c10709a7c697449f1602148eae663433cc0a3c26185416b909568bf61b6034a5a77f7d6b2955bf7f827950b225bd50a8ac68af9e18ab4275046ba0dbfe268c9508fccb50b371fc881fbce78b1014532c6ce000b2e91b46e769fc0acdfcf38616d61ef13ac27e08f25ac884301603f280f1630041e78c0806f29736dae624ff68e39f26a6a8f79954ad395c1c05aed9434ea2e2d90156983e68e15d6582f1b94957698ebf368cb5e5fe201bd75316acf13bd784e4bd32e935a572d2631d448ef1d47c75d455e4710e1a1d9e583d64224189839be47a380a346a22a17f044d43a6344c380628ffc1d7c65a3e1c5cbf3085830eb35f10bbff23bdefe462a8011597eb14a5692abbeefe68e83cfc24427ae4ee5ee427e340649c27c774410c67d3bbf2f06394f93ff10fab10c1bee08a7440ac8af171b33cc84c315c153d1418248624210cad5f7af7a423d801c0adeabc00270295500bccf1944ff1f9bdc66058520eb9d6af76f14ca44ea7ca85ec147aa5f8b42dd917883a85b294b12d3357c0fa62c61037c157558f2374cde49873140b2ca1bc9f9b15a186941619a1f66b5a1c93b227313560cbcb6ca01c15fc8ac15708eefb823737bf6801a735ea89399c084e1149ed10e7140bdd0bc7d98658b47053397dd1b03386c15a52b2d3eeb649a41068b359e1290dafc57d4a464046e321ce21907df4c8ba57aa65011186bb9d90d9ba69582701893cdf5cba7d57db757f3c8a057c1b70982d195790304ee49499152c89dbe435ef12d1005c290c56aa6a4354fe52cde496f9b068ce2d4343468085c5bb510c910f7b7ce83e98a8d5866db26b7a9db8edb8c742edf301a9b4818d0730aa5bf7405c1796648098140aa4246c4adfff038dba460aca9dd5f620ba1225661f473ec707cd0f0346d6da94006d53125438e313cc59eac450cc0b25181d07f7f2601187adb1337ba139b64987c70c9465004c8c5825c7676e191972a1a7760a29ce00403a0a3085d74bee8bba9d7b5e63317928fe06a313d6bdfe75c1a80f89d016d94988340ab67eb882b8099846f341b4b07957768122d2dd4809804a8b5ce0d6fababea887b64c642823acc9785eaf268b10373ebfb1bfd7c1e6dd49fbb26e6b509c8ea24ab7bfdda471362e2ca100f413ee6a5945828f6066400cdeb67b6b17428fbc6d43fe851adc73d8d99f4914cc0cfbb4bd5b514ad699be6d717267d4a55997dc21af8fda175424a97febeb588dac6bdc83df0aa58d0fe7c6a724cfefd93f048d5556cc798e606a7166ad16e7c283f713391914306aef0f2a249e5fbfb3a3dac7f021fc84fea6c7253f1fad47fe3d031bedb32d29679a1eab9670d343dc01993096cd81fd5a2d84289a5b93d331563ac5ec9ee1a31aa3af761d538b863488ceb8118b60f87f310280ee49bc196b3c7ad01c5a24687523ecc49d4a7e3477257c44c416ad38cf580960993986df280eaa22b05fbd90c59dc43beaeab24bc01d9f1c043a878b36308657307369941e9ed76de904fd9b9e83ee154696d00af22d219e3fc68fc8cfa75971db0056f96fe00ce766d255100bd67a04b283f8a13bdd9638840a15dea2b21f3da9fb77e3f025f1b4f5794fc0290be8bdbeac65c73cc39b8ebd843b23a1e3aa5209fc2322bdcdd5fe4dce14f9bcd1a6faf72c6877e4538372802147acd930656cec8018fd68916ca21ade2"}, {0xa8, 0x1, 0x2, "f4e892ab24233c54d724e4317d150d24759bbdf3b516b67f38ae7a64e007adb12085e07d4ffe5b88dbea41cd92fa7c469484528a2d5dc2d0394492f98e64c2c2af2da3c0397fb5e2ebeaba3d121bf8e81037da21c3b84b6524209b0d6935354ef6848b4633626f98f515851b7494de3c4e90b95cf28113589bbf22e56ba53706d68171b78af73a61e468d766c49d894bb7b74982"}, {0x90, 0xffff, 0x9, "12de41a9ea56f1d1eb9382f73437d11232f2c4c04c4e835c9fda0898f69295c69e3348ca4a40fad291d749a3216ea6fbd69eb2b3de4c430139b99f1f0891885674a753d8a33323c433fd630ba808a40413474e01830cde17c2e4697add6ef5464ce57007d8e41aaa84c52535cb82027d857b5ab2b0d09ccf7c0d53538e57"}, {0x90, 0xffff, 0x0, "af9c86dfc4e5364f84d5f191b9710e92050a78cd8c8bb28ef5b684410354aaf6adad3cab9884f363e4a593e1ec7ef30b162f84d6a3214a4659b801a44147f9e38ded3e67a941c6a6684bb2a2e355354e941ad3ec775a532cf727c83a12d11201080669c4ce07812d3ceace83833659d07f8d9fb1b2ab0ea7e4fba37c04"}], 0x1480}, 0xe) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r10, 0x4, 0x46bfb) r12 = getpid() r13 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r13}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) fcntl$setown(r10, 0x6, r12) r14 = kqueue() kevent(r14, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r11) kevent(r14, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) 16:00:27 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000e2e2f66694ca430e3"], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000640)) geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0xffffffffffffff32, &(0x7f0000001200)=ANY=[@ANYPTR=&(0x7f00000014c0)=ANY=[@ANYRES64, @ANYRES32=0x0]], 0x379}, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r3, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r2, 0x57}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r4 = semget$private(0x0, 0x8, 0x400) semop(r4, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r4, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r4, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r4, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r4, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r4, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r4, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r4, &(0x7f0000000040), 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r11 = socket(0x0, 0x0, 0x0) r12 = fcntl$getown(r11, 0x5) r13 = socket(0x800000018, 0x3, 0x102) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r15 = socket(0x800000018, 0x2, 0x102) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r12, r14, r16}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0x5, r6, r8, r10, r16, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r17 = semget$private(0x0, 0x8, 0x400) semop(r17, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r17, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r17, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r17, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r17, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r17, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r17, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r17, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r17, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r17, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r17, &(0x7f0000000040), 0x0) r18 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r20 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r22 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r24 = socket(0x0, 0x0, 0x0) r25 = fcntl$getown(r24, 0x5) r26 = socket(0x800000018, 0x3, 0x102) bind$unix(r26, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r28 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r25, r27, r29}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000540)={{0x5, r19, r21, r23, r29, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r30 = semget$private(0x0, 0x8, 0x400) semop(r30, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r30, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r30, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r30, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r30, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r30, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r30, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r30, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r30, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r30, &(0x7f0000000040), 0x0) r31 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r33 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r35 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r37 = socket(0x0, 0x0, 0x0) r38 = fcntl$getown(r37, 0x5) r39 = socket(0x800000018, 0x3, 0x102) bind$unix(r39, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r41 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r38, r40, r42}, 0xc) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000540)={{0x5, r32, r34, r36, r42, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) setgroups(0x2, &(0x7f00000000c0)=[r21, r34]) fchownat(r0, &(0x7f0000000240)='./file0\x00', r6, r34, 0xdc4907c059470ef8) getpid() getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r43 = msgget$private(0x0, 0x20000003c4) msgrcv(r43, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0x1, 0x0, 0x800) r44 = msgget(0x0, 0x80) msgsnd(r44, &(0x7f0000000040)=ANY=[], 0x0, 0x800) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x80000000}], 0x8, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x1, 0xc003, 0xfd) connect$unix(r3, &(0x7f00000002c0)=ANY=[], 0x0) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfffffffffffffffe, 0x1, 0x0, 0x0) openat(r4, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) r5 = socket(0x18, 0x400000000002, 0x0) r6 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r6, 0x0, r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffe4d) r7 = socket(0x18, 0x400000000002, 0x0) r8 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r8, 0x0, r7) sendto(r8, &(0x7f0000000580)="b7a9cab2d2977fd25886816ea4932f1451bb12c9208f2436f00635a070f1f4b5c54fdec49be457c1d2f4618375f731cc6fccdf9d68329c2201fdee5d3f2bc8befc1b0e14a1dbecd6470af8b813916d81c14f131fda7d0637d6e4ad7d1fbee4240cd801befa516c839a16e02efec48425eba28f378f4d5b4b56c51279544893d36ae259f576091eaf336b63ba6dc39d226b294c4485fb666d196cb24c9230f600000000110000000000003a6a26acd607e35c6d5ac3d02f8b70bbffe16774c16c12fe470db798443049889a55fa2ba2c103988889d027719305685830998c6e05e0c02653b062a9d6e51b7d7a78b6d912b02bce8848964577237718540098e20db1f81778e34ab86090a78c33bd8a778407a44067e6c0e5ecd577ab0678071d6139254cb33aa610580c02850b99b6c5c060ba0fbcc3dae10a41ca5a903c8186b9c8f662c8e8022f6b2f315e04b105e76ad7d43f4fb4bb8061", 0x158, 0x7, &(0x7f00000002c0)=@in6={0x18, 0x2, 0xffff3f82, 0x7f}, 0xc) ioctl$KDGKBMODE(r4, 0x40044b06) r9 = socket(0x18, 0x400000000002, 0x0) r10 = socket$inet(0x2, 0x3, 0x2f) r11 = fcntl$dupfd(r10, 0x0, r9) ioctl$TIOCFLUSH(r11, 0x8040691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_SRES(r11, 0x80045721, &(0x7f0000000140)) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x2, 0x0, 0x8, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10028, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)=[{0x81, 0x8}, {0x400000060, 0x8}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) read(r12, &(0x7f0000000440)=""/91, 0x5b) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fchmodat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x123, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') rmdir(&(0x7f0000000040)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 16:00:28 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') socket$unix(0x1, 0x0, 0x0) r0 = getpgrp() getpgid(r0) r1 = msgget$private(0x0, 0x105) getpgid(0x0) r2 = socket(0x18, 0x400000000002, 0x0) r3 = socket$inet(0x2, 0x3, 0x2c) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000100)={0xb22a, './file0\x00', './file0\x00'}) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) socket$inet6(0x18, 0x3, 0x102) r6 = getppid() r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x7f) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a6}) r9 = socket(0x18, 0x8002, 0x0) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r9, @ANYRES16], 0x3, 0x1, 0x800) msgsnd(r7, &(0x7f0000000200)={0x3, "f4f11683f22fef8103b899c21be4706f03cd33439054e31bd6ffe53e8d65317893f22db07780c554fb15746d225541e26d029c3709ca15c2dda80c5faa05eaa5a034d9a855bf5d7fc0850b6f0a8ef8f8658bfb11dc59fcf754210edb0833e892059486a2242d61f3575946020f6720592ba2e9735e9bd00317f04ee07635f5d3a128e4c08b8ac35143ff2062592c8cf329db009576f5"}, 0x9e, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{0x0, r5}, 0x0, 0x0, r6, 0x0, 0x9, 0x0, 0x80a6}) 16:00:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x1) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x7ff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x246, 0x0, 0x0, 0x9}, {0x400000060}, {0xa, 0x1}]}) r2 = socket(0x18, 0x400000000002, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fchmod(r3, 0x80) r4 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r4, 0x0, r2) sendto$unix(r2, &(0x7f0000000200)="2a8fd8416c39f841c1cae3e6d48467dc0a68b48694e292a0af4e546111ca9c2fa3b21ebe3138b1e8dd10f8060cd3adacbf872a5b7dd3fb4b126aa166aa84d885142f7280bd8fb5076832d7508d3d84272160373812d3a6685c", 0x59, 0x2, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) chflagsat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) recvfrom(0xffffffffffffff9c, &(0x7f0000000140)=""/166, 0xa6, 0x1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8301, 0x0) write(r0, &(0x7f0000000000)="9cb2997c00f84ddfd52ca527a3783c5201661d2e2ef226de6d97a709800b161632a2ffad98937ba4501cb07e071376fbf7e4f144c60b0d2c3f15272bdff83583ab57bb630496316d1b36294f6c3d", 0x4e) socket(0x10, 0x3, 0x9) execve(0x0, 0x0, 0x0) 16:00:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffff, 0x90d2, 0x0, "00e74de400", 0x0, 0xffffd}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r2, &(0x7f0000000000)="14202bc87290167d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab9c7a74a83e5047087f90eeb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a86f133395739acf9f96f3737e3c319", 0x6b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x0, "966d671d26ea3a9d7f6886180664f6325645b6d6"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) syz_open_pts() 16:00:28 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file1\x00', 0x100, 0x0) mkdirat(r0, &(0x7f0000000180)='./file1/file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') chdir(&(0x7f0000000140)='./file1\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:28 executing program 0: r0 = socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = socket(0x20, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceaff8a4e6abca6489681ff507d0000000000002951b15801360bcd4c0a162b65d76cdb411076ac9f58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a42f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4bc922136e000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bedcf361d7aba441ec8fabe976daf39c1b82e1977bd036ea375dea032c278db98ef17a5d85f5ea1b1009e5a319d54401cb92f77420eea4173d5b6083eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d36d8224d791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8ba02ae50c88910a9f37f502de8d7ff9f49d884ec823b12825e2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff90612d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6be4bf269278f547e3f7dc012a8bcc75ab90c87342fd96d58d84e5535a55778175741e8b620668190c0cd93826d2350a3dfb072f0d59c07393373f47dd05b41bffcdeb494b292d6eb9142960cd397f6c6136aec680defaee56cd76c0b679cb59924db974d42633edf2bfa115866be2f40429940800000000000000eb0f54eb01917e9c1003d12961cba85d475aa7d4989a858ddd466c3e09db6d61de21a4650eea7544e5d6191ab21c9bf8fa2637238b1b6fb1cb1f6ba485675bc3d4ce14978642ad3093cea2de799e5620c8061a1b1ee3ab5c7e75f4d9836d3a28fbac8776"], 0x10) shutdown(r0, 0x0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:28 executing program 1: syz_emit_ethernet(0x18, &(0x7f0000000000)="84f0a5d8a0dddc6f89e5d8330b0480280837927e8ff050b7") openat$null(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\b\x00\x02', 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000040)={0x1009, 0x0, &(0x7f0000004680)=""/4105}) 16:00:28 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) geteuid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getuid() dup(r0) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000000000000000010000000000"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r3, r5) kevent(r5, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x51}], 0x3, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}, {{r6}, 0xffffffffffffffff, 0x21}], 0x835, 0x0) fcntl$setflags(r5, 0x2, 0x1) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000380)="9630d3e422fc858eaca3f252", 0xc, 0x0, 0x0) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = msgget$private(0x0, 0x16c) msgsnd(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="0200000000000000f11331077c93775be6fccc84ccd24e3b3bb043ada5bbaefcaac7254cea98aa366012f81d29c453955112d2f26c56eb0580c6c3a11b2f5427ed43764a78f23dd0be68d121992b682d0b710626d9ca72d7e9d3de9a1b85fe1c1c44fb6af7b0cd1c1050523b70887e4f48940373efee4c5adefe17507c638ff20630815063c365ff974ad413472e59c8f7b95db25ca54fa158f6a8c0c12deb368bc2d00e62e268b64e54253e91b53ed63c1296f16af4ecb0d80dc9e737a00d3dea6528a42d8055052a338a98b61b57f889e5ef6e8c11dc8242fc0f1a3fac8f5df269a7afeaeaf81bf41a988414bd238ca2a5b4badc0b3d71ad25ab8b803aff9a4192c31281befd64589c89f5216236cf5c79e7ddd7c2f27c2a54e339b0d2f06447d1a070cc764d74da37"], 0xc3, 0x0) write(r1, &(0x7f0000000180)="0562423a68327ae81a63961b5f2def8fb9e7609182d4814553fe4cc0a224b2ce8b1af194d1a8526df142d51df76901ab7bdacf0c6b7dedaa83a3f1afaf7359ade91c1b2601279311206dca03ea63a9ee41b97059928b20c5000256af8cf8f2239cccee0a1f627e2b54c684b4e5dc27050edeb180174ac5ebaa0958351d5dd54814af1fd6b85eadc7a10607fca3e66489da7fcb27f625fe28b1ab0245afdae6fbe6ed7840a833ef84e798692941ed9620c2535beb9087a74f3d1432acee5a39ee3b22e21d4b3424cef22ec2d1f11fb99b91f99ffccaa47b72d57a0ffc0462446a7567487401a505252c9ceb39f2afcd8d40bc24cbc68a6f5b1bbfe23e4526", 0xfe) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="8c8e85b4bbfbe3b008d81d0e748c98713587458b822f84f523f10b3a90018f4f7b01b611", 0x24}, {&(0x7f00000000c0)="f43d6b4ff2b4e837d5f6d4fcd803c83f9f0e3971ae6d0833668a049461ef992fca04c785aee1ae", 0x27}], 0x2, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x8140, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, 0xffffffffffffff9c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = fcntl$dupfd(r0, 0xa, r2) sendmsg$unix(r3, &(0x7f0000001500)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="b7c464ea4891bb30796ff0794cb672ce3f38bafc4b7247d88c46d745fbf0e71e09b0127471832b224523d88aefd3b49c63a2e1ee58e2446b53ee595e072c021ebb01371724acdd33e3f39f5aedf19a9dca27450bf77bab87567c9bc0dd9555f94f6c3bfdbd8c9abbea", 0x69}, {&(0x7f0000000340)="5f02cd80c3dd644546d0597ef98d3940d78ed7fd01028f609a801c7c4978bf54fb1a32a172b57a8d005a411b35c9e5b41a069f5028c8cded578b342d944d313b6b17d63cb92712aa341a6585f5a258e0dc15c710145c1fa43f7e810bee32a07535311fb16530d708839d773a91d5ee22476468305c617ac6984f2696bcb3e3b316ad950d6a4572599e5964fdfec4a1df8ef265d24fdedd42e692ab2dd78bbb65f6aa3ae1286ed842d00631dd8890319705278b7621c3caee2cac17332ad3781693", 0xc1}, {&(0x7f0000000440)="e2c817db85568d42641602ca5c934270d6cc2a81cb5c6300648e3ef7312a0617e24a69cc1342b9e551c548f24fd12ae87c0d511c464f8f461d6f1b18ec22c341ee46a142d98faea94d47a8ed68cbbb3723e36f72d2a7a2d43df82a9a27c57117dacb6446b5828fb49dc5734ac30d16f87f335628dc7d2d7268448e736f08b91672ae7a6b05167d7b0edaa443e01788b942d07f6e9334a4ea3185d171378634446767819862b1ab9fb79808dd3f16732a00ac7984e4277002cdd56a25c6a202648e6018f0f8a7c1315642c710137e4766fa5159ca514372c50b3ee133a294bb23394aefc9b1a4d49f701c023ad22a7d083a55632f8d6320b05b15811a600581fa58814e4d9384a73caac0b0a8a754e1d2d3780213793dd9b2619578b9ae0b6de3b5a62543b5517e8f2f6c45e6d16194bddc4635b15dce733254413f94a8c19f6920360a9d8f8d281c8df4b41609d441ccf200ba12c505b2f3cd26d198c01c681ed905d1c8551612f5c3965632c62ae32c1812e388f393b573a73d1f603b5daae11fc53e4da3870483ef04056b09c5020882aeac37f7a0d167e6669c0446ad974b97a616c53fedb29d786bc5a8ff0e833546f7c81c187e2df41776ed03f771b8e6e07a3a7adf2542a6ccb289842b65f32a2d5c4e6f7c2dd4557f877e3228e9ba008d0cfc8ee5b7c96767641ebe486aa5cf7f58ee2f4833b0c3d21091386bf1dbe339115de6cc059eb2854a38c87fc935de5bd348e69dba1a64ef8d74c6563c624b1746d2a06cdd3ad877027407ab13debdc292e90cd5617e551aebd23b900c42bc2cb48805b88eacfbc286d945bc3438c12dea253649a7c152ef050b4843841223950adc40695348160ad0f02d2c038c3eeb04879d24b9177683018d875dcc42c67782def6cbac780639f02f6e32664627ef71e2859d33ce22f20a1df28ecc07f04f23f085c6a54a1eae8e5404d001e5bb2e0719e86ce2c2ef95a205ed6e71265e01aa3d7d9ea833cbba8bc0b1110e69371936a216f70c98abeb5a26f98de47b66d8a7c75385faa8e33024cb5f49b0a3fdd10c7b90c289a1faed38d555447cae0c3701f150e0f3d2675bdaedd14edf1cdc90b296410d3d076b87ef6ffe6b812ec43e74c3408e5eeb70a7b69d87459da25c9d711023e3dea246165936179b67371707b25c9ab1aa00ee721c25a5660e157d118fe31669d93f071144a13a4a3d2f90437b38b9bbf1e36b13a0aeb29d2456e69c981d557d4306a9ac838a9f3999e742e511473ceea34847e3c9e85fe8f18a1e0cac333cc43edfcd487885d82fd2d0665df90e7212c54f5b17a72026c7cf98f9f10a36b68b78991845802614203820bfc000d06fff7fd78586ecd5cc18529e3f70e4333011541bdb09d9ecfc0ebbef89fd5884469dfc9087aff0c62fbf8fedfe1584dfbef456618e4acd28120ce1fc3ba3e7d2bb7d75261a65b2e1d564c8b2f403001e0acf0ee8eadd49dee54206c6fc56ca2c756750e4d31e11749a645eac5b208ce3406e63b46af825e9c571009d30699afff6daad460aaa34187e814137b770f6e1a4cd616dd2fe0454919642f24e8e6f76b01b078bc4514a0c2103801c8b638b62d573d656d3f9886705efff706e2c6e388a33b81b7eac208a35b31857a9d4ce1e1d9e6df86332b605796c2baeb6d295b2eccb703aa25422bd410d6894fd5083305819d3183f6122f064abdaf22e03cd4aa00ad38fa3e835ae5217ad770cc3479df52816f55b87137332995a1815c14edbfedd895a54cb39471e6254e2dffae0dd21796c1e8392cde354fbc6803d21060aa5643f75101d9ed1f913f29c2a43bdd03f9d3f65bcbd6b9f50468b26b49f407ebdb203d9a2759efaeff4ab3edf32f9e0238200fccf2e440a017fdfc58403e8e0693a1647e58ec484337615fd6e3de52ac17f7ca73343808a5cfb2f4d6fb86147c197a0c8c9adecd5a371b21e820125b184ee237313b4c04878a232455aff27ccf0345e47fd8a9710aca2925c0ddf3d921c69d6fe31d7e237269dea2f5f5b3068cfc89e5b6a7f585b6b8781a9c046b6ab1bc50a784ce7f55d087f3cf8d779893ceb49fd3f2cdf10d58e8802c08fc62123c8e3107d3c2672d5e8ecfef05c1e0b848c98715ed9246f735c24237925c1f58b9f3dbd57a3cc501177f132bb40d80952f0e7c9c8352bb3f3aa2394c0724758bc961efd57ba9143b3f23134b15d2b132ccfbe75c5eba99237b8a2e5ca9699d2718f11cedee37b619b09abe4353c38b63f7e201287abc0f574c9916cddda09e2a7d5c09ca591b2b7d691147251a1560fa0a837a6960de62555ef24ae24516fd76c17cf808aa6138bd217aa37af754d2e9a19d4d3f79124295aacd74f8d65e7e2683a53e8c93f22735c81ac40c2c5a7de336dc9afe0a966ef61b867d4a2a0553cd4363035715a6fd4eaf2ae79d03830bd67c72350cfc996f41660899bc75c63db5eb0c1a0d038b44615c48ef870edfdffab5680fe8e2a5cb1a8880043a8c42a3c2922f990d4918f29e8df88d3da4cba74e156107860abc68a921fdf85300cc308616cc4ff0829581b179f8416c2c34092f8c66aaea140f04096cba0a94175a5c80855e6b3d04cff1dc5d112bafa8ce574d14f186c22aa1cc380fe5e8ec32f1d15d8b9ea3e961a78a34a709012aaffe014880b1436adc23084b0ea84b19d945f264f3ee79c63547986759c7a4b62c491ed941e1aa92300450e7bc6c3e917e16e2e521c19d0a225d62e2bda8c9cd4914ec84ca2519bce5804a7a7d397aaae00aad2a0b3ea71e32429f14c5ce8b5445a019cfe6cd6f9ff1f4644785ca4ccfcd25de14156ea9663848adf6cb993cef6c6832fcc930e089d5bcfc4f3b757ea06502b901b142c7f30650d93d7467330a204f5930bf1c155fb54e9ea957061319321036690a66189c447a12393115bd85daa9500f4ab6a032be83a2da9a0a145a589e4635adcd7e7eac8b3c62882ca90055f812954a1c7448df5bc7279e9f48cdfbc8170140f0c6f10effb2d3a713119ce9c387006bf83b374c1cd6c4d6d045085f2589daba7096cf13e06e377e21f350ec8a88bf50db3ad870ce6b03e178145e1fb97037ca6ecf88c9e61e01826aaf8264f98aeac722fa17c631b4af8bd466a77dd73f59e0c3ff62c8010db38bb45e84b04104b7ad759817fc9497fe0710a0c06b3326eb4ceed619f13aa185b239353424a00f7fb1629e12887ade58c43092034dea9ec6a207cd848c0cf2c469ff71ab0ae2f5ffde5c40d2897556f4c3f1b15d0f841c9c93c2733af6b29d4dc43ea3269c3de6a2db3f731535b3bb8841dad2334c086f4b0b54b3a3ce02f4ff237991233a38890badbdb651247795c4e29c67255309caa4c4e329bd51c1ea55202bccfd89a3063c725876c1bd67a8d4c19f7612692a49addcabf8cdcccdce40bd284c714c58451641556aaade17e9cae188b60abb491b0e1dbc184fa8629ab8151d27cd1c670685295120fa3a861e2de76b46e284465716897b0c5bbf50665ba88cff16a58f2fb00b343ecb95c05c1c5bc6de27daa2a5f896273bcd5f850bf1c5bbc6dd197a1c68dce781061e42126df1f0daa35b078521414e7cc07feb6d9bf18e0ddb182a6f68ebbbb4a314d6776ffdd4aa61a5a80d013e757a8315288a2cb34f45f70d2953f36a0352752f5afa2308110e704c6a520c0174a5bb5dd3ba77217eba3eab8ef5287bfbee8960ca4220749229f625f33a4a4e65a0bcb20db51a2c15968774ac3a79c0da32eefbf07b416b33350f1db00c00a28ae4cb3bcf90d9fa8f1540bbb93994547ceeb7417fa8684ad182950f829df2d3cfd407260a8a71f78a991c02ddde652a81f4e79b6f9a29576ddb238533785785e0522fe9ed69c540f90830a61b46b30eb4a2586886254d3bfd955e3c2f69da3091f342ac03f7ca3e5f27caa2536206c3d0ffbc8bba98ed79ea09e69689b1d6c79c705afc2c4394c891734f9ce5f24c443b5642f2349af96068357ba25784403cdb2e8cb4128a03245c695ab2aa5fba86c68d6717ad26913d641fa12a240490e2401d43afd0e0bc5c3d5533104bea036eaf973e363c3c7eb7b37208193a45a73039807a96539ebc2ff63d24e92bf308a69f483a2218f2790bdd62a61b8148de3c44052991993e4f801e59d14cf462e74015902a7ee747d2a4ccb261491af444f90810bcba366ecbe1dbf4bcdd989e3ba08a10f87ecbcf6d1e5ebfec15cd82a348444f56b985c4ba45246b64d69b7feaaffcb20f9792b23b54b71b716aefb9136f07727f2636d6e265787ed1b68135ab2f9b4cc16a95dee942f459e303cd618fb2ec10a82f1672bdfa91a7264d9d1edb27f896aad11a5a3b001f73f785f3fc7bc750871593688043866f7edb0ad2178f846ba6c44d002ee5c9f274340d6892f5d1c293dcfc239eec4d0431392b368cd17863462b95c23ee2ad36e0b03a957d2b51db601719a3c82e0cb58e9a3288a33152e4ec95510db39c90ca57d2dcf62d218e11125d52bc35b5c851c46fcf6f84b2d19ec924848bbc36609e8ea64baef0746bf5d0fdfe296e79416f0b5de04e437030d79171870c56d35e0bd22ab007d2eca15146d2f633d5fb82a4e624885047537d7b234b4724c73ffd8a337924e2ac126594b7eddf286cacba79f7d72aa4740d804dbec3eece9f11b3e81d8e644474196af3a262dbe517c663ec006cb0e2228c01b7c3ac17b94fda2bd5c53c59c5e494cb8a2880884adf9b2418501a02cca70b3079a8ff9bc8a5bc411bbdab0a64ac482177ae52c844da6d34f1bd26877f6f66c6d17f1f97850108d656ead7b2dd1d547de8be3257d967077420768d963ce1b156b81e624bb49d3886323130e1b6d8d01c816190b7db10d7e8fa251a8d3ca0a3e80b883a0a894d7319e7f2fe93c3f076f2fed2690575480873b5c1aef225a25f140324072a3aa8162cc377149835e573a9b15227d515b876c99b30bb46a310797be98b68fbf8bce1c8f54af1b5d12e839782a4b4d47574474e575b707d87c9fc3805bf36d526fb11797cdb40f22ee96d15a10a78fa5d8a80fda8a4eb16f28024938bfc213e9b52261523c8263a33856ac0510e8d21dc7394fe874a9bd7c9a094917d89b0134a7624423f89bb09cbe00602a2e8cf2672ab1b34bfed642c400fdbd36e4918e8973e2d619ed4c0e3e8ff2242d779ae360a330baa8d7d3864c1b8455d04939f4cb2147716f827fc7182a8b911edcdb1cacbf81398051d3c02f9465d4bb345bea0e6c0dada6d3e2283102282667be8745da9759a775b112e2510a578da392a782b3457f53f6465fc346f40f43a741a4daaf258a4dbbb5da9ad3b6748688656a33588b24941216e0db173c49e9a9e46ee2521ae75438d651a513a84001250b7394080bbd4d5ccfd971f6dfc35e208f3bd6043904c8074cabb8f359f1a44b72281755120e89cdfc354f2f9df3185da6ef2551496d4db0b485076718702e5f39c55b1f90c612f21f06f7e83ec0639496b68e88fe7309e4a06b45f8dd97053b176d78dc5946f03423e41b8a0597adf75d124fe006da209720b95b3167500ea1683815785d45ee17fc9d6fe596683cf75851bea1c4d388f67123ac9288dd922caed697a6088392f55b01790bf4167d4ea060e037b53f5dc9793c5a1e286f953e59b70096eb24be15222d3fb42751361987b7251923bdc15b5e20c392620a7ac48d655f2382aeee70cec4f50761b73c9da270e8e4660ab43663bfb3a5217bcaa12c8417762a4c86d368bf8de51a1870ef4c9bcae88993f9aa76bffccc", 0x1000}, {&(0x7f0000000240)="916002", 0x3}, {&(0x7f0000001440)="9cd0ff78962f174b948dba6eef7a72dd7fa73cd9b19f803635b2b01435aeb01f65fca25fd0e21a5052e859aa870cb26304ac87aa27df74870141bf880408fe39160bd698af8e338faef116e2a612518468207a83d553448c4fd06cb970fc0403682c5c19835d938713551f8a3a56ddb2ad2e62c0b91a09efdf7f15935a86650409f7819222bf", 0x86}], 0x5, 0x0, 0x0, 0x400}, 0x1) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0xa, 0x4) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000140)="bf126075d034294700804c793095c10c9a1060f2de38547ad90e30b37b8dc1d14834e987286c520543ec9bb323e5dc6bdcf1af04151d182e8eddb019e6f8b090650339627a7565a9a7d7984acb4b037699a1f9ff83dd9f99043eb6f4", 0x5c, 0x0, 0x3) preadv(r4, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 16:00:28 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) r2 = socket$inet(0x2, 0x3, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0xfffffd2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:28 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/244, 0xf4) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "58d90000ffdf00", 0x0, 0x4000003}) 16:00:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='w\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:29 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000200)=0xffff) writev(r0, &(0x7f0000000300)=[{&(0x7f0000001600)="1cab", 0x2}], 0x1) r5 = socket(0x18, 0x400000000002, 0x0) r6 = socket$inet(0x2, 0x3, 0x2f) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) r8 = syz_open_pts() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x400, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x200a2, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r7, &(0x7f00000003c0)=[{{r0}, 0xe942ee4344fa7b22, 0x1, 0x0, 0x1f, 0x91ad}, {{r0}, 0xfae17e676d1db202, 0x2, 0x80, 0xfab, 0x8}, {{r4}, 0xfffffffffffffffb, 0x80, 0x4, 0xa4ac, 0x4}, {{r4}, 0xea479117a6e44822, 0x55, 0x5f518671028de27b, 0x9, 0x5}, {{r8}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x100}, {{r3}, 0xfffffffffffffffe, 0xc0, 0x4, 0x5, 0x9}, {{r9}, 0x22c870288f4b2cf1, 0xa0, 0x20, 0x7, 0x7ff}, {{}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x3ff, 0x9}, {{r10}, 0xfffffffffffffff8, 0x3, 0x1, 0x6}, {{r11}, 0xfffffffffffffffe, 0x100, 0x4, 0x1, 0x7}], 0x6ec1, &(0x7f0000000500)=[{{r12}, 0xfffffffffffffffc, 0x0, 0x1, 0x5}, {{r13}, 0xfffffffffffffffb, 0x1, 0x1, 0x0, 0x6b69c052}, {{r14}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xffff, 0x8}, {{r15}, 0xfffffffffffffffa, 0x23, 0x4, 0x1, 0x7}], 0x80000001, &(0x7f00000002c0)={0x1, 0x4}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "4d3e84f94426a75c11508d23b13e23e5c204e109"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x5, 0x20}) 16:00:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=ANY=[], 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/26, 0x1a) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:30 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c987"], 0x10) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0xfffffffffffffcbc) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55852f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed99800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6ff05d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcdfadb9edd8a568f564b4d217824b0aa5560ea147f4b23f1e1692c35dbdc77d3f79c946bb1127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99e38e78c909d6c3105c25a83a2cde42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e445ba307d02b7baad6e101dd2f6e2c246ae7f8edbf4c0f3e2e0420fe3e8171a7d2deb91b8adbfbb44f192b8d4a38232fd9f5a495ac36a7c243983011c09279c749c82fa43da03864287115386a0bf5ca404000000000000003e3e23b6e101feb43b1099f9b49767580c6ad69226839e09a08d30d0f0f09f33b27f9dbd26ff8f72d26d3f400ef2b77584bf28f25d1a8aa3c34fc0000000000000000000000078c4f0b398dc8e306751580659d4bc72ff06e807f48545ea9d5c96c341ec743c63c2867e9c0e20be3f0e67566c6b9269a0699e317aeee70ed053dae29e4e84f2bf0020c3f1c76dcf90ce306e8cd6ecb52ced758c87fdaea768fc498ade6023bd149c302853bea5c93c48ce54294c35d3477fcfcfa33b74c9d145b5c5b594b67e6962a3df000c22be94ed9ae396c66348841aa1e4355694008ab8a0fa742aba43c92d2ff9b59e56220538897b659d14296a9f2a5cfeba4f6625503621ed4c4f540104167cf51405a2dae43b"], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001780)="27308bebb7f4d759bc5e189d553c89d364dd8b94926f6dad4948b33c7ce1fa3f25bd86a91a05468bc7ad0d71ddf3a372e91f2c92e0277cb3f069a09fadb7108767bdab1a42f333aa11fd0d947962762788125561ec1a4c87e25213deaaaba3368add00f4b37bb67c6ef2d188b24b48bdb46bea9cb29d95ab9e0cf3d828572f90ca45ca9f2cca719c61e27dbb300d840464660d8c3dc7adae94eeb28555d486417451f8d75562425fafa63486290002b839a3d8456b9fe4d06f39a1e388a2bf69b0d1db6cf36ccb9cb26e815e3f5c6592b296e2ca2045372eebfa761fa071a35e3172da8909eb7284a840b953330450560c9e0cd1f7344e5e5a1aa7279b296af73abfab62b5cc349baa20462a60bce041c67d3608286f155827314eacf11dcc754fc51379836800ff4f2a82f7735139c548c2e5b319c8fac40c2c01b58ef1d021dab2da25fe465632a87d0359e6dbdfac70a03e2a1071cb262741b64bad3a68d527b513f66c25f709cf9286fef5bcaa972c99ad1c50206776be5ad4447a8219c3b91f4b08d94cbc6219872393159bc0fab9f3287890ca9ac8d5a33b6822cdb1b945656f98db4ece9d0198012658ac927a3ca08db32ad34fdc91b01f9290d0fceb67d9096c9a70a26853650cc0f590b7038ef23c81b2aa6630cfae35fafe2982f6dc4580c3bf0426af01110c28df49b00902d665738d92028046956d2ca60c6a342c9be3a32ab8ac9d28b163969c8db5ccafbe797472414db772998f766e039cadaa21fed0c1d7ac9e1a17598df92a4a22db452cf6ba1215c184437486e01c4e910e674f007df5e5754284a12eeaf3a975f5a7dc6031c1009cda577bef80b54806dcfc8cf51fe8ca888440df0c88360dccb3b34aa665dad3405183ce02e0f0fccf54b343c72197ab2e24cbccb1371ef403e3e6b12b2f5600acccb927d04a252328b8640e6a6cc375acc5e238b4ca98f539cb9bc65cb327d5b1ef1577abd2fbe31d583d95412ee050bdce6239d1ded88db1565276bb09301b4075473e3517242082495992694b2347c7134c6a6608822de75ce9d1bd8b6db3bb9eb39661fc658a255afaadbad6cff2b1277b1c962da8c5a4d805e14f430e891cd7ca95eb385cf7669d8b2b6de13dddff26f3f8ced3d4964e438dec1e16f90597999036faff9c887b94b6cf36e22d96be013e96a78b31725b2f1a384635cc543f90e9ab3d5854eae335a009912d665dabbc2181dbac60f70f841204b5643441f2b9d3ecd02954ab5c92c62ccd0f65da226bd37a42541ab544913a675d8f1c5cb85b25815aa30840cfb6be0bb0728588a829d0130dac2ad294c9f68f1fdb38ea9dee7c2ee5ee336e1defdf923381aa30a44475136c677c920fb7055ae56296570e18a2a6b454f79c47d0a25a4f07c59335c898da53d0d81fd97671d12233e6ec1d6a4eb48c34b93b734ccc82ac0b590ab4549fdaef0e8ee0c7c5e8aed88e26ab8362470dac662a942d7de1717bc0e677dd81e38a8b7bf05f8559da0cdd18476eacae5bedf6f755ca7394c350ac223ca906a8a5b81543b0a58b52f92a5cc8e5aedd536f6a3db4f5669ff713be62ffe1697cf1f47f48ca0d209aa1af157cd37a1dcf454b98f0df480ea23182e3c68d10d35b091360e5fa737787a2bebde6df24275e66df595b5ea3abc4ace13ae55375929e3cfd546b4e4c7e3577921e3d7173226300a5c093c3f430ae9055ebae07a6c06eddcd88b61bfcff21d13a85f70e54eb81271378f45d634ce7c3facd7c7d0dc57bdae454ded248fb7f2d82ce89a5077260efef692579f401d73e85dc3ee6a992b100a2037f2529f3070e132835d4e10bf9c9cb4baceaf1ab39045b2adcb8dfe379e69b18eb85f4dbeb7ff39c7bacdc27ec24bf18a2af9c73a9deeb435701600f81f918c2f579253d275d6581db19d5f847ba3f07b47bced50086ffb4002bbb97d558700597e579993ea4d863027189fd404686dfb8a4c174be25cd1df7bab17a43c33d1a6bc47596512f1ea0f9bf92a86ceb3f0e608183ef0b3e71f49f1476e2289cfc87e48cd1fedbdee4286fb1a7b52288e83aacc0382fb3d5", 0x5c1}], 0x1) 16:00:30 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x17fffffff) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r0 = socket(0x2, 0xc003, 0x2) chmod(&(0x7f0000000400)='./file0\x00', 0x80) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000300)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000180)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/153, 0x99}], 0x1, &(0x7f00000002c0)=""/202, 0xca}, 0x862) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r3 = dup2(r0, r2) ioctl$PCIOCREAD(r3, 0xc0207534, &(0x7f0000000080)) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, &(0x7f00000003c0)={0x8}) socket(0x2, 0xc003, 0x2) r4 = socket(0x18, 0x400000000002, 0x0) r5 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r5, 0x0, r4) setsockopt(r3, 0x81, 0x68, &(0x7f00000001c0)="01000000", 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) 16:00:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x89, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) r2 = socket$inet(0x2, 0x3, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r4 = accept$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) socketpair(0x34, 0x2, 0x6, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff8, 0x4, 0x80000000, 0x8, 0x9c8}], 0x8000, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x10, 0x2, 0x401, 0x961}], 0x9, &(0x7f0000000200)={0x386ec87, 0x8}) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x800, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r11 = socket(0x2, 0x3, 0x1) kevent(r6, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffffa, 0x42, 0x40000000, 0x10000, 0x6}, {{r11}, 0xfffffffffffffffa, 0x22, 0xfffff, 0x9, 0x2}, {{r4}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x400, 0x93cc}, {{r8}, 0xfffffffffffffffa, 0x1c, 0x8, 0x2, 0x1}, {{r9}, 0xffffffffffffffff, 0x20, 0x40, 0x46b, 0x1}, {{r10}, 0x0, 0x28, 0x80000000, 0x85, 0xa6e6}], 0x66, 0x0, 0xffff, 0x0) 16:00:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000100000003}) r1 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x2, "4a1c34c4a9f254b096a699232cd6f2fd62273f0d", 0x5, 0x1}) close(r1) 16:00:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000040)="06e059d97b49ef4740763c2e1da948139fa4975a00e0e3c53e8caf1db4a2fd1b660ff0ad5cc41c43c32b5422113040452854e2415201de3918cb75de3903ffb79462fc6ad2354064c44609604fefb2413d1060665ad46a4514ef26be998b6d030800d4cdf0e07911b4b539ddcffb1b9ca68a4423", 0x74}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x7) setsockopt(r1, 0x8391534, 0x76, &(0x7f0000000180)="f9ac7d233c907d00b05524ab28fc5eb145726e08f0cca7e3c0026a4819e5d85e447a279ef64ba042fa266e142ed5b3f972cf1e52cba750ef84aa5c01a01e2463dc529b1f269fe8e7e243f1d845dd0c040f32025c1d3d8d626278adaa5f7f8e8b5aea63336f484c852c98f0a511f4c36aaf35830a53b1851776fc53681bcec6bbf757cd2956a0a19542a1dee519a483001e2fb90b628269378bbc6b1860c08295d8d384b071cf38671ed714c7f2023918d063dca59521c54de4f75dee7a31d602d0e8", 0xc2) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) r2 = socket$inet(0x2, 0x3, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pread(r4, &(0x7f0000000340)="e6c8e20a0defd452c088acfcdfdeb4cc8171c560dbf5a418b39e0005a21c5c6018861d1d436590a6941ff39ea978bcfa8778a59c7da5e3e6345c08360497d35d1c976c7545178a954ab781ef19ee184c522768b8eaeb343dd13da39a36920bb743757455860c4aab08b65c6be43419f1df789c4d4e5814f51e883419d489b313bb5ad94c0e34a5fece6417f8cacbf1b8ca2028183dbe135ac01b5e2d2f6a37b1d7830812cb3ff1b2fa0d29dd42aebaf8b86ea53e4ea117a41a20d9ca4d00267ea6d220f32a14aecbf1460ff75ba7ccdd0dce89f3367a1d8797dc678b0920051501b3c3398f87", 0xe6, 0x0, 0x7) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r5 = socket(0x0, 0x0, 0x0) r6 = fcntl$getown(r5, 0x5) r7 = socket(0x800000018, 0x3, 0x102) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000280)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$dupfd(r8, 0xa, r9) r10 = socket(0x18, 0x400000000002, 0x0) r11 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r11, 0x0, r10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000440)=0x4a00f68a4a6adc7e) socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x27) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r6, r12, r13}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r3, &(0x7f0000000080)='./file0\x00', r12, r14, 0xe49e85c3eaa09724) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) socket(0x18, 0x1, 0x81) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1d}, {0x87}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="b75d03dd4262baf246571b5d93463cd76cc8a581abfe6d072c1a3b39398251c67381b3c666bd31e6239246f8443533b11ce03d61a0a6e4b7f394af5ebd67b4a41db649bd8c44daed2cb70a9a3da3931c9d785aab274ea2de7886f7d59c482e28f3803db25a360065a50b99790464820c00f0c4bea1c0fce765d0f0be41d6a1e22627fb75a4146e5837364bcc63d068655ea0ca0440a1e1e96bd8935b707ceb72c8814beb79f36dd8c2492762d3c5e95307947b343d354ab0a7341375000000000000000000") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getegid() 16:00:30 executing program 1: getrlimit(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x4) connect$unix(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a16e9ced3d250e3d08bc9674b71565d2b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5d5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990cf582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679faee8f32becfb2eb2eb9a614bde6d303de8dd360707dab8ffe6710099559ca0ff4fa95f62e2b7dccc9655f686766dfb6969ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b908236c7de08060f6892f961f1cb851e5553b850d5b2b3b21156c401cb80b63190b1a910444d8b04a653892f343d65d50588c0fdbdab3994915f95929153d4b22e9ca38064efa3b134abebe3f97de4824c88c0750f1a930dbd99c0f277e03dcb6a0a760563b952a45a7f663da00626994aeb4f6752b900a9c07156075f066c468c195035c8b3933d087dfd67cf189d3599f83e9556f3d2e386ba85d9f65430320919d1d1f1d7be682925c67526c35bddc7fcf0f0100aadff0870521fbbab11f90"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r1) r3 = open(&(0x7f0000000380)='./bus\x00', 0x10, 0x42) write(r3, &(0x7f0000000080)='O2', 0x2) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000180)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0xc003, 0x4) connect$unix(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a16e9ced3d250e3d08bc9674b71565d2b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5d5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990cf582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679faee8f32becfb2eb2eb9a614bde6d303de8dd360707dab8ffe6710099559ca0ff4fa95f62e2b7dccc9655f686766dfb6969ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b908236c7de08060f6892f961f1cb851e5553b850d5b2b3b21156c401cb80b63190b1a910444d8b04a653892f343d65d50588c0fdbdab3994915f95929153d4b22e9ca38064efa3b134abebe3f97de4824c88c0750f1a930dbd99c0f277e03dcb6a0a760563b952a45a7f663da00626994aeb4f6752b900a9c07156075f066c468c195035c8b3933d087dfd67cf189d3599f83e9556f3d2e386ba85d9f65430320919d1d1f1d7be682925c67526c35bddc7fcf0f0100aadff0870521fbbab11f90"], 0x10) dup2(r5, r4) r6 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCSETIF(r6, 0x8004667d, &(0x7f0000000040)={'tap'}) r7 = fcntl$dupfd(r5, 0xa, r6) r8 = accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f0000000300)=r8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r10 = getuid() r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r12, r15, r17, 0x1e4, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) r20 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r20, &(0x7f0000000200)='\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) symlinkat(&(0x7f00000003c0)='\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', r20, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r20, 0x4004746a, &(0x7f0000000380)) r21 = msgget$private(0x0, 0x718) r22 = getuid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r24 = geteuid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r26 = getpgrp() r27 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r27, 0x0, 0x0) shmctl$IPC_SET(r27, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r27, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r29, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r30 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r31, r32, 0x10, 0x9}, 0x8, 0x1, 0x9}) r33 = getgid() r34 = getppid() r35 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r28, r31, r33, 0x1e4, 0x8}, 0x5, 0x5, r34, r35, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000300)={{0x803, r22, r23, r24, r25, 0x40, 0x6}, 0x200000000008, 0x800, r26, r35, 0x7, 0x40, 0x8, 0x484}) r36 = geteuid() r37 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r37, 0x0, 0x0) shmctl$IPC_SET(r37, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r37, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r39 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r39, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r39, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r40 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r42 = getgid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r40, r41, r42, 0x10, 0x9}, 0x8, 0x1, 0x9}) r43 = getgid() r44 = getppid() r45 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r38, r41, r43, 0x1e4, 0x8}, 0x5, 0x5, r44, r45, 0xfffffffffffffe01, 0x9, 0x7ff}) r46 = getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r48 = socket(0x2, 0xc003, 0x4) r49 = socket$unix(0x1, 0xc508055b3058e722, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r51 = socket(0x2, 0xc003, 0x4) connect$unix(r51, &(0x7f0000001740)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a16e9ced3d250e3d08bc9674b71565d1658fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5d5fe659fa202361cd8cac7dbbcb20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990cf582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679faee8f32becfb2eb2eb9a614bde6d303de8dd360707dab8ffe6710099559ca0ff4fa95f62e2b7dccc9655f686766dfb6969ff5bb890e7517a30c7fec7ff5414a1620faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b908236c7de08060f6892f961f1cb851e5553b850d792b3b21156c401cb80b63190b1a910444d8b04a6500800000d65d50588c0fdbdab3994915f95929153d4b22e9ca38064efa3b134abebe3f97de4824c88c0750f1a930dbd99c0f277e03dcb6a0a760563b952a45a7f663da00626994aeb4f6752b900a9c07156075f066c46861f170c195035c8b3933d087dfd67cf189d3599f83e9556f3d2e386ba85d9f65430320919d1d1f1d7be682925c67526c35bddc7fcf0f0100aadff0870521fbbab11f909639a0f02868db515234bcb9f625ee7cca6a5f70af1e158c80d8614f3dd612e3d0ab876fdd6b404f9bffeb8c9c06a2aa3ddf272b37e062c50f7d74ae922b49af8605c1bf7e17003952c3186a04da6926837c080dc37e2d91c9e5a7bc2c36000000626d9cabb6860d90e305aba627c5a2361dbc05513d672a187d9bbf63f029d8aadc6907a6b01f7c225613f62c31122cb8525b8fe9819fa36c31e63f0bdf4e0307c6b6fda5e4d0ab53c75052632b6fa4de3b274541fcf1374462b92e063ce3e949ef5fb7686f3e6adcd7b7325c437d00267e3fe393a7e2e9888a3fe15ec15bec082ae6ab31a7755c68c1a16c5f533ec6df8af277d900f002"], 0x10) dup2(r51, r50) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r53 = socket(0x2, 0xc003, 0x4) connect$unix(r53, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a16e9ced3d250e3d08bc9674b71565d2b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5d5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990cf582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679faee8f32becfb2eb2eb9a614bde6d303de8dd360707dab8ffe6710099559ca0ff4fa95f62e2b7dccc9655f686766dfb6969ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b908236c7de08060f6892f961f1cb851e5553b850d5b2b3b21156c401cb80b63190b1a910444d8b04a653892f343d65d50588c0fdbdab3994915f95929153d4b22e9ca38064efa3b134abebe3f97de4824c88c0750f1a930dbd99c0f277e03dcb6a0a760563b952a45a7f663da00626994aeb4f6752b900a9c07156075f066c468c195035c8b3933d087dfd67cf189d3599f83e9556f3d2e386ba85d9f65430320919d1d1f1d7be682925c67526c35bddc7fcf0f0100aadff0870521fbbab11f90"], 0x10) dup2(r53, r52) setsockopt$sock_int(r52, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r52) recvmsg(r52, &(0x7f00000008c0)={&(0x7f0000000740)=@un=@abs, 0x8, &(0x7f0000000800)=[{&(0x7f0000000780)=""/63, 0x3f}, {&(0x7f00000007c0)=""/15, 0xf}], 0x2, &(0x7f0000000840)=""/103, 0x67}, 0x2) r54 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r54, 0x1, 0x7, &(0x7f0000000080)=""/224) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r56 = socket(0x2, 0xc003, 0x4) connect$unix(r56, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a16e9ced3d250e3d08bc9674b71565d2b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5d5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990cf582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679faee8f32becfb2eb2eb9a614bde6d303de8dd360707dab8ffe6710099559ca0ff4fa95f62e2b7dccc9655f686766dfb6969ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b908236c7de08060f6892f961f1cb851e5553b850d5b2b3b21156c401cb80b63190b1a910444d8b04a653892f343d65d50588c0fdbdab3994915f95929153d4b22e9ca38064efa3b134abebe3f97de4824c88c0750f1a930dbd99c0f277e03dcb6a0a760563b952a45a7f663da00626994aeb4f6752b900a9c07156075f066c468c195035c8b3933d087dfd67cf189d3599f83e9556f3d2e386ba85d9f65430320919d1d1f1d7be682925c67526c35bddc7fcf0f0100aadff0870521fbbab11f90"], 0x10) dup2(r56, r55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r58 = socket(0x2, 0xc003, 0x4) connect$unix(r58, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a16e9ced3d250e3d08bc9674b71565d2b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5d5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990cf582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679faee8f32becfb2eb2eb9a614bde6d303de8dd360707dab8ffe6710099559ca0ff4fa95f62e2b7dccc9655f686766dfb6969ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80a01000000385a9e6030b3d75550b468ac82b908236c7de08060f6892f961f1cb851e5553b850d5b2b3b21156c401cb80b63190b1a910444d8b04a653892f343d65d50588c0fdbdab3994915f95929153d4b22e9ca38064efa3b134abebe3f97de4824c88c0750f1a930dbd99c0f277e03dcb6a0a760563b952a45a7f663da00626994aeb4f6752b900a9c07156075f066c468c195035c8b3933d087dfd67cf189d3599fb9e9556f3d2e386ba85d9f65430320919d1d1f1d7be682925c67526c35bddc7fcf0f0100aadff0870521fbbab11f90"], 0x10) dup2(r58, r57) connect$unix(r49, &(0x7f0000001180)=ANY=[@ANYRES64, @ANYRESHEX=r56, @ANYRES64=r51, @ANYBLOB="1a8be08e58c7dda430b02be40503f6a23754bdd08c68fbf5db2e7ffb173e6835c50ef97fbea86c9caa7dc810d88f31e10485dd15645ee135cee482f0f2e2b133ce4e6b1ff29bd174a740c39b8be1ff7c1f5557cfe279832bc0972d256fffbb2c8374148a0227730b65cf544187efff284e70d45a976697ac66316555c9b03f7d0796aecdcfc8d07eb365ae0043bc3dd2442ce55aec5ded31536cd81cee24166aa479b8120a03b976a3c0d6e648e99f2d0e7012066a8b0dcd8b619a5621ea4c7128a2e2aae5e13ffe74bd384a71d05223c67803378bd1bd678585de9e691e83c2a577b90775a37e43a497254fad53d3f6efe8f24af1693ef856280395aa3b481a49e5dfbae41e", @ANYRESDEC=r52, @ANYRES16=r58, @ANYPTR64=&(0x7f0000001000)=ANY=[@ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYBLOB="4f192579c6f56ee847886e53cb9db4e50d230291e5a962283b4ffdd4472ab0def4fefcbbdef2b2995483a13d56708252b26cf158e41907b0beb92d84875bc486348754b0486fd10ef04b168d042f58cd03f1c2da7036b27199614b09f8e1eecb83a406b9350333cec0d5be4dfa3dbe3824a81c68a098f3a40a658f984124aef4369063e5a9329ac51c5c09b596210c7384d62598a457881eeb5e056e9fa51c5c501f53570c1a167cc530704582633d850e98454a79dd2ff9d561e1282352624019cb6972f43592c8d20d50dac4afa849", @ANYBLOB="5afc5ea9e70a8846b5fc7ed5827417ccb8d3b89f3cf660b9232229ffc83ac02ea2fa4b5b17980d3748bbdb87d6f445979fb655d7ea30907e6cbde27cf905dfa6ae003a6700463ca5d228d26dd7bab318926c391e76ededadbae57e617a1359bcf28b34a886fe75c8dde126a021afeaf56676875c53eb7596e1013fee46ee93ab9e9babc264f4dd39149288cda91ce7a7370f8fcbc5bd1cc607762145062bc57684f5326a3684b4814172c604ba58974b8c24a9cb1e86f4686ee2b2aa3e34d5ece898a4c7cf91b60b7c7695ee8aec8f190d08a411ca3ae5ad5664438638c275e5a012df3ab8930e784d1e26cf6ec807a9bb05313f832c27805b45e4654f", @ANYPTR, @ANYRESHEX=0x0, @ANYRESDEC, @ANYRESDEC=0x0]]], 0x7) dup2(r48, r47) setsockopt$sock_int(r47, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r47) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r62 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getgroups(0x1, &(0x7f0000000800)=[0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r66 = socket(0x2, 0xc003, 0x4) connect$unix(r66, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a16e9ced3d250e3d08bc9674b71565d2b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5d5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990cf582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679faee8f32becfb2eb2eb9a614bde6d303de8dd360707dab8ffe6710099559ca0ff4fa95f62e2b7dccc9655f686766dfb6969ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b908236c7de08060f6892f961f1cb851e5553b850d5b2b3b21156c401cb80b63190b1a910444d8b04a653892f343d65d50588c0fdbdab3994915f95929153d4b22e9ca38064efa3b134abebe3f97de4824c88c0750f1a930dbd99c0f277e03dcb6a0a760563b952a45a7f663da00626994aeb4f6752b900a9c07156075f066c468c195035c8b3933d087dfd67cf189d3599f83e9556f3d2e386ba85d9f65430320919d1d1f1d7be682925c67526c35bddc7fcf0f0100aadff0870521fbbab11f90"], 0x10) dup2(r66, r65) r67 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) r69 = getgid() r70 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCSETIF(r70, 0x8004667d, &(0x7f0000000040)={'tap'}) r71 = open(&(0x7f0000000380)='./bus\x00', 0x10, 0x42) write(r71, &(0x7f0000000080)='O2', 0x2) ioctl$VT_WAITACTIVE(r71, 0x20007606, &(0x7f0000000180)=0x1) r72 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r73 = accept$inet6(r71, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$LIOCSFD(r72, 0x80046c7f, &(0x7f0000000300)=r73) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r75 = socket(0x2, 0xc003, 0x4) connect$unix(r75, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a16e9ced3d250e3d08bc9674b71565d2b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5d5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990cf582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679faee8f32becfb2eb2eb9a614bde6d303de8dd360707dab8ffe6710099559ca0ff4fa95f62e2b7dccc9655f686766dfb6969ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b908236c7de08060f6892f961f1cb851e5553b850d5b2b3b21156c401cb80b63190b1a910444d8b04a653892f343d65d50588c0fdbdab3994915f95929153d4b22e9ca38064efa3b134abebe3f97de4824c88c0750f1a930dbd99c0f277e03dcb6a0a760563b952a45a7f663da00626994aeb4f6752b900a9c07156075f066c468c195035c8b3933d087dfd67cf189d3599f83e9556f3d2e386ba85d9f65430320919d1d1f1d7be682925c67526c35bddc7fcf0f0100aadff0870521fbbab11f90"], 0x10) dup2(r75, r74) setsockopt$sock_int(r74, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r76 = dup(r74) sendto$inet6(r76, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) recvfrom(r76, &(0x7f00000003c0)=""/216, 0xd8, 0x800, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r78 = socket(0x2, 0xc003, 0x4) connect$unix(r78, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a16e9ced3d250e3d08bc9674b71565d2b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5d5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990cf582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679faee8f32becfb2eb2eb9a614bde6d303de8dd360707dab8ffe6710099559ca0ff4fa95f62e2b7dccc9655f686766dfb6969ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b908236c7de08060f6892f961f1cb851e5553b850d5b2b3b21156c401cb80b63190b1a910444d8b04a653892f343d65d50588c0fdbdab3994915f95929153d4b22e9ca38064efa3b134abebe3f97de4824c88c0750f1a930dbd99c0f277e03dcb6a0a760563b952a45a7f663da00626994aeb4f6752b900a9c07156075f066c468c195035c8b3933d087dfd67cf189d3599f83e9556f3d2e386ba85d9f65430320919d1d1f1d7be682925c67526c35bddc7fcf0f0100aadff0870521fbbab11f90"], 0x10) dup2(r78, r77) sendmsg$unix(r1, &(0x7f00000009c0)={&(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000180)="d51ea4df97404b5c998ec444ae3320577bf5ea917fa3baae469bf3bd55403a98c57ddcf7e1caa5dc654455e1992d6fc58e9e3f4a9b530f592b315d6ae7d558b825642d12e0bfac727b7562d3ab4fdaccc6e608baf4818c9990a0cd26eabb3db4a0c1ae79ef57dbafd4286a863b47e9c1714c470649e6c3b0094152e7031fbd367c916752b40336e064", 0x89}, {&(0x7f00000004c0)="2b6fc2d869d23425297772644a61352c2b30744d877ba7086e60e9561d75adbbe8531c9151af58f29ba5d2d02498d88c980f852f6d97b81275b266292220b31270bfd5b2591b29e9a178fd3fcb9f9cb90a863f1d9372c8efaebfea08f3981eff89779c5ea599a6ce4914b8ef63dfed177c5d667a732a470991c4f5f744dbfb8ede41a802fe787e86444ea9756fdfc48671d39a754cafcfa665aa2c434b032857468aaecd4857bb4ef1764feaf63cf35c69c9d6d72caf7fc465c4bf9a7ab685b65e5177de88566882900548520d9bc5a3baac08c71e5eb064f67f7ed8b3e7", 0xde}], 0x2, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r9, r10, r17}, @cred={0x20, 0xffff, 0x0, r26, r36, r38}, @cred={0x20, 0xffff, 0x0, r46, r59, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r60, r61}, @cred={0x20, 0xffff, 0x0, r62, r63, r64}, @rights={0x18, 0xffff, 0x1, [r66]}, @cred={0x20, 0xffff, 0x0, r67, r68, r69}, @rights={0x28, 0xffff, 0x1, [r0, r70, r72, r76, r78, r0]}], 0x100, 0x1}, 0x5) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x80) r79 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r79, 0x80206979, &(0x7f00000000c0)) 16:00:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000700)=ANY=[@ANYBLOB="8203e480620e85b3bdec0e05c4fd8b7b8c8daaf2da61f9f6f863effd32a92673f8d940e4b0032e5189d5bd571c3ec44c63ffc5e5943eb451f2f7158dd5ab4329eed8f6af744d"], 0x1) r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x18, 0x400000000002, 0x0) r3 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r3, 0x0, r2) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f00000006c0)=0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) chdir(&(0x7f0000000000)='./file0\x00') write(r1, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db6909a078e7addceca71a41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1eca1ca6fe12ca51736e5be3002974afc0b7825b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e3022bc1a00ee5c213c84d8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93b1dc00f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0157f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da000000000000020090cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e", 0x599) 16:00:30 executing program 0: r0 = socket(0x18, 0x400000000002, 0x0) r1 = socket$inet(0x2, 0x3, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x6) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x3, 0x80, 0x4, "5add836a17e76f2d1d36caaf851bd4ecd851e33c", 0x3, 0x10001}) flock(r3, 0x2) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) 16:00:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = socket(0x6, 0x0, 0x7) listen(r2, 0x7) r3 = socket(0x18, 0x400000000002, 0x0) r4 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r4, 0x0, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000900), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080), 0x4) r5 = socket(0x2, 0x2, 0x2) connect$unix(r5, &(0x7f0000000940)=ANY=[@ANYBLOB="9107a95f0d0100000083c3e810e76e2896ef41e4a916f2ba0000000900532c001000"], 0x10) sendto$inet6(r5, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000640)=@abs={0x1, 0x0, 0x2}, 0x8) r6 = accept$unix(r1, 0x0, 0x0) socket(0x18, 0x400000000002, 0x0) r7 = socket$inet(0x2, 0x3, 0x2f) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r9 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) r11 = getgid() setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000008c0)={r9, r10, r11}, 0xc) write(r6, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r6, &(0x7f0000000680)={&(0x7f0000000040)=ANY=[@ANYBLOB="1e002e2f66696c65303000040000f600"], 0x6, &(0x7f00000005c0)=[{&(0x7f00000000c0)="05535281ef5a89cc63c148dd839532478a1ade7183ebc36ebee05e328a442ea82f545ea42379cac52339d7e4ac43ebc0af32d8868d97f979e7a6604bb4ed3f6e212bb1769c634ff5b2d5b58863ba50ba94d140b64728e6e258f33fe774184688ff6767b8d472e06c6773bf8a6ea5315f65c193703c1953768900bc15547744db3a6f3f9ccafcf40f899b0e737a083ae28bce6ac75dc46bfc7805c27362e23edd5706d4", 0xa3}, {&(0x7f0000000980)="956fce23ad5559f5a01c4f60a97b7bde349c135b0606a5d8688c572e8b9672b76ee986875fef002b1f572355e35a1ffb989b4f0c89f942a4aec0bb551939edba2e9db129df9dc4b3c785be274e3bdb56c7f970ec2a2b942cf8f4149997682fa4d3fc0d", 0x63}, {&(0x7f0000000340)="075dedccced00f4b1a2febeed4d6be7ae2174d0d7db3d0c8b7cd22abe4e9621de2a4eed12be7196d97063054bac3d5ae68c7498d7acf4e53d924ea17d09e13c8ca797961b2ac13b3ac833efbcaea2566eae2133c5645941c2e29570a46627aa3a7b5abaf27727c4006f1ab36a2d620b8bed83ea74eadfeaf2c14c924e75b23e8055667c981d329049bca8947b0bc00460f8939622e53d700405cd21265cc31d13cbc241c3ca8aa20dde513d38e709b7322", 0xb1}, {&(0x7f0000000400)="7639a058adc8cd7326310b46e560172c6d1670040425cb2e4f0f9d5f77f3c78c46579ce93ec8bf4c1229fea1437704ebe5b4f2c69393fbfa76b8477f419148cb75e0915cf3f0142abedfcee3646831a407929cadc4e87ef797fa3af75a414c3d9ab1eed18aa849f85b14260868991a18352d427776a869fa28cf43359a8352eb51bbb037fd8ef11509a40dc72662eaef04f2f58c0e2bde0e3d860f3f27c31d7fb5052d030d3550a2bd12c8", 0xab}, {&(0x7f0000000200)="2a9d5734b61807f29715eaa49505e8d55ddb038516a0b9d1b6cf6f7a", 0x1c}, {&(0x7f0000000a00)="a998eeda26348b47268eb0ca48a6d8d645c488f53349c668eabf3c1d664563015f44ce346f0a1e28273e2a06a5b4a6ea82442384a3617f93bd517a464efa0a19548d3e6d09a9dd72003e5674e2475fbd2a3b529bacb33a01f83554c95e831867b2d5535ab11efaaeaac43751d59c608481555bf1baec732a2903c91e240ea174e1ad972b1f5b0d3a96f15ec5dd610e288c2786c5e573bcccf589d293290f6533d1047ff7ea3b22799870937d0c0dcc22439804e40e29ac1759d66d4e662f32a5451a23076d08e862081012a0f68b8dc587610133d0a1f31f56ff899b5b2530e128ebb78f38169d148feb4fc4514733f92424797b8daac0492aa75127fd6de52a9d7caebb25168f666083112684643a9fe421fabda3fcf9e83944235c9b6ebd8e914717e55d06fbfcceb42e2e14129326d08b2db7ec942d806356b9879cdca4cf3ebcaf55f4e9080f1a016721529966da96356c5367eeadbac6013b4adf273de240cfd1b43b1e4e1bdd3ef388d2e2c9ce53fc01ab17526955a07823d0274110bec667dc5592939a22e3511f16a4c73618fbfc2fda7c27c89a7da334c837f91adaa8d53f2dc2b297521ad11514ba2b6b6f2b6dd7", 0x172}], 0x6, &(0x7f0000000640), 0xd1, 0x4}, 0x5) execve(0x0, 0x0, 0x0) r12 = socket(0x18, 0x400000000002, 0x0) r13 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r13, 0x0, r12) accept$inet6(r12, &(0x7f0000000800), &(0x7f0000000840)=0xc) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) socketpair(0x2, 0x8000, 0x6, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r14, &(0x7f00000004c0)=""/247, 0xef, 0x2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xfffffffffffffcfd) 16:00:31 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) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:31 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="b75d03dd00ef43f7f74d94bb7042") 16:00:31 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r0, r1) r2 = accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/26}, &(0x7f0000000080)=0x1c) recvfrom$unix(r2, &(0x7f0000002400)=""/102, 0x66, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(0xffffffffffffff9c, &(0x7f0000002300)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000002340)="b4dd2e1895288f0907deb878ed135c90dfc869ac87790ff5b205b35a68e73eb24881ef447f8ab26d138c5706aa91ae8f9780f4e33b2b82b6720f0324c3edf55283294159681db05cd654b6fd547026f833feec9160bef61904ffa40df2dee1bb9848ac3fe9041ab89d14852e5f4f5e33b7aab5d57809025bfee10c2df22fea855ae8f51e266bf79ff25e30367318376827dec1cb16c56440f9f7a53696d900"/173, 0xad}], 0x1, &(0x7f0000000140)=[{0xb8, 0xffff, 0x3, "f4894d6f0f0a7d93aa5766ec84498f7a6b00094d3b6e4acc041b9f60a4b3306c53a14522f3687032761dd96e6cacc2893d7a2aa7f25e8b27827c6511f02afcebb82f703339ec5792b489e51718465f65c85010587f73fd05c5899dbc9af6522b80b1e89db87e685dbc1942d175909ceae106f844c753be47f37d96c711ccd99d9e3b98619ec34d294ffa5eb4a926ba08255f300b849f06e3ea1de4a0d1f8b7ce76"}, {0x70, 0x1, 0x5, "d5694404ddd4e2988b071f491d4e695960cec3409760c4facf4bcdd6501283f4a2262b012c8d604746adb4de236483dea3a85e9c507d74c02a0200a8c606c17f8686cbc5aa8d4857864f6a57bc40392b5dd4161a68d88f25b5389a2107cb9a60"}, {0x78, 0x1, 0x8, "566105a5052653356962a0a31affaa5777d4c671c739853311fa3657d84066aba6739227f5b6dd74296bf297af6cc17440b2558989e6fff265e5ee6da6f642c27a2f9715630bf14e9555e5ce578e57bfcf70f06eced4127dc8c9b9518b423ea7266bf6b71b"}, {0x1010, 0x1, 0x7, "ba79f94a1af0e38356c6c4935220e37188434cc443eec3afa39d2d3e494c431e3254e31103b20d2fda009587effff73957d08a2ba701dae45ff70a912e4b78cab967ca0d92e8e4133cd6cdee676e8b7dda655645f5be2024dd9d112fb224343bff380765beecfb540534f1067ac93051fa33a6c197223d7d9fcfc54f9b3b35670b02a068802330778db32eee06ef74136b52f0b54ba86a43e4a6a098ebfe6c843f0117db1d0f28ae334a6ecd9549e930b260cae498323024266f2a6dcaf077cfd385345d3dbb1a1d6d2011282d890267013847dfaac291ed2206da77ba16054d400dd9ee7b4f8f3ade10c0e5d7a5c9c60a9b750c0d2f79c5ae341c5b96ad36a71758e1149189f0b1f6286cf606f063ae9ce2fc75af2be10e7f427ef3038659d0c81bf8d6aa5b07090f09657e4fa1cbb61b37196caec04c03820681476f8cb775a1b48da36d78776b8149d911897312cc88015b48a359fab1ecd9740886c80c4fcb03b451a3a96746dee6c3715fbda9d441e22324495fbdf40bd3ab03eb57902212bc2d21226d8b82817da3a7e7264255b0295109c2e1f1f3b72413f2e9d53a42eabb6573aaeecf9645113300df32ab216362669ab9c1b8864b84c7e38ec04cead879668c631fb9fbead1fd72c55140e22790c56d899a903038d6f9a04ee3c19d880804e1402b3c30747284e642157b5cae45b2df14cf84f89d7eb3dbe481fc419bd00d3c4592628ac0e48cf49cfd59dc1aa97fd7ca6efe191de8c01c62c765a361f16c865caf1e46f46eaf25ea4648d30060305be19ba99c5ff4d7bd0ca7609a270ca6e841c03d15cc3b580c89ae34dee1986ca82673ab169afd262281d984cd46814b753987dd5077b16dc7296a3a949217c8f83f66590be30c250cbda3dcdb2824f426d7568f98f5a05a9a03e291e8f29ce8d522fc51ea798c0ed2f260f1fcbc7b36e3f2a7f42dca84137a61755315a740015a32ca12ac335740e625146dab5a6ac72486b515bdba3c8b42acbf11461d7f3afeaea19c58cbaf2098aefbb94be5c7f84590b9121de366c50090c3f62def79be4f8aab6f20d6150a70e5ae9aba5dc621d0ef3d7eb8430b4b4825ceb1afa166b5a56f75b789faea5257e513cc2d624e07bd92e58c6c3a2e11eda6652f67dba8d11648ed9c414dcee56a3cef9389e1da4facaa71d687ac20d9ae62d56e6b369c18b317bb85eb49e997efbabf554b37c3acfd321724a23f07f42c13e48720af43f7fba11a955d93f6a4704d823a03af8aee735347706815498a74ad895af7134291a2e6245a119e76e7ca26bb58339d7f3f564d9a68d334529d9845052d79fd17c3d93dec58e1073e8d9a436dc41e195c91a4049a11f193f7c8a0a3cee8af8e7d8f118344a920916540779a3de123034ba05c6b3a231dd66e5708bff050697436d1bb2682adca42f759aed6cb05e0e955ed683e5a41b4320a15eaa290d0fd1cc460da91a7c3c93d0befda0871b88a2807f219c52870a25af75d17a925f6f3bd27bc90582215c44234cf5fd06702b870df8a1141851d11b3d1b52880b74c42cf93b9647b2e6a730660fbbd305f17093c43d95d457a4545d0d6de33ec149c6ff5b79a776c3131418aff2457f47988e9111bc953aac0618acb421c8eb696563a63e0e5cf0efde3d05cec06961c0e248203b92ad3622439264cf68370785b993acb092866c9f9b102d05a741f72cad373fb498dfd611a3dcf927406b7047e025736e154d10b5da6f4fdb803864480aa11d482a4666712dc9fc0ecff43592c26d3c0eb20c359bd259daae5414a68b0ec0de5aa19c4621baf774f5672ba2329e0ad21eaaf1f335007750c72f13bfe103c2a68e4e8e78fa6657d06c84d9c991ab8d60a6205a1ba61813c517b900b126270dbbbb66d4d4a6a3ff92b07345f22c794f2312e2f15bdb1a6f426be419ad71a71aa08f064a8a1f9e7ad7f52a9218be20fb870f1e948d2fc034030222ec347b941febefd742c5cf89d6b709cedcabc23e06391e33112404601ae58b1ac587e4a1f3714b28c9041e58590f0359b696c8a795b1e1c6c428ee8108310e4e53e30cda6d0fd78065b7eed9bf00ac4878704faea82b6f2442e18f677d0c637e554393f81b2e22454a8187cc6bb3d882db0109e77bd5366248b8ac1237b16a8b626ffb25fc35300416e5dc19059ef477e864f952ae924a88456b0bafcb7b6ddf0b627e748fa0ab28fb4ba44429a6cd5139509e7bfcba7f8f56c2c39c7f7e34640e8da7a3ebb21abbf71dbde7f57aaa98350fb63cbe5118d7194cff83582f184b60a2b28a87e471f976d6ffe65d8ff3ca8e42ba7188e6e69caf55064c324b86e2cb292446c37c0620bae71439e5e388e3ad7e83dacff267b8ecd4f72bde0a03ffbbe32bfdb50431cf473975e58b5800ed92c0fca8deecbce1607bfab588bf0ecf3cbc98494b69ef879b2bcd42ee159ee17d253cc3d9c8798f0728daf2f26f02f1b7b008ce3fc9e7f45efef79804312e2c59ceb8f7ae492c8f463a5fc4c22a7441e49bf35207b777e3a87afc4e870729a192f8198ec2bcc7c670b670fc460b46466f05122092532b2a6e571ed8a8f2cbc94f5342a3f7edb5e849b1260393f526f5b5715b3f8944d4c5f5d7f09d987e3e38a9914004efea7426e192e007b293cebf3ec01e870b18f2b51d4af7f7084d8633ed9340bd6c968f73fcabe7774724af077a7f467d1817356515a9cb5e2c9ed060bc5cc4a1a779ac503c610f280f0d9c8994d39591868b593c8d8388f6ce9e8d49f1e85c7b20d7f7331b2243d537e74c2a8b147817495df2f77b700a659d7dd9a0d7fadd83c04a788404caec0145e0488b15e8b95cbfc99fcc54d6b2a1aa0c2ddf9d89ee1ef75dfd0918636f128d9f5bf3b44e70ac68f971e5835492b8c3c5843ae8bd439903f98e3c0c86fc047f85558d849fd2869eaa3d3d8e5f903ffcf253bec6aeb3ba5bf1777e1bedce9bd51c61210cd35b5dc21a330079d17d81b77c77f206cf68c714cfa72d7ea1fa384ef2f9a0a894c74c4a2ffe9b1ccdbbe5a6b70bb7243822bd1955a1481018eac362661c81a66c07c06e07cf8abf90f0011e0475e85818eb433797968c37d9463acc5102defe5400a063b225a36dfa48f492a995d1995b0053e2af6262898d16d115d6d9edfca472e45fa2c16e0a1b08a1553ba1da6d358600fe3ffa924c71cc3ca11460a4ca0c31a10fc67b336b1904c1e4cec3e5f9a9c3894f17827c914bf290bbbdfbe9b2c977a323392d44429e58ea6a8e8ceeb4a0e74f9915ead2518e0a1b67d294c0e780f69ef2e3711967d9d9da2a1e66c2a2c163bc5f182934665942829f0fe41b7edf6ce38443f5d66d0385d2cd0338caefb5daf9a6fe99794ad9964fbc3bbe6c9e0a11708e8cb34fa87ae0713f78948ca8c22389f901e66f419dba01e0fd0d7abc3668b51044700f9f3ef193b63e3f5be4e9000fae13f0193be5948406450a2b59a35874881c5d8c642876deb90a89ac703e58f09ad7e907364df20b886168d491a7e20b6ce5548fad81741f1e9c1ab7713d61df8adf16be19f1825fc604331c49a3b2ae182395104c17dfe8db81851d018ebdd92aac26a7947a3103df815868c98f3b5a14985410001a32c12f3907fdc21f34a87b1a6c4866866390c1b6a908033cc830ad8c1d56526be3979941836cbbc504c6d97b6785e443db2fca62998cbb6c1e1385fed48e0b190afc9ebcdf81a56cfe6441714d1e49cc16037218f6fd09606243f318d42ccddd826a154066a729e193156a1cc8cfd6947f500694f6292c7b58c234364f74ced1cdb6f444bbd4197ff0c4b697b28bed6dcac6a0275f4c3f3046d219e12469eaa9674bf08e3710fab27a6d342f39cc2e5e50b5d1a2bb3241377aa3108962f5c4f233a8c294189d1cb464fb610e2d74989854e6853b2db12388fdcfe75a59d64f1a02a0543bec9b3534e6fa45bebfdcf98242ac39de507371023f119b404f9491dd6ed3bd7552e1c3c9d32df9770add9d26eb58a7f926f4a24503844b3c8876537f37c8cc7381164d893dc660a82e59d81ea894bbf9e64d68fd76149d54aed2aef915cffe9e5883367ee55d3b087b65ca0da9b6aa8a96924b1d0011ad6ec58fac92b68091ff07bb9df0a00b69ddfb35aad7f8fa4caa014e2820709608eb262099b07ea97e7d57a8ea8027a7da6d6aa5ce01645cb6e8602ab386637508ac7e2f8f633097d9e8e24f020a39fdc0a35a7f4370f91377befad52b0c2308f9f77ed2371ecf903e663f53f464c173a506f8b4838ef41495d01ed4d37569754fd10dbca39a3c0b14b49712aa3388abe3e76395cbe39e08e56e67463e8db96f06933b13f56060fba6c37ac0b1d9f2c9e9845785e293e8f7451649e499a5d540034df6a86f013609f4c2b0983214248e6361faa277e5cf0ddd0f9fdaba003755fa05b86a71a7f774164116f7dc16d690b0c3fc334ce00ce5415707121271d909f58f187b800cdec8ffa28868b17fc58b3c09b73c16102378374b070ae866215d9777344da18e7f824bc006cd133cf75a0170611a7474d0390c07fa1304f8a3ada6aeeb75ced90df319967a0587a1faa4f655cab7fba576b2a0c0d5ebaf745e3d06a4c0285cc5eb0e53de5624b6be219d15c2b75576b67ed625249f6bcf4d26f5a9f47bb7865135f86941a43844c43a101d026cfb2a6e60ec327400c652f105928d18415e3f233f9e972c8f61f8b8fafd9e406f6962462632ae61f5bbf83c7d13535c8a2c78163cbb9b6db36698fea1364e20c29f40b3f7cb352283d4213fd40be8cd4849bc7a962349b99ac51fa0fa7d04a9d2a1fcb444314266c487fa0b3871d0f0589e10bbb3ba6a9448caebf59fc270f06ca5926b5576c216a72aadb50400c7c4800abb5de8ffebc8515494262c91f5c5d10c6c4a233b8c320d7fca894184aeb04300138a44dec7649b2091fa55deb61214a583789fa88db038c52297b39813bbd5774aa22608b1b87c73dc5f8fb81b01ea7b0045c027a8652c7e4537442a884bf35105e55fed437ccd79ebf6f50153149a49c8fabdece0c96c57bea83942cc8b21fc6e5af63ac514c302d08ceed645e78784df3846a74d91f1aa7e2bc1f4e50d12a67831d654a8edb5fa20b9a0221a4c011dab6c3ac28baa4286ec0273f1175bed66297ccf1c7fdc352e07b9ebc7e35c53042d5a837b91b0ffd942c90ff1104fcdd8026dbffaf4cd378651fcd521f638864b3209a308d0b478d270c135a3107798cbb6d8754a4982bed93ec2436772b266f7f08a5bb5ff7b931b64cb7c26a7ae3042a463ce397ca329e9969119f248aae39fe0107f8625ce86ad926af44b5dce9d94b262419f5b0628ea34e812efa1caf7fb877e1a5d53b8c364ea0dad172f4f5f8bf97fd80be7bf223fab3c91559af96667d5e62e6be54d9fd2728fa49ba03e8a6912c6fdd7735acef3f9b95d3f9887331d91d51da6fbab0062873ec9f57b161fd45aba36aa85a3b6b8689fc8d7b79c62996cf7180b793849854757bf5a169603976ed164a4143fd2974b261290f3744707c49a58f18080a2881f1d5c78e034aa92375cf91a981112f8924db6ae317fa9302e28a06e5cfa892fb2cf10287e7054fe616eb53e76841b11d121f783d3d316e98fae93aa6ccd56e00912de3c24cafc236286bda57f9a40b2bc5f4870d08a403d06f89510a0412b23f4cf02faf2a149044ba3cada2a6e996293322d753bca74200007e903a5f230d6af38f8daa431d5a359707e0625b51d678b06afa2ecf04bbbd62cbb544df53efcb8fcc14005e"}, {0x1010, 0x1ed462ab273e333c, 0x2, "86e5aadc4e41dd1b26f7b87ac1ff18bbd4170eb7dfe8dbfb7edcf5f782eecc206e6d4f76581102a2ae1ef0fb211fbffacca4123aafd688eccd45b8846b2357c3c59026eb0dfcc921cce456d8097914f8468ef1c1570b562cac52e1643938314fde3925077c979ca7e0436ac99cb81245432abbb54262172048d494c12f4a9e962e12a748f8e005a9c3140e8b90af71455131edfb13930565ebb1386a1eb6e99e4eac18877cf298df6024f567f63937bcc5058b09e52529ab6f399dde7c78d20c9f1092378ec7b1dfebcab8e93311a23d8d54decd4962b087552228664db7fa8f2a06b8d1b29d62da5266d81c8c07233072d47511d32f01fa46627f767eed58dd2ff09eaf97de98a7190dac4572e008cb113bc194b6996701341ca81b09654d99e9cf34be369860bda15417822ed08fa7f2e061446f18a9ff226c9ae31e1cd388102653a8a12c34ebd38c999181924c510d80940f919f2938fe441a03c74914a9cb3f1665f23028a7061c0d916b61ab1dee36eb8705c2433f11899ea53522420fd2bfa381dfd93188a0ff68195983bf198bd07b08816fce1cf304580bb40561d36e6069326c90dcabf404b94292a0a7be65dcaf62309f6867700aa606967f5d1326a91d869de708b3b25508457177a5c30f26f8988774de9c33d232fa9b5123c2b5cb920f3ce15d99c2fceefed54d492772ec536894e9c6cdb4a95f7c27b7cd17b87fdd1a14a49f8a4b50669229bd3a490cdf1bb340dc99d554bbb396dc9c142ba365f868d6b69ae5916f7bcc287359dc27941251186b2f679d03af6958a780f9a120b066ff2c7a74b4674cedd2eaac9f9c1084333f404ddf3a3094a0739e60d237b85ce2506fba5030b7bfdb02e005e9c1daf6f64dcd2ca783fc148f803781198a3eac44980764f15e0284bfc5f41d0eb4e4fa525768c5ffcd5884d43cb14685aab2bb89054a909a004adc6185c8fda7625f21c03ec3bc89fed668f27ac4f086f88be32cfacd4749abdbd342bfa9c4a13de25f60e9b40850884617378f0f0ed4d6b76ff0788d1ea2b1415dc3a90d9675f4a3c7a6a34146494bfa660db5bfec97d38a74cf5b2cc827f2aa1056b65f74931c4389c33f3d4f0ec4e82fe20bfbc9d9599f17aa7bf1bb849f0da5e7a77fd9a27f813341cb873eef08bad6c883220383e3e066c5ef7b4682cd761f3b707bd7f3ce163184960126c0d734ddcbda2bc7db903bc01c12d7e867ece77506817b6a710ef84c137cb870ee6cd9d2c8415079eeb8f5982d8ead8bcefb9b7e425f0fdf73faec821c5c4206875ef8e6a3dc997c2d34088d9b7f8c53988b67e90666880354053fc14d282e838fdf1a4da4ab9a72c8e778c414f1676ac3a50b68d45425e1dfbde412e8ee3d0c59d24981086401b89760e1633f391a3da850f15f71bb4f299aa452c0f06047a912a7094d12c80be104d55dd6333680ed3b4d053cf9ad5c7d517383eda56fc394393198b1a7d513729b3c3aca26ab47f10164cd2da05ab0bed9ff51379e1f5a8dee57d2074138cb428f6d12906f23292000ecf6b9ab16cc4a75703648faaeb549fb2b2df247f33d938f73ab304628358c72113ec706881474d4baacef00f8acad3c22a07d52a396a70dd7066123c9169d025ee8a5fb3c9a2da183cb46b199be1528d1ab04d7eae0088094aa528149d7b7bbeeabe6b88e8839193db93cccdccc6b8ec91f085ca5c65b3a0d622211bce37eb3479ef65084b08333a3de6f12e21d0eeebfb99ae80bd53f6c1d6a28abf0532f6b5b570947fd81106c7c5a34bba7ff1a0b00d4c59c2202d5d44c60dbc53bf1e1a95c846ad2dbc6b24364f71d14f6f309eb11b6f8b7bd9de376dd57b0e772b70c401505db70509ab5b07d9c9ab3dbb39779487b04bdaf698595916f42b02b3dfc3e30b595b14ece40363334b834b169726cfb52036e6a02641effe506a42677dc3ba53c83a9a667d0b0d3fc6e70837844505a4021d20252eecd74d1566af1b4314c4ac88824d17d38278f0b472daa0806a5bd34b1291d3f1e1181e990362de040e29ef1e67553c2d4d697c52fe9836f988ef0cc76c1e35664ca55fdd54ea4c43358753f2689d80f38693359759ec92cd2ea8c1a6737a0fe9f3c283c0bfec06deb0a893efcfaf7ea4939599f8685edf7da8d6341fae6e179af447409f6b347fa97a572e9db2b252656da130dae04f3bf80c1c4aa28166d4d8f9abc280b0e7b61b6aff7798a4cdc9f7ca05aef409f257f10df89960d3f7209321591e0dbd3ce185be76aa8ecc00dd9032ae75160a2f7d450a3487dc75ebc2fd316930a68efb49fa5bf71384cb1cbe854d8a1ec8a7668bbb10ed457e459bc19020dea9d2319b8757aa81d88e07c83c12bee1eab6f75c47fa2881e5109c0ef130ca639207b6b56cb08f29c76dfc7f668b58e48cae33feb76db6c109138dab2e6524782c80b571e0fe2aaccb7d2fed5582a1e7644fecefb510156f9f291c9207f1d1070957c3fb5672f30d33215a4d2cd9f23086feda5bcd596bdb58e16e7daff6bdde4ac21cf5da4b2c93949fa896e1a93edfdb0d6d37fb28861c57b4680f28061633d361f6ae87272c860bbfbadc6f08132782b3bee2c8a4f7669916195221b0c9a0a839b31f254ea6c3693de0ac18276af70c69b82d2e8235bbc2f440fc2e2ad508bc2169b93d97eac28b350a2246f73370db11e5fe2be8bb77569ef0a4fae5e312f52d4fd2d75fbc613afc835f472c980a98451ffcd4fefc324224590e50856bc5d615c9bb2c1bdd33db402588f304940daf1542dd4c8370445a0e44aca5a86b4734e6e0ab6c8b281a9933adf4283962544f1398fd0635f3ceaee8ad451c4259ef0ccafef822c9e4b1e8117624658a6ac1cb8c22747bb0dec65845c33e4f1df200c98a51a85fdb834af9c0369a9afd603a31395a43ff533a395af0adedfd2e5e8ebd3ff7a98b30bfea0eb041e8f2bea94bdb2d5e897bb5dffe2c8f29cab662daa6e8429fb5b1795d9b4668c59806b55663990088828cde24eae3179bf8471c7ebb96679e27d6a8d9645975b693518bdc15d39c70a5a149b435751c9bdf0b3092f6019bf9ac0996e8230ffb5ccaacc4fb92170f1f97d3e54845d20ef3a3e26875b6085581f1728375a6b10e2536ae9333d0ebd03546f036506500412be886246dd4a43e009cc7a88a83c9252af321f3328a1fec5d6c567d687d88decf7f8459180c3680bf1054b0b7cc4cb6a0d967cb2444a5f41736e25b4bc9d2841077653fedfcc982318f250aeaa62454c539b997f27ebf0d791916169c8c6e877b650fbf659ccae6bb3b3219f005b67aee03609f15b2ce9a2facc990904f031b5249eac3c5b2939f28a50c7eb3032f76cc5694b8935195c29e6d1f1d54a67ca4d6659ec4939125a60652ddb961b98a8bae8d9175ec59c8f3af99506cb53118b174eea977cfaf87ca4af7ccddcfbfe53fe90ae71e5825b9b07eb25100fd7139295d7e7b766593cbca1e34e68ab8a183b2bb1bdb5d6f821fc072b083b84f38ab020a4361839be002459972eeeb08db9a1a7362dfb9a538e69a2c3c75731fd122b9ca15e9151637a75fbf34bc02ee937a1c3e169c1c53b051567d841f40e309f0a5c4f16ec390fa5a7fbf4352cf9f2719f80d137c093d9d120c5f8e12954f44a468f17ad214ef37559fb8e5a44e2125c00c7b93ae6213b4a053e3c16125d8aeee53cffa45ca8e127dbd825276ae528850794fc7d44595913ec6139465db351b58e2a51b6486c96cdbf77afe3892685e76a34f61630f0ec4da8fe9f5b607e2bcba28799bbbe0049989b0ad2aca0046c3e16aaa77ad52b39adcd653b6adacdbec3f0efa9f6db1b540684976203baeac43d9fec16433c1da0ea4445cab031b659bc91fab02284a08f5f9ade859596d2c98be61a56bdf3da96f7c82fb4acc93107de825e97e9372afa6c4e04635c35d962fdc8f7476dad4a72d36b6e7931a0458b0a26db0107f11c26c05d347e00784e7941815ec638492948cca9fc6bf79b3249f7835e08347d9ddd1cb229927269d290869cf6c236e149eff23b30c0f531cbbba049f8bfffcb67e5a355f74387228f225558f3d27c56a1f341694f474bdc278250c70e0a4f7c2425f137055389f507169602e2c6eb366f5786a55109104c52ec6d5e2184f10d89bc9bb95cb2c0fa61d9937983bea3ac1a2c323a96d66bb5a5f49df43b4854b73055739f58b503560affb630b658f57f1135b0306b6953d905518f8a0645028c7630fa4aaa72a5474d4e027679d3c880493c1f9993748b61e9e455a33504ed3aeed2129b78ac8188c52f5add120c09cfb98696743a29736b0dedf593a0dffed407872f754fbde1dc2b5dc636d898b7dee93d22c8893dba846cd829612694de71072a6c25412a59a729ebea9fba8c04ced12c47be75f1eaa467e5bc223e54548744c365ee2e7c81241b035c632a6181c4066cfa0a2d383895532e2db2a809bfb666479a3c5e857344ce9822d19845cbe355f545b72fe67ddde9525c261990e7392ae5b18133ac4df35faeed35185b6b1348d4c2d9f573c51e854fbfcf78281a4b8e42080b60bd4151dd2afc31f0b98dad114442d4d99f13b6a8c08ee1816da16115def527df4ef27a5eecbcc3811c75f378c4d8f9e906d3247218f189103492c8c9e2d8296b3f148fcd27fbff4aafda19749ca078d7e2864e478820498709e82424bf0a2dd63de35d304a8de1a9e31c1b74f2cc743f00ee9736e7efc0e6fa1d576d48d8004d1fd38d4df8bf43b7e487b808fef29bd9edf48baf076e4936a4c32ec83e7a4b21d127c30665adb46aac019ffa172fd367601cc6af2529386532539eeac6ca2f892eb0870f94b08b78e053e9fe32f196a85620a68dc61b80daccc369c172a76f49a250506e6fee53e9507131291d21e14229dd19ae00f7e5f51726d2f8eb29b91d7d955441dba8b2a2f47fbc3fcfab5752ab9968d32ef20a3c4035b2d2027b472862941acc3ec270a76ca411b89c844630ef9b4566cc4bdd487329ffaf137d34acaa0135fe05917547b3e1acf4fc1d6e00d7f5b9846b1c36489e670b6fe73cf82dda39914efdb8d7a27c89f95ad4ef75962a17e9afbfd59426ac6f934b6f3c76e7e5473be6385e6894af7b67938ce16c74d880bc71a29bf448a41e768a1b9a6a485b76b9ba0ae581563f737cb45eb2b474953d34b1fbf84d94688008262a8d7f91483c4724755c02d11c103cdc0c8e546c44b21d6039f5d61f56525a136a5832c101fe49917865d50cde9b959508301d613346b8352b922da73dd7b5f58e0b4f5ec34df81c0b63224776db2c3ff2f657f15613e8836e8d50bc62aae503d90c0adcc5ef6800f5008b5007238ba818b9ab2ea5407e6c2964db008fa6cef7691db7f27ee2faf353016338b38672d372ed73a771c88684bdd50a9d62ff6feefc077d2c4128d3e4809d0cf0d54c7850b1bc15984091e151dddf3a4444dd9fd84ffccfc489a476d56c8356b19c9fe8572469267dbb09b954d7c26f9d267745496cb64dab89684ee46ca2e5a422be92122b93724dceaabe42db546c8a3e64973cbf8c89f258f36d7f3fdda131b184f5faf29ecd7f80e0722f133643fdee747e84b40ddc733fd100151f7cacbaa70e5a5906063120b58dad5100c29c79d00d63d4105352ef89f74c1de3e0fcd9a8dcd2cd256273af7a8afd1e4643c9549a15c6f30a228085a2dd227d33fa05300f4ba917f570b460fd6c7d2f1c75da581470e4fd5088034d7ef6afed5b7c4e2b72c0d0eb184b60e0d09791fbeb39f77a5e867e5efd"}], 0x6}, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000000)) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f0001400000000000000000000000000000000000000000e4ff00000000dc00000000007430", 0x2d}], 0x1) open(&(0x7f0000000000)='./bus/file0\x00', 0x10000, 0x87) select(0x40, &(0x7f0000000100)={0x9, 0x570, 0xc07, 0xb861, 0x2, 0x7, 0x3, 0x6}, &(0x7f0000000140)={0x2, 0x4, 0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffff8f55, 0x1, 0x7}, &(0x7f0000000180)={0x1, 0x7ff, 0xe5b8, 0xffffffff, 0x45, 0x81, 0x200, 0x7}, &(0x7f00000001c0)={0x3, 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) dup2(r3, r3) kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) open$dir(&(0x7f00000004c0)='./bus/file0\x00', 0x200, 0x188) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r5, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r7 = socket$inet6(0x18, 0x4005, 0x70) r8 = fcntl$dupfd(r5, 0x0, r6) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = getpgrp() r15 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r9, r11, r12, r13, 0x5, 0x7fff}, 0x6, 0x2, r14, r15, 0x7f, 0x100800001, 0xb1f1}) getuid() r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = accept$inet6(r17, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r19 = socket$inet6(0x18, 0x4005, 0x70) r20 = fcntl$dupfd(r17, 0x0, r18) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r22, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r26 = getpgrp() r27 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r21, r23, r24, r25, 0x5, 0x7fff}, 0x6, 0x2, r26, r27, 0x7f, 0x100800001, 0xb1f1}) r28 = socket(0x2, 0xc003, 0x2) setsockopt(r28, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r28, 0x0, 0x67, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) r29 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r29, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = accept$inet6(r30, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r32 = socket$inet6(0x18, 0x4005, 0x70) r33 = fcntl$dupfd(r30, 0x0, r31) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r34 = socket(0x18, 0x1, 0x0) setsockopt(r34, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r34, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffffffffffe39) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) 16:00:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) r2 = socket(0x18, 0x400000000002, 0x0) r3 = socket$inet(0x2, 0x3, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r4, &(0x7f0000000080)=[{{}, 0xfffffffffffffff8, 0x72, 0x80000001, 0x7, 0x6}, {{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0x5, 0x8}], 0x400, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffc, 0x41, 0x1, 0xe, 0xa1}, {{r1}, 0xfffffffffffffff8, 0x1, 0x100fff79, 0x636, 0x5}, {{r1}, 0xfffffffffffffffd, 0x40, 0x8, 0x1, 0x3}, {{r1}, 0x0, 0x4, 0x10, 0x3cc0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x60, 0x80000000, 0xffffffff, 0x6}], 0x5, &(0x7f0000000180)={0x6, 0x3ff}) r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r6, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_int(r0, 0xffff, 0x82a, &(0x7f00000001c0), &(0x7f0000000200)=0x4) open(&(0x7f0000000240)='./file0\x00', 0x174d18edc6fa2538, 0x20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pread(r3, &(0x7f0000000400)="a12a8be151e7fb44ddb2ba87fb5f7d1241bfcce643cc4df9b41f341725800db1e3ede929b6bb99d92ecb96f4ed314013d4af490f6cd537569c309ace136c557a06a5310b8aec2080b4c7ba7ca8a40253c43b5d20378acad39d5388d2cf33d0120fabd3d910ef8b21df3dae5113922cae8ca765a3b551236a23813b1e9a8aa080d846c6b943d9bb42a400", 0x8a, 0x0, 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000004c0)=[{0xb78, 0x8, 0x1}, {0x4, 0x80, 0x3f, 0x2}, {0x8, 0x6, 0x3, 0xd12}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r2, &(0x7f0000000300)="d0000000000000000000000000003f510561bb55b954719370ff6ba250a356697fb689cd74d8712f0b4ba497e19e9ed113a58973f177ee76b77849ecef328db2a0597952cdf0f655777d19fb5753199a7e71431611743c161418691aaa986e40cf1d7156314ef920da51c7b3fa829c80272d5c15c2000012d48c934015b4702053be6a58114f441a5045e18966a174f4cbf13aa01ced2fe4a273622fc10d2caef6c160f563f58261d5ac736a81e6a02b30066f0a63960dd6d8e76ff4807646e777e8", 0xc2, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x40) dup2(r1, r1) 16:00:31 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup(r2) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f00000001c0)={0x1000, 0x0, &(0x7f0000000340)=""/4096}) r4 = dup2(r1, r0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000000)=0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x3f, 0x0, 0x0, 0x150e}, 0x81) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0xe69]}, 0x3e) syz_extract_tcp_res(&(0x7f0000000200), 0x7, 0x5a) setsockopt(0xffffffffffffff9c, 0x7, 0x594, &(0x7f0000000140)="45ccc6ab716cc6c33895ccc9a37a9ca26ed71cc19f9ccf99dbc5d4fcc741793b33c80e1175278d2c36f234e46629fc258a66b58837bd4e344fbabdc4b8fffa332785aec612d6fc3401cdee3a7ca59f10354051a750ef18c4e4e0eb7d2412ca35907c292a7ececd61", 0x68) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x60, 0x0, 0x0, 0x4}, {0x2000000000004d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x2000028}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) 16:00:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000008000000000034e303682e9c5bab9d4cebb9dd94d00d989e98e38e4c95efc7d0e8fb03d3907330fc34fa446f92babf2faeafe8d1c83e8f1451babce7bfd7afa2d2469daa940aad6d2f1774f3656e4f53afcfe20637099b7cd7d9edc09ae7b9951675911a9622590f75260f272fd7807b8f8251de877d64b76ca92d54463a9f03963e5f672e1bbdbaa317fe4419d3f36746248558e97dffc49483211295c697b064223aba73c034252244233d4b948b25e74360a527f3a6b566fa3c008f169361bb121ff9c085ad65f4f8dd1e3b915175ddeaebe60b790c89a65ae2"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = socket(0x18, 0x400000000002, 0x0) r4 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r4, 0x0, r3) r5 = msgget$private(0x0, 0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x80a6}) r7 = semget$private(0x0, 0x8, 0x400) semop(r7, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r7, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r7, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r7, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r7, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r7, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r7, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r7, &(0x7f0000000040), 0x0) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r13 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r15 = socket(0x0, 0x0, 0x0) r16 = fcntl$getown(r15, 0x5) r17 = socket(0x800000018, 0x3, 0x102) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r19 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r16, r18, r20}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000540)={{0x5, r9, r12, r14, r20, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r21 = semget$private(0x0, 0x8, 0x400) semop(r21, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r21, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r21, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r21, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r21, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r21, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r21, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r21, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r21, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r21, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r21, &(0x7f0000000040), 0x0) r22 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r24 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r26 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r27 = socket(0x0, 0x0, 0x0) r28 = fcntl$getown(r27, 0x5) r29 = socket(0x800000018, 0x3, 0x102) bind$unix(r29, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r31 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r28, r30, r32}, 0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000540)={{0xd7, r23, r25, r11, r32, 0x18e, 0x7}, 0x7ff, 0x3, 0xf0}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={r6, r9, r32}, 0xc) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:33 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=""/4096, 0x1000) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000380)='./file0\x00') dup(r0) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000140)) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x40}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x18, 0x400000000002, 0x0) r2 = socket$inet(0x2, 0x3, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1}, {0x30}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:33 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/109}, &(0x7f00000010c0)=0x6f) 16:00:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r2}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r4}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000000)) 16:00:33 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x3595d9e892c01438, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000e2e2f66694ca430e3"], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000640)) geteuid() sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYRESOCT=0x0], 0x17}, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000240)=0x1, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r3, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r2, 0x57}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getpid() getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0x1, 0x0, 0x800) r5 = msgget(0x0, 0x80) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x800) 16:00:33 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r0 = geteuid() r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x9, &(0x7f0000000140)="0000065d", 0x4) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getgid() r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x20000000000011, 0x9, &(0x7f0000000140)="0000065d", 0x4) r8 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = semget$private(0x0, 0x2, 0x40) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000f80)=ANY=[@ANYBLOB="8202e1fbc20b65053e6b60dc2ec93f24f89e9a74f946cd61a20248f9eb096ed11cb6000000007508b7e555659612c80116570edc6034fc0f19b117bc55094d1e1a1576173405864105c0ffeabfa194324eae896a9ef1796a2faf46c4b427fa5c8f2e75d9b002000000000000007d2d9ddebba47f9dcfd31a9acf83ac3dd870e54acd468a5e0ee6f7bcfdebf103192735c45d92b13f9fdb1c5b451c705dd8f8e65c9503415d68eab847a3ddc4bdc1fef3dad6d2b4cfdaaa9c7117475eb9c6c0d859237202143d41b3e386eda7834780ae481aefe5010b208e71954fe11ed35400c09a3045ce73c4805e6be7f2222bac5fd7a9dc0500e92722d1aa9dce1e123c8f16fb0cd547522c2859136f95d29afe9963708ea81d85f55347abb552f2102aabd4ad5de7061c071a4d6eef87c84b99c1ae9e4b77e3b939011c483074d4553de5707053436a816a19a3ca58ed682feca2eb7942c4ee95c86091b5ce0aa9e20bf32520eacc878c7306f1ff94d1a194a984298723ffdd8c7c3030da36060edf50b9f0207201121eb42b0d1b713f80c1c0e6bcdc19775c835e93c4963c6e49cc3f972ff8998dd08bb7741cf48d11b461adb3d63b475d8f3191ce77d05c958aa5fbe61731c495be94873f86675e113796b17adf043b05dde27ab580e8c50dc0f35b5dc9eb53c74d371a8d8ed0b471bfc3eb968911a5936840242c6f15a1b68667ab55755d54d03d9bc15f4cf14ef582d6a341585cb3e1e35b4abb2c279a84feda649225af27efc33aab02cc1b1978875ea557e2cd50c253dfc7a5a589cab448a21609152df0eedcbfcc6d62f1482d97efdde606bbef088cdf70211a575361d353a2fa4f47e765db56e3a07b1c73feec8653f3a431da0e8833eb1ab240bee8b81ef62c7311316b8c3316084ac92992981d418d58cfe7127ae92ee1c0707f80f2f4974c0ce50ba979cbcad4adbcd4b06d3e1e5dec66d3cf155a4ba55283aa636589cd01fe114ad2c6eec1d560d2ef326e61081b5a40a415aeb5e2240adf4110be8bc1a4d25662819dddc3acb5490415871c86afc4f6f3b4914d7ebd63548ab92c70daf02044308b57147e7421ddd8bf"], 0x10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r13 = socket(0x1e, 0x3, 0x0) readv(r13, &(0x7f0000000480)=[{&(0x7f0000000140)=""/13, 0xd}], 0x1) connect$unix(r13, &(0x7f0000000980)=ANY=[@ANYBLOB="9198ea9c4b4c2a9d30d540ab7f433206684af41ee5c7f50a72113275cf4ef08ea350d7cbf337518b3f0d47f48c5616c1101b37470f72cae704c8a9eb1348247eb39958d7cf6a03b9da4291dbb0058caa3692b53d822294fe8718a4acfe5475ff34268d95ad96ad124f61e2fb5bddcf39748e931bb94c705bda076d0438724442b34f6667dcfa54779f559bf2f00c75a68555a714c0bdf0a0145b3c8b806bfb8070d7246db414fb24524eb8a7ff2f69e2c20c8b3ea3a141f570626d9b6976d151324dabfb4d51ce172bbbe336d56eba972625eba24b53ce3c6b477024e04d78f7a15f50f5b6cca3e78bb1b71edce33d60a82294949c0356c22f962fdadc443682a5c84a35e08bbdd8e719f0d060c24bac619f60d28c0100000000000000df02cfc4f01bedfc186bc97c936e5f654ac47527a4c610bd30a4645606d531c43c9247641d7dc3fb7f30e3d6c81dfa65b34b04090b5a533967104dbf0e8f8d2c5fba7b1148ea1cbfab057656400d763c2abcb48e77d66b009c5b613673b65e3aab0ffcaafc2c694b9e317bb7d27583469e56242a457a0d403e63632dabe9d9a26852ec1518d90bff334bbc49e2d9ba93574a3c104fdef2f183a8499f9b7f3e65954f82433c809c7f0f2a9956d2b82f24fcae298dc1c90692054a35a28b7337145d1dfd49d6f64704a8df8852f24768f1f4e96903e504bf575664c562d6f986caac6ea1ccb0d29751ad5ca6ea07201a98050c95983e55516d643266ae69a097ed660da9f5c6d2abd6385bca39104f15e38c42eb61b7eef08fd751b05acacf44f4a1b2a35804e8128a9623e60eef9e16abcbd3900cba281b53f999fda3103203851099cf9af32d8383757c8b2d80322c3275ed7a1eeaf989844f3b7728cfad3a6ba0143c7804910e3f37b9333cb169ec6d332f22829a145659907b0fbad7ec75b3"], 0xa) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semop(r10, &(0x7f0000000580)=[{0x1dca57670a8f93b9, 0xff, 0x2800}, {0x4, 0x580, 0x1800}, {0x1, 0x9, 0x1000}, {0x0, 0x9, 0x800}], 0x4) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r12, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r16, 0x0) poll(&(0x7f0000000000)=[{r16, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) r18 = semget(0x2, 0x1, 0x80) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000640)={{0x3, r17, r8, r9, 0x0, 0x2, 0x8}, 0x400004000007fff, 0xfc4, 0x8}) r19 = socket(0x18, 0x400000000002, 0x0) r20 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r20, 0x0, r19) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0x4) r22 = socket(0x18, 0x2, 0x0) accept$inet6(r22, 0x0, 0x0) socketpair(0x20, 0x5, 0x1, &(0x7f0000000840)) r23 = socket(0x2, 0x400000000002, 0x0) setsockopt(r23, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept$inet6(r23, 0x0, &(0x7f0000000880)) r24 = socket(0x2, 0x400000000002, 0x0) setsockopt(r24, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept(r24, &(0x7f00000002c0)=@in, &(0x7f00000006c0)=0x1000002cd) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r26 = getuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000180)={{0x20000017, r26, r21, 0x0, r25, 0x57d41d8ce83b06fb, 0x7}, 0x1, 0x9, 0x3}) semop(r10, &(0x7f0000000580)=[{0x1dca57670a8f93b9, 0x101}, {0x2, 0x580, 0x800}, {0x2, 0x9, 0x1000}, {0x4, 0x8, 0x1000}], 0x4) r27 = geteuid() r28 = getuid() setreuid(r28, r27) getgid() r29 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r29, 0x0, 0x0) shmctl$IPC_SET(r29, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000040)=""/210) r30 = socket$inet6(0x18, 0x1001, 0x0) connect(r30, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r32 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r32, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r32, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r32, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r33 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r35 = getgid() semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000280)={{0x5, 0xffffffffffffffff, r33, r34, r35, 0x19c, 0x9}, 0x8, 0xfffffffffffffff8, 0xdb3}) r36 = getgid() r37 = fcntl$getown(0xffffffffffffffff, 0x5) r38 = getpid() shmctl$IPC_SET(r29, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r31, r34, r36, 0x1e4, 0xc}, 0x5, 0x5, r38, r37, 0xfffffffffffffdfd, 0x9, 0x7ff}) lchown(&(0x7f0000000800)='./file0\x00', r28, r36) r39 = geteuid() r40 = getuid() setreuid(r40, r39) r41 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r40, r41) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000780)={{0x1, r5, r41, 0x0, r6, 0x100010026, 0xa}, 0x9, 0xffffffffeffeffff, 0x80}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r42, 0x0) poll(&(0x7f0000000000)=[{r42, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r43, r2, r3, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r45 = socket(0x2, 0x2, 0x0) accept$inet6(r45, 0x0, 0x0) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000900)={{0x20000007, r46, r44, 0x0, r47, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r48 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r48, 0x802c7415, &(0x7f0000000080)={0x6, 0x2, 0x8, 0xff, "9f0fca6adeb45f54df1c19c564fb753f99515479", 0x8, 0x2}) fchownat(r48, &(0x7f00000003c0)='./file1\x00', r0, r47, 0x4) ioctl$WSDISPLAYIO_LDFONT(r48, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xffff, 0x1, 0xf5, 0x0, 0xbf2, 0x2, 0x7fff, 0x2, 0x0, 0x6, 0x4}) 16:00:33 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xc20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x84}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x26c, &(0x7f0000000000)="2ffbb38f8f829586628390b06e5cc4e2749095514217225c4719684fd62477bcc8350d") 16:00:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="2b025c9f65aa8e7a3733e84c53911da0c5a2d75300001a1e63554c"], 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) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x401}, 0xc) 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", 0x6d2) 16:00:33 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, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb18bbdf6c0000000044fbd4d28d965e05145ae94e68309c980cf16c096cdc642ed3352768357ea951c0d84363e4a626941f374614a4825817c9b8a1b34eb0e4958197087b713e251f9aaef006ba099f000000859e0ef924225261f8ab562cc0cd6b3f68dac23799a5a3f055f2a0e0835e51fa5b06792da1368e4735bd34ebe7b2a22a3c574d5c9506869d5defa89b39527d51143b9a9040acbdf0761d6451df32fac4a4109aaae458ee9b992395d4fc0f1f00000000000000e885cef4aefd59c117de3d4f16f7abe88dc6df1f012478edaeff7b224b1898ed90cf90de0af40b18642200fa5919f10c7c87eaba785b807a5d164d7e"], 0x1c, 0x0}, 0x0) close(r0) close(r1) 16:00:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) r2 = socket$inet(0x2, 0x3, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) r6 = socket(0x18, 0x400000000002, 0x0) r7 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r7, 0x0, r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000035c0)={0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x8, 0x400) semop(r9, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r9, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r9, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r9, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r9, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r9, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r9, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r9, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r9, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r9, &(0x7f0000000040), 0x0) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r12 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r14 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r16 = socket(0x0, 0x0, 0x0) r17 = fcntl$getown(r16, 0x5) r18 = socket(0x800000018, 0x3, 0x102) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r20 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r17, r19, r21}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000540)={{0x5, r11, r13, r15, r21, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r22 = semget$private(0x0, 0x8, 0x400) semop(r22, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r22, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r22, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r22, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r22, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r22, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r22, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r22, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r22, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r22, &(0x7f0000000040), 0x0) r23 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r24 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r26 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r28 = socket(0x0, 0x0, 0x0) r29 = fcntl$getown(r28, 0x5) r30 = socket(0x800000018, 0x3, 0x102) bind$unix(r30, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r32 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r29, r31, r33}, 0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r25, r27, r33, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) setgroups(0x2, &(0x7f00000000c0)=[r13, r25]) getgroups(0x1, &(0x7f0000003600)=[r25]) r35 = msgget$private(0x0, 0x0) r36 = getpgid(0x0) msgctl$IPC_SET(r35, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r36, 0x0, 0x0, 0x0, 0x80a6}) r37 = socket(0x18, 0x400000000002, 0x0) r38 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r38, 0x0, r37) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000003640)={0x0, 0x0}, &(0x7f0000003680)=0xc) r40 = getegid() r41 = msgget$private(0x0, 0x0) r42 = getpgid(0x0) msgctl$IPC_SET(r41, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r42, 0x0, 0x0, 0x0, 0x80a6}) r43 = geteuid() r44 = socket(0x18, 0x400000000002, 0x0) r45 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r45, 0x0, r44) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000036c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000003780)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000003580)=[{&(0x7f0000002480)="169b7171890dafbb9268867ad0063ecd15b632e5b963e736d57e29ff96ce9790ef6e8403a5fa003c40f05abba47d1c01c24bbe45a8763554fd4845e92439587e4b096a2bbdcea6984d3cf27ffd1b9f3fb6af69317c3902de9195bc3629dd6be317b99c79583cfa4543b3a1cae43d990252c6d923759f8b352cc4878df0b0a1bfbec331723fcfac9c397922b8f2cc88986a439da54bade2e6bd06a688fa7df25270", 0xa1}, {&(0x7f00000000c0)="bea44482a062a8207873eb19c6589a0dcacb53611a818d1e40e5ddc6f1b0d8f3334a55d77920453d06bbd96733ab11a1f905", 0x32}, {&(0x7f0000002540)="48a007d956b7d7a5ef0d53d77281811f7d840961928b47b82f9977", 0x1b}, {&(0x7f0000002580)="6d17dc7f060ee8de83e25617b4ef1666c5308512deadec6a69f329dace3843e193a4da0bee664af56ccb1cfdc8cf981a8a6e663eaa7378814e085f501681873cf1d8e97804e8708ec98d2afacac0c00d3361cb820fe9392a9f0f2a635e4b61efa57af436601a48aea73c254ecd0795cf6ce29b042f0124f2ea6e8c3576688aa12f31177934cd082d73f7e63e5687f8dac14f7d47a8b918eb462d7a610800ecc24cca5629272c6e6ff99ca02b79d81d9712e41dc2205fd377767514b2c004f727a03b8341f8ca0a3fad068b65fa1d256c6866b61fdcbf4bd8277bec9cbb538ab88d02e450f6ce94af8f6404521ec64cea9fcbed50c61fb53cf8b8dfa791b5bb6797fb6c10134f078336a70cb251f7b7aa8048137b05b9f4871446f2d29be2cf055555c2072a20114295f0d9121bb57b8900558c80b845488c3d4bef0025b226d940f7e344f1b8cc743c9b556832aa897678d073e5cf3cc5b2a202cfb5641f41b1a8ba6888894768db413b819cec6cfb1d820e006f07665816c45d6e0b0830eecca4eb0b9a9bfd98b4e159f28fdb7169c6e21f8cd21eb1ea09f0bfb52be7ccbd4dd70a94676ce11296364f98a51ed7a7841089bdd62743ccad26a905d1a7b3dafc29a8a153ecfdcab78e2f128e0bfcfe3c6b54dd4e2535630d9274e0afdb9aa85b992cee430f8d610a96ebac5fdc8aff27f106249d42c2572d1ad201a99dcca833a8a571754b441108ac1e91116535f93e07f9a38d88863a21498e421a7d1d4a19c401d632bcea97bb79c51fe606e638a67f769b000ee6fa787541017b0b20b904a548f694590efc1f312c5942d79833a7f8be7ceda58344132c6c34cc48a743f78d544f7af3b71a4994f91984a47a8607e22dcd463576b2d2cf6b154fd4304d8ec25c19efd6515cc5e1e05b37daa14a783b0b29b50d137ee7bc41a9081163ae5a9fcb9790ba8e40b3961aba80eca7daf0aea38ca351a60cb1a660b3f7f080c64cff04c01df070f173ea4bf7d3d93d8347dec4add05510efb4251a6589f6959e2d6d82cd111c2e63d70578b33637d4746aab167497fd2778a738104cb560c84c4cf148304cc9b13151c9bafe7b82bb63bb17c56791d41fbb877ec0d152155c5d9a7a8b3b9b5793c5e728d5f43c37a28ab2807b20b3f107c3bf366562da39909ec5a963c692cea29689dd7a932041570b58cf9299bdb30f4af5d810d3eaf893ffcaa265ce8f3cad077abb381e86c30051c33fa1d05534e83e2e9086ccb4667480dc5da435f86746b847c2a97d31054fb94ee34fdcd2341edd9910d0e180e9017a8b701e501b6eda87bb8311aadbb39ad9262a13b167cc8040e3b566cf1ea02e5982ab162b16ebb9814dec27fd9f63eb9e485a0073c7834986b5d15957ff03c80a2833ea5e48cdeec5d10e18aa41fa605c814dfa55ecc206375396bba39a03f4214c743f7ee0780fbeaef7d1b66b8c074d5cd5ae1e578f955e57face8ca52f5db78c64b819538f9fd649b7914fdd4f1499c9ee57da61d1bba1585c0884cfd7e0fe23de6ebe3040531259aae3c53e6539b890cbce01095425cfb05cde2431ecea8bb3fe4108e501c518f71469223920f1d106c445f3571676ce5109fd529ca30d1916c515d48c40cba4b7f4af6dd29a9e1b0053f9a444de61be2e89c4248852bf545f97d9e336e0313e0fc56a13b9181da87249ec0bf59fb2eeb427b7def283f691677b7a8da51ee6cad5dcceea749927353bb0785d608c9d8c51b80277d2cfb17961a574ef4a18df0e68962c9032a04e4145335ca06b5c4bd58113b821bba4a9bafb4ce58a107a03bacd6d513b8f42dee4cfef00e3cf8685c1640faac9a6ec53544c6196cb0fc8810949a3f1a165e3b2a4965111886e647e54fc641d1a4572ee42074cbc69f68f3493a6d00f3ebba34c4ba93a5206bb58b9fa4b6af7982507b185aad8fb1bcaba8676986a5b5aa6ec50a6a27866d2dd05bc4d96b7e6bc37967e8c4c9200e14bebdc5ef626fe3a8a3e2ebf9a91e5c8c694038ada1d5689a7633963c4641a8b73e675ea9ba81ce466e05d1824f2309697452b26162099550b4c18e84bd8177c47a3a62da9ed463da2f3d5b9d1094ccfc18d5d155a5ca98351e81a0393dfe670c4a744e54efa35337d2189ff5db081462468f6791f3977ad7a331ad9b16384770e46e3065993bd94d4567ecfe50ffe4c5791bbe66f343d6fdbbd9b618fe61b16cf8908d2ad8c0d4a2d928a9cae4cd55d4f584e37daa2fbf1a52deddad881af5a555c295062140e5e15a6cf6f8f01a2a82cfcc6882a6174a942b0c598bfe9b8327ecb1668f21c2062252d550e5b58f653ab6019de7167f6008903a4dd0a5a91ba617cdb06042707c30c4c30477ba36c61b3078c34baffabcd126b3d519e0950160919a65d34bee295eee01cc92f926523e099b625477acd4ed1506b101665fa16975c5e223a8042d375fd1e1fac91cb6f92be72f737a740e2e1af0deb7ee6ddd80f8d31150909c97b1eef031a578d842a4f2566736e121ebe853c76e8963794b72755a6063f894c31c697dc8d229d6e7917c034982d1072b017cae8e54b609da36b3e5b90c33e1eb10803f3d61108437ca36c15598bb004df1ade0ceb41233c1f762f67b7ce06332d92f36e320e34211bb6a132ab631a35ca02be60cbbc758cb2232fb694f57b9c03ec20959587c0cd87b9048c7b789de6c74f7881a170f124061b2c6a628262085ce43ca83b2e1ce3001ee0d1d76a22424c35fa8e3793370c62f1e89a3204c93d67715eb6e68cf00f0b6ec314f2c72b56089ca066c6a12bae30dd660f4f8fa2d5733a21f60d897c38d81b54a9f5da203c7a69f4896ab1ad73175a6e1c691e35e2ca21106fa77d64afa36d12170c32609370df5853c87e7119f711c410011b8bf7859ee3559adac7cd2bfd537bbc26d8de577dde8028663a19b61dbdeede85744e14a3ec84b9ee97305f31c853b6ec6cc2709a230787b6f8790823e7516353c0e38101a3dd699cc26960886ca887f045b4ae60accd209692ac2f619aa88b3e20ae0920808e46dabac1e344de1526c933eb78c18781257ba3d69c10c1d63a0885e71359d9152fee454e745e6a6444057d54ae8ad11680bcdd76395c473033ec798057f3056a1e3936e0395fb870c59378737f1837f675d044238dd7852b060fe88e7c35f2afc21e987e5990f74580b686a35f76defe01681b369955f75aae1de1e448c6993c050e1e0f261ee7a2d668c903f4355e610db0cd7ab8bc14704cca15f58251fb21835ae394f990c8ea587ce8d9c8d50af46b00d5dd65875c76b63c68ab54559cfd2db931a9ac748fb52585c55630c4b1d803a0cc703fec63dd5dc0b6e8e05f9d3d5e143a22c82e895ac076727e69be788c74a0307a91b52e72e7103c767a463d3af0be040cc3f09532d69cb1d0c6d40966d9a7775e2c22a06fd865e7e5f47bb55e932dbf1f7908251a61ea0c6501f165c556522a65c5a4c521324b39aae6a2f90425b5ddf82dda8ff3934e2143831654d02693c5e80368164c6640307c5fa0adcc7e359dccdc926300a4a3f5afddf4b7931fb3439e9a86fa5ac7e3bfe2889b1f192d1d4b1b557a26cfc5d05f2e194355d1d03c1b80000fb919a7a0a6317452ec45eefebfd8e97bd1063777211e9223b7c1c3ae09137260a0177afa515c13eacc177ee838adf9b9315151d779e21549de06afda2d49041a90f8d35a68907740335855674f6fdd52037010bd5427c738b365bbcf2d32348d3e8b764b6df71d4d1312673c6e5b78e431eb99c0ef94f458c665a02ad7ba2981de74b74aebc574b258c35570d7d68ff476565c4427587f17833c148ca7c842615a896e22ce8e66a5cfcf6119bc8bed314c4c1178ffe80b936f199ab7610d59c8831a32b4fd2b6404a49aaae155a92de27e3c15992ca93ee722d348210c39dd9d689d092a8b0809b70ae6826502b7fd04ea3f6044386e6c5ab29fd60a9485789daa5abb3f50b7211fad740a061c54e0b87f7ead1f132549ac48611533224db06ea7d71520059d5484d37ae05c2d62a46aa521ce009eb1d3f2e9ce80991fd202f014df6e33bbc2a8af85e315cde95467ebbd67609d5d5cc5d5a2410922e2082cf2c24f3b26b3d778c35a37c09f6427c3fc7796075f2436cd27417f133d1ad3e3d45be828016c44e99156f31fd2d4832eb83604f97da01b89268a5b6321e017c3f3d2d316122d08b81d54e1514eae6ff6ccbc1affe0a1374dde32437092944d401ba4345d4eef792e48ce5fd79fc325fdeffa59b7e385c4ff6d6b7d42224081cbcd5256a2fd7e2025f345b6010840864203b8ca87158f8cfa6f7c6039adcac75cc3251d8a99ee1f10665ed755b303c25f07903ea8dc83d4cd75efd408d0ee20bcf605e5bfde9c73c6f678c697b2fffedf146f4b7b0bd0e3920b18f22d23fbc7e99fc46c058ee3264cf20c16ebccb5744c29bfdaafcd62d505fe815520304eea632004640706ced2aeb21b9040c8fbcc84fdf8fac75c4445fa30841de5cab2d7876413f19159bb3821993fbf684beb138d1425acbfa1e4828dc89805ce4c1bd89ebfb00a5f620d185bbd7edfc3b390be69c663e3916b3af4416b8310b17f81e2fd345733656dd7be8561f19980deee0c3272073df54de2e4d2f5ae6e8aaf5aeca6dc63b2a3a2a8fa765730c0ee19f9d0764124ae9bc955fd37a8305942a8d083e89c8c26ec56a4f632c93ede7af638b7f9a81037958a82fab27f7ff98eb6c05d8ae222c2f2a608e7d871109ab65d791c033a331b7feb87da5ae8c9c1e8a4ecdc9c48b178760613d99a9df29a5830dbf8ccd3de24b13dfc5080ff92e22180512d11f7837b19008583f4b3728c5b3d842ea2e29fb2841b2c177ff71330c36216ab3a2bd50e1bcdfa98c9cdaa657a132c56412d85e1f2300a8f2a0b67bf59871eee04a2f493df7b638c3112acadd3b7a083c35b2610a7bdbed3eefeff8702a5bcbcb02c169e094442b3b89ca244af15a644df75cb5f938aa4a5e5c6e104d79ab2d2e18e5a2f3f6191cc7528e9cd415e3389a5dde05d2f44bd322001b294e1ce30bcc349153bc1c8d20e1b8c8a81a8f017c64fa5b78c078e8ef1d4640daf700f4479d39edd6d868404b14280de579852dcbe4c843cd9a5786a075543ef53bcf6df45e95591d519fd0badce9f9ecac9292b2ee05412398e05930e4816fe2c4822f837bbf2f169bea05c0cb6dfd6e7952442b135a1352c589cd452f9e4877a5c4a5e4125a8c85e91208ef20ef8beabe3c360f5bfaa77501aebb08da4e1c0d88975db15f6059a8b70d55757813622538c0efc6a17c47ca3614151698bb367ccdd21a103a4c8bf2e1776906d85098e3f50fd7140baa927defb4e893de43dba880e62ec2ea9f2675db84fc2c53e25864950c2ad3fe6063a19d023e41f940d2eb71a5d36d14855e740bf3c5c19ef9ee17648728d9a83262ca7a6fbbd13799e9c3b0129d315fba7d81df9df4c1353c6fe8d8d5f1b77ebdadbd3bb6969d6a6f0ef6806f23f829ab037df7b4d72e15f8604dd6cb6c655870e032d9f6ffb4356fef8e0739aac14ca6c7bff8f32fbc5d787f5782280daf2e0cb2986f3409a0f8b35d9659e5681cd94576328d26084adc40a7e3dd8d666617c58c3484918fbe9dbd8b9a650d0a0fd3e7122ed572dc44a2a967c1809656da7e9d42a4bc96c25d856131843d4de3b0d619a3f96a4e6c5451cfd3fc20a625044e6437b444a438e0f65993a52a166a8ac6c8fb842abf6e7530a8ea2349c3bb82d5b2ed4598ec3deecd1a6e5dfd16e", 0x1000}], 0x4, &(0x7f0000003700)=[@cred={0x20, 0xffff, 0x0, r5, r8, r34}, @cred={0x20, 0xffff, 0x0, r36, r39, r40}, @cred={0x20, 0xffff, 0x0, r42, r43, r46}], 0x60, 0x3b7a4643461a03d6}, 0x40b) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4087, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xfffffffffffffcc6}], 0x1000000000000314, 0x0, 0x0) r47 = socket(0x18, 0x1, 0x0) setsockopt(r47, 0x6, 0x10, 0x0, 0x0) r48 = socket(0x18, 0x400000000002, 0x0) r49 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r49, 0x0, r48) accept$inet6(r48, &(0x7f0000002440), &(0x7f0000002400)=0xffffffffffffff7d) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000023c0)=0x9) 16:00:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) r0 = socket(0x18, 0x400000000002, 0x0) r1 = socket$inet(0x2, 0x3, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r4, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r4, &(0x7f0000000040), 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:34 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpgid(0x0) r1 = socket(0x18, 0x400000000002, 0x0) r2 = socket$inet(0x2, 0x3, 0x2f) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) close(r3) r4 = socket(0x18, 0x400000000002, 0x0) r5 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r5, 0x0, r4) recvfrom$inet6(r4, &(0x7f0000000180)=""/70, 0x46, 0x802, 0x0, 0x0) r6 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) getsockopt(r6, 0x9, 0x4, &(0x7f0000000080)=""/166, &(0x7f0000000140)=0xa6) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r0) 16:00:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = semget$private(0x0, 0x8, 0x400) semop(r3, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r3, &(0x7f0000000000)=[{0x4, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r3, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r3, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r3, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r3, &(0x7f0000000040), 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r10 = socket(0x0, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r14 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r11, r13, r15}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x5, r5, r7, r9, r15, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r16 = semget$private(0x0, 0x8, 0x400) semop(r16, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r16, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r16, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r16, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r16, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r16, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r16, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r16, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r16, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r16, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r16, &(0x7f0000000040), 0x0) r17 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r19 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r21 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r23 = socket(0x0, 0x0, 0x0) r24 = fcntl$getown(r23, 0x5) r25 = socket(0x800000018, 0x3, 0x102) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r27 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r24, r26, r28}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000540)={{0x5, r18, r20, r22, r28, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r29 = semget$private(0x0, 0x8, 0x400) semop(r29, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r29, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r29, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r29, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r29, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r29, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r29, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r29, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r29, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r29, &(0x7f0000000040), 0x0) r30 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r32 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r34 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r36 = socket(0x0, 0x0, 0x0) r37 = fcntl$getown(r36, 0x5) r38 = socket(0x800000018, 0x3, 0x102) bind$unix(r38, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r40 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r37, r39, r41}, 0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000540)={{0x5, r31, r33, r35, r41, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) setgroups(0x2, &(0x7f00000000c0)=[r20, r33]) fchown(r2, r5, r20) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x6, 0x4, 0x3, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfe2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x10000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x8}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xb1}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x7}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x4}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x42452521}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x7}) r42 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r42, &(0x7f00000001c0)='t5', 0x2) 16:00:34 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{}, {}, {0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) 16:00:34 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) recvfrom(r1, &(0x7f0000003900)=""/179, 0xb3, 0x843, &(0x7f00000039c0)=@un=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() recvfrom$unix(0xffffffffffffffff, &(0x7f0000000300)=""/4096, 0x1000, 0x1000, &(0x7f0000003880)=@abs={0x2, 0x0, 0x3}, 0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=[{0x10}], 0x10}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0xd8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = socket(0x80000000000002, 0x2, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) bind(r1, &(0x7f00000038c0)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) sendmsg$unix(r3, &(0x7f0000003800)={&(0x7f0000001300)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000003780)=[{&(0x7f0000001340)="48b50559c3c633cfa7575bfd383679ea8e5f6a19ff064237f9fe7ba316b6280817ccc1764583e3e3c7efb120fcd5cd9ccd0d5a03515a4b45666f7d86d3eb1e927c546530beb78d2d8c2dcd50939b6acb37aa7a301681fbb634d2d9b260a29d39789320054f194415d78e6ea15ea0beb5584c49d46505a53bccdfaf2b3c3b1e60b64ac5c29ebb56c594fb2a5dcad6936b02a6ceac2661204d88c5e3857b98b2f37288e78bb142e0bf1333d572cf83297e7bdd4a0661c2b39d4497482bec9fd39118c43cc938ebaa9bee10cec4ad9bd73cb8b501db60e81ae4aaf1a9bac3fe502fbffb9af4b2ca623ee83f3f4de3429e4bcb1128e111f4d0bb4b3b42f248919824e573b779425e6a757f7a82e5bd89f3e2a7b8273562f77027d8cd02f13f4511591e4b9e83b37bd1de899794cd00f3c200a2fac97aee1e638e7accf8c4d6fe759c799bab12c541ebb74ec59318bb7d1141934dbea3b6a26f584793c45c588dfa59b2e4d4fa8562874fd1462dfb414c51221cd4ec408b852d50043da1eb6d6ae6ce0b3776f8f1e222a50d7734dd67c903f42ff6f69b56eef03540d8f31a1bdbba741d5d723edcadd792d29e6f0ce6c0443c3cf1a08c7d1eeb181e5778a9c87d80303b874de14950423cead9bc5b879b910522649789fa45b8ef8f0405185d07eefeb7de8aacdf3f25156c20680592fc16995fdd7989c3bca67e91d358302dd97041eaa63f8dc313d3e13c3f06d2d21cb2be9d2efb5eb71e0edb7250e430e1b70c69534eda2b30cc1f6944a7b6d2f3e7171d9d7531317e4c674973947420640e9c3e31abd14e77d456ae942f7e956c71f2dd017dd440b553396e475fd83f2e062e59f799a7826aea7216afa291fc92d27888b81cfdd401c899804d4cea44b2695569eedd4b31c46f68f440b65d9dc03b07b3dc663bc8533d2788158bfd08c9855b7f489526b453e31b7d620d2886b686a6f21f988e89bfd7630c64ac50d0af83f9bcd05cf7efa6c134c2a78cf8d74a8633d87c855cb2e6ee8c0f1c9a04f996a6fc474fe7263645500a4debba61d0eef072f0a5868bb10d008daeda50a6e39e45ef882247682acca37bbab1664627b35757eb1f35aca15077b01878856bf372a5adcb82daf8334962bafdec401492ccb9f4c51f552a3b134ab1ca5aed6179d04316d6193869e4fbe08b5089b3e15762025968505a8de342478fa2ead622c6270496d850b8f7169f1fc9b8e9c94596c821e9d6111ecf0a79da114ae4b194d041a42b97d3579fb050d2a62218e21aea387469f764b857394f28fee2c1387a339b36d7814e877900093ef5764da9a4b985dac7efcd0739dc56c23b6210266a8114b0df58d6f39313eb4627345292a8911c01a51691bc9d8375d31138ff4877664130543f10f27d4d9409949a8651786cc29a9b2c3d46837c2535854a25ded57daba865904d17c4685ee592604c4a5d8da4e2812c7ac2d3e549b8bb9a112a100ea5348793736c16f6f192b39af235e0f28e03aad02f1a63f27802514a01f2587299bab7aba3a901097a395f1debc2f3f475e7dd76b393c22ca1a25e1d23e1e30f31d344430e8fe851f61628cce2f1a9f4e3d9c234064b17ae35adfb3b09cefa264ed58b3c24ec4affd6994356f29a8487b758c2c80c05881dfdb71c1ab78d037ef8d4b39aa33607ce0ea6d6921240cee6a58d13d9ff23c72e5443ad3cd626e8d2c0b433bf897489a3c6c8d9eb05a222fc538c389874d3c894dc84c774813cd65afb716a94f3dcee62f2ddc851ee5de538a249e430a54bbad08bbc91a926835941f11e1ae4c163fad66040b2e8584e658b03519a8528dba08440c2f1f70c9d1a0c109d9f518972b279a67d7b632709015a95d90d0418cf1ffce47da1d035f72e77998a4afab75651a84282503d0563c347630baa5d322e5b0f0a08e73a6e91a6913a6570ffbd1cbd8ed01d5c0f846909976689be6378bb3038c8a72fa1514de41b9a90a5450efe7f6111f0abe87b1e60c6e0429baa914e275e4a88639e44541454cbce2fdb0075ea84fe8907a5cd98e56581513d03f5301949169d49c1693507f5eb3c656492f63a664e1dfb96061bbcb1f3a98a45dd587e037dd813bd9d997264a17e240cef1483186782a7e0579c270fcf6469cf4d4a163e8af0c0898a6991816e7acb33b81f4cc40f8033df52ca3ddf1cb90de8ebfb3f51999ba3c30ec2d0793ce2aa7079bcef8cca67f74489b52f370eb6b3300e27f5274cb8b57bab9e70438be9181df6961db30579172721ad63f01134b688403bd376ddc8cd761bdae06fefc99cf874f696b9f49c683485cb1f4a74bb91eac2900206478cb76d3a9578afcced1c31cf8eb121ca7c4221d63240721f4560d45f71f1f864633bacdad490f98198ee3e549358a297a9a64e6137498a3ba844e26ec3a28c265ca62b87b1a71639c5954b92dd8110603e6a2cb21229eacfad716cb0a9a56f144a58056501420a877ee5af312858559cc12e055821202abd63473012773281cf839c5e6d5a1a20e382ff0c05541924e46182d2c9584f370f8253ca577f4ea007bcbd09053b9cfd934f78965d759e06197286a86531bf2306757a1e444150cb1092dc7981600f2aa9794ba70dfc89e805140aa4d891d7128c701abe69b167a87097223dab7aef540e2c1878eb3b1133b690b025c58166e3c18a4ec5d4157ad67ce69375d19fd730e8130d1b5d750aa984c2efde763bf00d88d9f23501ee8b969f6c4c771804a9d9fd6a3f182bb01a337bb4a040109e1bf4052cf5206dafa262aa7ee414e007c983efaba802ff2c5272a9826c2a9591490e9ff7280d07c2154ab78fe0bc7a962ec47a74f27f6b300ab760bf32d423c5c8234d222977fe5886a2deff60725a6c75ebf9ec3f48a6fcfb300ad72969f752c09b712085f43d1f9e2fc22e22ec08d04d3a7375e7e5c191e69dbe0353c425c1ed8fa71e9456efdc781cdf2d2f2441d89660a22a816933c859b84eb8723315a86fde8f124899f1233a14d9c59e950d6a13458c58a3d3ddb6767628a3767508e9590b0d1c1504732b8caace5954bfe895faa2c66bfbc881c3a1453e742a1d2a00d7e6e69b441c42539c5761393d9b7de77f7bf7a1f6e8cb1ea2910fb7946e257bf5bb0eb4f28053fe26f8fc482abc1bf00d0bbda2246a17046997ff12b369dfff513d3f81966b93013399fe61efa6bf0d4015fcbc29f89cb9e4e0c6fab0b6eeba094e09db4952f15c296e1a9b6c0da8b4bf49bb3b617d0a57fb1d4c844ec1aaa3f7b1943ecfae0b4888228db103b11b9f69f961066c17d1bf2fff6d2c5ad5ff31bb1ce8e4e1978f6701fae71609b8c567cc740e8ccec67e483214dd0d338845610353c3ea5b94e16549293cea17e08d30c953608e1f4ded0a481f755c9868ed5da122c7e022fa522c577e32e5ad7cb1a4e7ed5b86b372791232a51c5501baf0a7b9011741893f09d28fb2d81aedab7e392b805f32435118cb3ba26b6bdd162c55f90ceb125f609a32c7132932f540e914d004e8262cdebb6531dd88ac6ef03d82d4ce950c67f87f92dbe57d93878409b72f39514c9cf3e09daab75bee3f66e2af1ac9eeeef12be6274f844d1371c9bb979407b848f374030b90a423badc7cabc4a8c575b05bce2cadb9a59c30992fc87326e75c3c40ceda5dbb32a4f9db984264ad08f1891474dae609e78e4de9d46c2df63591db644dc8991e61ba19eb2c7e8d8a19963703cc1f04eb10143e808df5ba4dfc4002320191dd96530065540f324dcc3a74e6835d6c8c3a0b4e9848a0393b971497afc6e38c38c9158285a9d23e9e348e0cefdca24ff12e11d24c79439387075b2c99abbd07628add6b4a4d0254ee18ba93a7cb357553e014670a01eb803f9a86648fe53d1611a9f0b6a0a8fd2a4320de20fd2aa00a470fff36dc6c568538249a3990d4e8bc21d7195aa7b0b185e09d16d59569df467df50bf19989bd4d612b126ae5d7bd4a89b95f3be1819744b053a2bbaac947722a038ced4e77f86db9cf66679a1b73d39544b9b84f9a782e19b16569f3a8d4d00ef6ba9394a09ba68379a9c51a81b02dbfc7d0e23f04d78f767cff10da2d56aaf10838fd262794e03dd74655f7b50e231a22379562ff2b30ec6be23b10b03e491a00230504176fae9c462d41e1fe541d9c8ba738a86d47d2f45880f97946554a8d33b12b8b3d6f3a0a12421bdab65aeb81050c1f06d5bea596dbca46872d8c22508cc6c8822ada321d427948b3f5b940bd7355700072ee4821616266868a37696d90dbd6641c59a111307b64d370a4b23ced2c5538975cfd3e393cdcc3d0debb4bd3af3347532febb061fc4818e782aa821f6177cfafb612476d1724ca4572f0119ce29130226aac15b43bc9e88984aca3078c395c3eb47a41886472cf939a05ae7bc14c40d4a4305e5302b205e788727ac652a8d3fb834bc14d6798b74568d87d4314e45308bf6f247d3448044e30613b962bf3daa2d25888034df7b1c6e1bbddc0be682e91c89e57d3c81f7bdf8b9b054ca41de19d59d45ba537b65655d83b27841af5217dd975c82ae95b5ec60fee69efedca17b7bcfcc424a97a1fa7d55fd6921a4a9f93ca79f3931bcc7888bf6ab8a48d2c1d915d28fe58b65fcc1161457ac9c1eeb9a0ac2ae036f8112c6a16703382126180365af7d5a03d6b4076bf95e04dc079cf7c2ae4059a65d58780d74145293efa8049a81e046af5a4144d5dd58b96866b78bb2ff5adcdd2a709075b839a015382392e4caeccf3d538f48993cbbca33e69a5b3c3ec9edcc2f547b74fbbddc7d569fdf25985cd7428981ce52d056786b8eb319049e477d3b84c6f7590f292dc7ff565ea4d70c2c739df114cc15a65c783796ad20f8c27ef6ae712249977ff97780e03a7c0e150bd3cbcc750af9a92bfdf39bd7d43dd4d056a523806839703f76659faf80d4ff1c83ac488b47000f7a1ed13f1ab98fad30a79a12f2dcbef810d277c49cbc4b7e5d5ce2c7db6d2d96adcaa91438d40f96e2b9a985d202efed121016a5c0073a0826030725881b5a4a4e4ae9d9fef70650a18bc18219b61409bed6dc64e8e21c0bfcfe0ec0314a328cd0cf2c1255a7cc6607db3a899cd8d1b49e10786de670350570f3458314071c91375d7b89f93cf5ede4857a8a8983cd0b9e9f8770002b10126dbb885c525739b8f8dfa1dbd2cde0ae6cabd40809e90af24c8fe889be7a390528ff78292e166a18f746eaf18d0966225fe90216895f86462f201e0b71e4c51148c61397aad2947f2c1e3b8e2a7d81f34536f42a34fc22a60e467b33440c8052ab59e2298a0df00db17dbba61ba6831cd25103f13b916ab962295c7b6c40321fd20022a6711e8a9af4076560e116a1b8baef44a0b0952d7250ff98b2e9c619c9ea6e2f0ee365c5583eb1722e836753bca6cbb8e3867701e9491afc5555beb358ab393dbbff6fb37d2b5370c5919071454da9c5975c27e5ccd5a380f5382827b1e17dd7fbafa1307e40acfc0278b92e387502161c248b1a44b26d657eefa8aa5ff1cb3981e682d1c1d7962c7f32ae6b69c8bb13f069d66b8c5cd877a66654ae274dc6ed28edd741b46ab347743cadd505e24360189ed6500a3e3f7a8dd647e6355fa3785abfc61b507a05ba7937b0beb2dd682a9f1ca69070fc82ae0ab3c2ca6945dec8c27d1552ab019d099437d2540d8e2020d97289271dc5a0d41a5af2b2bf80605218bd4147c731a9cff9ac6512b106808144f0188e840284f79fecff3bad8c76abc9abba3e4970548b608727aafa109f91af771ce", 0x1000}, {&(0x7f0000002340)="44121bf586670405314442a96767c081a5a170ee55bf400454c2088be67d45fa3281d81dd0ede922071a0f489ce93877ec7b9c937cf1a7b9af3ba0e8f9e529e5742bc19a2b1444b7c27ae378ed5589f9c475475f6094bdbb34d43480a9c90a8a3fb15614eba5867c78b554aac634c5b78facd5e32cab602884079f1cf8bdfc4e3213de461b3560927d6841fbb679757b9b973badc35dabada3e01de7cc1a9e00175ba9447d31c7e65c47cf6566f89409e5e80d89461370519e6c2ab88079f2afa16b80e70e78cfd06494effdca21e64b0a25123b11502989286eb78439766e75fa531ee61765b772a2", 0xe9}, {&(0x7f0000002440)="487ba923e13220d6ee280d480a0e0b5de504c9feb87df7d177a464402b92bad771a97728a4a6cc8427538c144544fd5955fe8a55495c66740f52e0422fbcd3f13495bebb50419242395b9bde6d13236120c2f931021a18fd2f1b9889aa9d71fd3d7cd041085d6136d6f681ff45fbe1539681e738bf19d13394", 0x79}, {&(0x7f00000024c0)="96f4cb30b77c7f419799ca5d283f8022d6ee77d306938efdc6e22f585e4bc23da73f02b324dcc7cb0e599e702aa28582f340b0f39f029f4cd38991c652c27a5f46c2484b04ea9401c80a8690fa19bd78", 0x50}, {&(0x7f0000002540)="351d2bc61c844c4e586bbbefdf232c499ed3c7242726e4365e386c9c06d1ee8255fd6e04def3e88a909f674b610fd36a19394016c91c8ecf29d2453b391b944d2a805844d4048c6e4c7c8285f9d432df6187961d9a97fcfb1d115087674dc2bb4d484e04846a4955f7af20599235d11911d5c9182654e322b79f1fbbe9567ebd5cd974be0d344f1086fc1123069a08cec646b7c742e80b8d93acd12492a4a10e3f5c8a6615532352e79ddafcb34388a449bb56038dd92f0726f2d4ef9c139f7fb1adfc76b1c26fb79b4b1262873de53614bc3e0b7a796375ab4a050471794827fc984dc23c", 0xe5}, {&(0x7f0000002640)="c9856e5a48fcd6b89d4928fc63c21ae8f25a107dae337b42f1150e75d4b31e1f71358196362d7a0cab69e3e355c95a2f7a04cce474e7c348425bcf15573a052b529398ff196e13e939ce73e99f752e954dee4a15ef412cba3733d8412d25c6d24c5b992b9781ebf9b423156129bc1215b55fedd42366ffea60da7a45bf0618e30995e120ecfc3dc0856f2e990ea97c856748d9a98101ed555287433e137a73ca3a1c57925d6c18f706d782989f3f5425ffaf0a5a2e14a665b4ca10b580bfe0dc0437111150245f7880e9d3b30abc20a87a3b2aef41f841e1fa4845ab4ce93fa31779d3161e58e790b3476bb8c7f355b1f0f6e7f1cf9a604757d6b6700e959260a5c6e38fae0fea456579698fca995906cbc0076ea043de2a4e1f3161bb7d934d7cdda36114a2ffacfa6d944f0d6d7e7c47b0b6a36c24a54d133ff8e0a938f8b38ec5c6098bb3e9766c1e239b24b0d87555f5191bf35a1f07893b6ec0bc2907f4e81068a95cb18a78be21c8da0a38ab56cd65181151fa662017dfe931e6760a6b81714fccf850b09dbd27ffa16ca33c761b7632e7f2da7e92bef3740d8cf6340d24ce943ab9556b068f939e0c5ba1499c9c7f5890aef2ba43785e1b569c2bada1a18135042f60f307ed4be8aa4d7dbafdee54bf795f13dfacc1cfed581d541217579a95bd25131152b6c3606b002f0cf6433735bc6d9d15436a280579ec1604dbae021aed8cd869278e0e9ef8581922250d76eb7533501e2aa2f0df7ee3eeec40a4a6bcbbb128e827e5a522bf3beb85ba4051cc3f75b322b059f7e446117d2519c75a133ee0525bb90a514b735a0daea4fd93ca3882d4dae60fbae16092f4a5a2fbc44f6117ca12bc50b237d282d712f94ff98d17ddd8f47c8ecc979c8d28571c8c4efc4e3fcb07128afac23ffa40a5856f4d55c3b3bb99f2f98d3d56db71cf8e0ab4754c5605c4b76131dd1482bb8c81fc6fe4837ce60fa33a68d4cc32227495f836aaef1299eb6e678dbf4513af4163018e55586a2e4b53e26790a7b06660c493cf75ab759cd3651cf069fc029ad97960314417be126863daf90274e673f946139ac9922886951b1becc0a4b8413b038bb85d4802323d1ef29ec41eb739f5275d1f883b9a92c99e1376a3ea3b0396667ccf95feb3f20ae26f2b516ea87b8e9c331368eb985c44d5f8c5afab39672e1510ae4be2d9419ab28fc0c15909ed6d536be02278476d19405f784aabf9ebfb70620332efa5f5f461dc8213f35016248ed7f25ba1badd84eee9221ba40a0ba59fcd43f26873e4191a5283db6c77f3f3344b3557e1769d3206111c286207b4e6258423cf68a6750c4df3d0f19a3d8aaf759164194035075ecdc50242de04dd7941fb1148fcea79ba034e50bfa6bb1e1ac2d4505b4da91acc097be209fc4beddd7c3ac5b76786f42e915990fdf5f336a7fe48f46bfd6c2a18f8f778065e152f1096c56b2a7785e2ca0d7a37435cd066e2dd84c0bc8ca9f63a2b69da48129b7236e37c1c99e74f793f8a6e01cec13f4d1bee01118cba11c445c0a6d097519eb571d1d368cfd688aea0aefdfd3f9cc23e42dd182b9cd7bb426828c02db81a722c127bca565556c96597bb303ff72d9ae62c9f171fbee4188d1dda06fe414fded5d064e0a332d055dc8edee5ce692d2130256cfae181d3bbce9d246c9df736792597f1c7156ed9b5518342c0f27cbb57ac56e2e9d385e732b8325d002ba374714f84ff6e1f7cf7182983ec995c9fd0075cfa0590f86087c8f18b45fd1190b9e761a3890f29130e09420cc596b839e56e1a7ce731b0110d6d4aac90c337a480b17fb8a36e2c77e8e37bcd5361cc4438808ac508cc705b3d107051319b3a7d570c11cae36cda1926bbf4491d92fa82f978fc37c9b3f2c80e8322df5b7bd7fed05b19c67b1f45284acd7a281fbaa8447dc598fb856c9cfbf85c1dcabc9abea2f8ddfe41ce9675739f0af8615ac6854c70536853709b5292efe89204ab31d42a3230304da86eac1e71d722708c05576ceaca6d720478488ecb2d99b286a4957aa2945045361b46c45a1455812de42ef60023e77802d1ea8eb547cf91e3ba0a9e76a6521db9e61cc32adc27190edf141ef38a96de5bf1c9c136d49c186d0fb500aadbacfcc8498261d36be10cddc8d97e08acdb95efbf660b8aac3c491ee1bf1b4099553f000b0118b7837a98a060b5d1e10a61f44a08876cacef42489255a3aa4816f9cbc119146c45b6cb749f825ae0387526d49e34c728c24187fec5ff9cf7cde65679718f6a5a4e03b2b439eb78cdf10703170e6f8b429474e5731f97c1075aadd52ec1f0961480db272b44f4de1b735ec0dcc68e52021c954523ca350f97e8e38a4bd08d3439e169271d72ad009569804c1e4ebafb6730361de3165d9da90b9f3c3e456d471e1779ce47b084e3313de1d72d5e61b81d7f9d7d7d425b9d48692c366343582741571bde8ac122b137385cd3f235d8a401dbb8fa01200c2063fdc95bfabefe249a1712637bfd3b78e321da0119f6a9ca561ca20905787bbf0ff72d43cc5d042e40c0db307e09105e7a72edf03729d390e84b6fb5d799cb032943318e60636a847f85d6732fe2eef573b2a510ff5bba799c3437421071b01314c79a19b0e4c847d632054e4c947e388165e8633eaa22a078c799af4277708ff87e70bfa7853be774250f4238d4ebdcf987e473defb314bd425f12c58c67e7135278428a448a1a779bd11df63b6c4b7080fe41a54ffc25543bd0449839949abd0f18246c73e93e24534ab5f3c9dbfa21a6ea39bc1aae2693f7b35438be26e27db0e3b22a5c3d3d5572877fed844c7a80d9cd180a6fe95eb172aea208abc964de46868a97b61e1f616d9fe28860778790a2d6a3b6072078defc8b0c5e91f92b51b78712037343c6d256a712337eaa671c032dfa6469e4892e3888f6d133914aed420c50ba91d4697bbc57289c4b7adeaf7b4d90fe9512d2bba5322eee03e98ef9f4f5fa1d849de1b4d07164320d84b2f1bc0a32f08704bd3d1826e4e6c2e5499791bba286349ab3a57fc42324fa32c417102df650aaf0da794636858d48e7896250f81b035f8109e918af065ccdb215faaab4e59c7d810c96abb450fa46353bc85ef665e8ce3691ca4466fb9826e11179cd7f49a5537c9d577ba1a1e7fd45ec6fcc844d25db141f6ea1ba260887fc1899a3ace17e93316d6f1ec6e9bc90d535e90f0271d503432cecd8151089237bc2bb664b487f7355c49274df6e13ee3a42185aa69a981cdba25a46896f8756e03c4f3fc4f9f7e99ec5aecc3e8ef659288efdaec6842e99fc689eaff671a2f36eb4ce631f3b74081c2477273bf74aad1d810e7c010d4cee875c842cdb69dec1bb77c117a51789782133437f0111cbc9b985a2648046f8d0d9e8c94adb2ed587d8cce0c660bf25137da9386c7b21acb1ba75685a3913fc974348c2d6ad6973bc383eb49ca20810cef72acd3c9cd00d77dee352744c4fe3d9020e6fb6f0991a4229cd5216d52a408ae84e2e43ef6b231f2fe0a950d979b20901e3dfb87fc53f36bb1584ee13b22cd8ffd161bdc47fb2707f0f6b11f6372608adb8f9403cbd1528ec45c6e750b7b1c1389768bd2cad5a1dce28d1d39ab7cc58b18a27dd2ac337ffd86bf9028452b546336faa0daac21dae495ded22e1ff563526e448264c1c0342d3a968cac6c0f417e8addb3d51ff1d6c583cfb54fdb6f192278d820709b457c224be33e51fc7047d5756590f393a0bd7fd1d2f4829a89add3ef399fa9134807630d588d06ef4a0ed59f8214231ac5266c2b61efd172b41098ce9659f85176d179059e0a5eb27a91f6a0eee04f58b7d6d4b3233ba86cf8caea0abfb4e90cedd922ac09f6ca74cd6f8863f2686abe75c0f8bc15f0dc95b6edb4e9dbde267046555e34700d7572a14b2d38b2a163dfd1e16b02d668cf92701add2d8fa10c4214d649669ba2ff782a4b7053454ad9137034a64a494cd4d3975f86302ebcfb8b4c43b3f37f6511d301b38f618f5c98f12b07dec38388d4faa2dd955a2115433b34a09c6e2f19a146082979296030f1008bcd888bcb86b3cabd43744d585f05ddb22993f03a3469d7d3a5756ba0251752da292144d08da8fa7d3d01fb1acd26eb080ec043c4cf442219229a2edbfc889979db8f53e845f649d9e9d45f8a817b3e49fb11b91293e289b236d2df4109186dfb48a98aed5f1a32816207bfe2bc97ed44d28d50c49d8d20037bde1f42afc506c989727dd352fa3a01da0d15f79f1a5816f24dc6c87cfbcee7edc8486fa390403c61fdb4b9139eb53c167fba661d78fb1b9565574ba188519e5f8c8900586e0c1991c57e8ddf66feb6ba6b564fb4546bb892d07b6cb79f78db45e368146cb2adbd3f42bd898cfcadf492d2cd5c1658ebe496b9361165c4f6c831daac76fd5d3e623c91931f4e7c14a7920409bd63fcc2521992e4fa40922fe6d0cdead92a29da7f8f0c200e73e0e69d5ebe17e972d24ad1d7b0e1d4f9d3d34ee174fc9cf47a48c6eda39e15f3ee39856c90deb140be48cda61625df94b2058b5874b1135fa16d150e7fe16e626e52a3d4afab00b2a55ee91e938dc83e5b8b7a57d86c4fd64f37aac3a46044473816ced76a17bfecc30e0d2c96ca0ada424548d7798f291bbae07e831eafb69aeeb0de7fbc5ea168f50712b6679bbf17c6184633b66e9ab6752fd1ef488993f40d811c896a4c3eea655ce53c3ecf745754336d3f1e5dbfba73ca2bb04fe56b484c5566902fbf473bddf8031b73b2cafeff9ef821cb856ec0f629cd4f998f9fe1f73411a55f6a4d823f7115aba22c351ec7a75f18e64a5496776cf6f963db31ce13298f6d01fca6d4b6761e32838b861f47e1992cbf4d738163fd52b09b3369a8f476b0e43b9511df2fafe8625bd3b7b73af663ff95f10fa24049165532e1ac935e6f49ffa5cc10193d5496a8ffb916d83941f819404fd018047f880b62641a7139d9c97c52f23a76c158466b07692f886952386805461447853dea9c7f7e1000231b2e1c370411a55a04dc903c31429924a0e7b15ffd68b9d5f04fbc4054fbda4a477b4ef2992a32a3ba025e3f0c27201510fcfaa9acfb03f02ee657ba11216f91560d7a5416fdd91289bc79771762671634422fd89e63d87c1a5a01d02cc568b33bb478dc31a2e7bb11be32a7e430273396949d2f60c2bc8e5902da2a300c9c1c7d62ca6f36ffa8022fffc774cf93d047ef6f73d61568598273b560ef0c1883cd3b746cfa1c64cc6d48940be7ad982d9fbca78b90b2926e1e92eb7af57b2134cbe189670852540b649362a83a2c223ec3454017e97ff73af3bce3a2c90d2df6bed69fb63029c2a362d65738ec365eee4588ba3d78eee7b4be8845ea0a1d5d1dc2efbec946b686d28f53e300c15f13c206ae73a3ce4b64b3126f135b71ab93b0ebc875965c60af0d18bf0ee34909935665c59e53bb416f7a6a4e7ea7be84535f36e3e867126898bf12fd5b7c22c4eb63b4da2e870a7e32b7ba910ddb282db25018f5b4fe8d790758df8fd0c19c90448c81fa6e6be677e718168d0107bc3ad83ea94f1ffeea6d4a2818749540a99f8860cf89bc80282ef172722edf4eade018e025ae7f9e331d514652868f2813ba0b1721c65d3ff269dc5af63a972d9b868f8f62b06207f6de34d1e0333e8ea72b99e9db2af970b15de9cc785b8cc6846bfa366853b241139054aeb012ef672e4f2d75d858035e04a4ab25a0b586f26b55df5264f66cf6d38acd1763a7eaa1bdc1d4971425ee53ba", 0x1000}, {&(0x7f0000003640)="1ca5a816e26ef3723150ae1970df64a107a91812158883ccf1e3e1b5e62d78b38ca1ca7147647bcc302e41f045f5b731d3b0ba8510ee0dbdb16f4beead27af1efcfc9adbfb32c50f7fe3f6658c1c238cbb96214a0c6ac6d7f1ffa614fbf633dd492f4b1116986a8ed3fc48610411a98bd318eb4113e35aed4ea54ac8abe6713a57fecc5052cb0e1ab6dd041197250803fb2fa757660f472e1468dd583d96f5ce60ac875f55d923bf53d63e3a709550986cb56d3e12ccadc225f64e9267b89ac32ae30e69beb3c7", 0xc7}, {&(0x7f0000003740)="f569a6b006ebfb77220096173c4226d7c688577cead6226673de7446d2fbb14cc4fd7a6871186d35c06da004827e0f0b82fda966f9eba94f21e01cdff6", 0x3d}], 0x8, 0x0, 0x0, 0x3846ea65cb8c30e}, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = semget$private(0x0, 0x6, 0x10) semop(r5, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r5, &(0x7f0000000280)=[{0x1, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1000}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x4, 0x1800}, {0x1, 0x1f, 0x1000}], 0xa) semop(r5, &(0x7f0000003840)=[{0x2, 0xff, 0x1000}, {0x1, 0x88a, 0x1000}, {0x0, 0x6, 0x1000}, {0x1, 0x80, 0x1000}, {0x0, 0x9, 0x800}, {0x1, 0x4, 0x800}, {0x2, 0x1, 0x1000}, {0x0, 0x0, 0x1800}], 0x8) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x2, 0xff, 0x7f, 0x5}, {0x3, 0x4, 0x2, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0xbb, 0x7, 0x20, 0xfffffffd}, {0x6, 0x3, 0x8, 0x6}, {0x3304, 0xff, 0x2, 0x800}, {0x3, 0x81, 0x1, 0x7ff}, {0x3, 0x2, 0xbc, 0x1}]}) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f00000001c0)) 16:00:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x18, 0x400000000002, 0x0) r1 = socket$inet(0x2, 0x3, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xe2b, 0x8, 0x10000, 0x0, "18bb24b2f119091521baafd88bd6bd342fa4f0f0", 0x8, 0x20543162}) r3 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r3, r6) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x28, &(0x7f0000000000), 0x28}, 0x0) 16:00:35 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x100], [0x80000080000000ff], [], [{}, {0x0, 0x0, 0xffffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:35 executing program 1: r0 = msgget$private(0x0, 0x80) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpid() r7 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x2ef, r1, 0xffffffffffffffff, r2, r5, 0x100, 0x8000}, 0x101, 0x6, r6, r7, 0x1000, 0x400000000000000, 0x7, 0x8}) r8 = msgget(0x2, 0x0) msgsnd(r8, &(0x7f0000000140)={0x0, "85b4d13a36652c8f11d303a2fe79282f21154ace6bfb3ad58ab41cc5ea53a947c0228ea4a5c727211e04"}, 0x32, 0x800) msgsnd(r8, &(0x7f0000000180)={0x1, "fd88de55770f9c692e4b0e96ed08d299901bf1e6db718ac3789b299ff091987ebcd2ea31e055f9ab7e83bf9e0e80d2d7977dc171562a7fbcf23141a3a646b627f7c5570fec88032e6da1c2be677ffca80b5ec6ef17049e17546ed3149b657991580c4c54bbce9236e4704c579ef42e30d0003bef863dac62f24a5e865b7991383a4728b2432c209c766b0534e4a4150df6599a642546cf376b648d2c33e26e0d2c5d03d7ffbb6cb857f165f004a62502666ecb15ae79d2cdd0267a720d40e90edcacdd17790eb5de58af363d31432c1f374e2bf2508d3954c4d36b2cce306273ff1368f8c97263e900b7274d3eda9f82b76e4085cee0749486c04f5311efff20e476eeeff3d74fa936a3e5542cd37351e27a370c6df9a390b34eb771193f506fc224e2ae274b7b376b79434b2277480a13cbedd779f47934bce564d0024e66182783eaa939dc8980fe9fca94557ba6594b8b3f64ff4a1c84005f6194879157c0677f5c041292d12103b100fb87a64dde23c5e5ae06932422d5912069f8d7e892ae9323dcbb39d27fed861886a92dd5ac71c290e5de50b061a59b74ed371a8a90270850f4f3757472847eb485b1d0979de5b6c90040662ae3491709099a2b04acd71bbea5cb4d46aba10a387205420af0b54ff6e43b3144ecf3c902e65e23c856ff91d382e9b6a08b8faba750937edb5d486564a98ea4ccf9950af17caa8193c38376a35c3184ee95ce291d2ac5ff698bb3985eab63a8572d725bcd6a08fd0ea9b70e0949e0719ba109db7dd986630ebb6bfdf96c634311668b15c1036eb01beed13bed0cdb0c5a57383705f90c10a574703df63bf83583367227171095b00fa3e129e1b7739bb34acf0ff64e9d592ae7db586637759d554abd2c51f08d20240ab00df6c604ff3ea2a595302fe9caaf7f106f0479073af5c4b02e29bfcc5f54cc71c9d27d6ee27e1d03675adb6c34c296eeedf767f9928dc8e158934feb2a61f0aa320a84cfd29c0f54956ea8fec85bd5ad130a45e277b038f5009094eb977b4537dd023a105bceba57f9fde68a7330beb09af5f8c9b9ed0cf01cd7db32028c08ba4c3c6465fa5c23eafafaf622d084f9314e8c51d50351bfbb499c2a6aae0e453890b0d8b91987b0dca899ffad351d45f8e3015ad619c55f7575074b09e9d70dcfd3f5c3dfc72d111db26200de0e33d35c12c0bbec50a0e018888a16e80b3089eb5e2ce91247dfbada587c43e30901f21e19364fb0172b66988681108eeec8ed0cbd078d83f1d4c0c401787367d52b38d69ee56fba7e33fb880965327d50e3d703fa183d5590bbf4637ac37f3a72b89f57b02ed1c78a667f7d65fce16dc3f429154af10af9cab3907ae1541bf6380985b58fe01117f3f472a075ff6780e65a0969d0efc67eb4f69dbf0e8639c2c043ec08c8c3e08ac0bd7455cce63500150457c6008ee96e3e2c728aa4a289abcaa072bf844d7dca90dea53bf4049421277d5b15f0f3579f1caef3c9f4bba26c759fc4952e74eb0afd067b79df8ef822758c1cd7cb66ea1076a4550a1dc59bcae5472073347d8467abc0c31c0f2e0c8171d1b749ff6ef240dbe56f0a35b24f155296e3214a0a8f926a755116a7c28541f2b3b901286216c04bb83542165f07739ca933ea052a6ad1945760d58505e72482c3fc74c3aac17b15d56b328d03724322c45314f9351073d9c72e1c7a8b582f4a169ac93968a16d7ad5358e74b49a3a97abcf817b8167a74f1471bdcbd1e13b1a43ba93ab56e41056969a07d1a4e9322f666a796e49f7017379a6cbe9ce5299168db4b6da4532c209ddc0dcb0a85369c3abf245be68887cfb060dca1ef48db30cba4aa4ca091c50679f323baa9c025d7dfd2a6e2035d6cf4f55a4f45a89a639e7bad7a297698546d8b85e7477c5196c53333cb6cdc42fa4fe839472e2f8f89e57ed026daf98e27ec3cfabbd160551dc056b0206d65044f6929aa0b8a65f1dfe2497cf74d122c3a91a1b51f9afa670ba5e38ab9c0282392f86ab2eaa4a6269f14baa7907e0c90a31ffa675123886e3f55855200e347e97111cf5edf4bda3eb7e74abb0b240e348585394a18698be6e62313d34b4008818b898e16ebc0f8442880385b78d890904587c10d972353f38b666521958781a116243511ea46d0421391506696592ac9f88bd68dc218f6809c552b6e565e4ac0dbc29895a25d89215175decc13c36c862522f8c81ee1e39eac6bd916fda84db201045da40a73b111ce9b88767fa5ee7b38bc6ec14b27a944b677cd4c29f6578f345034d0e2a5bacc62e70abfa3d45b6326ed0700d39146ba4c23ec9ac86ba2c63735d690a9fc2ab27795a6181f2fa2ef060a58563947448cc929de82dfde9bc2cc1af95953188a8c9e5467b0f7603ed92b0d4dbb64b6fe52d4e396b1dad846430b6f2c2c28441440755c6109f1f7d27be72f68bff22a60cb93d1557cdfabcd076b2cda4aa49491d006115ea3e5c1616486471cd24851b17f8df323670bdb8f3db98b0dce65f771c63bb7a63c6dd0239962638af84aca7df4744fe691b639aa320794feb8457ace79853dbec7f1ecd851988925e18cfda73cdadc32d6e3dbe9d70b167a1494cc0ff75040977251a3069eb77a7dfe1124c24434c4f2300d54456e827046db8fe80cd2d61f5318a9de5973bfd23c429bed2ae168ada62f0b9a5cd322e75dd3a2b2da21fb07c886d778fd67ccb1290a5b43cc508a47684d0a228d0fd3fb64979bd1d1b82b34c748ac4666e0305790d090cf7a2141c198331dc3a33919133694d98436883843b3bd8cd4667e3f4859d80d88992210dc1c8167670c21d500d9644a682c40addd5e4cc9e1c807990ce1f9e5aefb9d75f99c08741df4f46cf109f776ee784094389ab3e5186c225da3e25ef1ee55b11bc119a72fb5c9a4ab21b26a3414f935dbbefae1b5b46e2fb730df1721c161b4ac99010a080a7e63eb169001a28531cfbd0327bbbf847c3f6edc240137e8bf9b6dc5723d09d3541cb2ec8c6844f166d5d5952b9889382e4dea58fe18e476689927f17da966e49f25464877eea0250e8c673769c9f2681082062baf6cc59651868dc42eb62f252b0e7c2a55338e0c658aec12bdd7f2f89db5cc42bcbfbf4516882ff870f13f03d5ab40752883864b9bdd184c714c177936da1610140a26204e82ac14ee8c292faaada415e903d4384b10b7b6e43bb11a46023c2d6702bb8ef4e56a8c602e2b65b4842292663502702b99f1edaa8368a2e72001baac6ebe75314d343afa759c2b6b778179d00a93163edb1d7ccb1baf0231a0d403e1b484a4e09d17313bca8d82cbd95c917b73bbb39167c5fb4cf6cb796f04aaf7f8d86363f4cfc2d07a33973eb225ca6caa8a08b9befb4303f1e01d3d7cc6704de4d722c2f5db15bc26d1c2236a25d2e9113383b2fffdd6e6b97f964f4627ae7c29f4dc4751d9589a0e5d95ec4f2b9880403428c59da1d72546706935b3d278ea18765840409a4fee42cb3c38571036031e3c97bc17fca783012adf9887858d7cb7c460a13cf48abe7b7cd6744c69c163f3c6cd0042398a64abb6051697775edd1044479088c5582ff3fe5e3e1a29fd90b502e49d37101a31c50c749255f4ebc37306f47c917d5b8a20c8471bdbf033384f85f2f4fd7990f7e8774a0299aabfeb51dd933c385fa72a0e3272bb2416b1ad782c2cb0e59e7a657df5bc458a64e63e8b6122b751175151f3c104c07ddbf5b4ff7fc6dba498f86d945f4c03610fc9bccb9c785e6adabc6cbb2195d6d217e832a818fc2bf8d18a109dec9630432156a2003304e5779c86e7e0c17a04a3214e4e8ddc7a1e171eec8045cdd2021bbdf7cc91782ce850fb6749624053cd4276cf05526d67cf26262f7b86cc035a763179342c02b300554fee152c780f6ebdddddf55b57e97f3d943bf4786de4f6f6528560c0b95d2e86dffdb92adaeb20251391a4009e40ad2b74e81607f6e6ebf3e66cba4074480b2567089b3304105a3d966a0446f9529059a9b9dcd638317df5f210474265a63177999e8f7401a6e4a03db0a8ef2605de4cf0069b65cf4cc8bd503428b023ab2196401ada93996b70d9bcf74c639dd14e414304fbe56c63fbe07f869223ade4f828e8c3e2d3307ab77af28999c75ea2b729784787785a23c787a62bd9f73ccddcb90002c5eb2b6f5209afb2d225bbf6965d4d87d3deac3ae9095e293726e1307eddd9ff56b3ecfc9427d62a92569a31dbd3a40f69297f7dc083c2b4a3ec75206d9a4be2465d58ef6d80592a8a67afb5a2fe2c26a794b2c755966c4a07fa37af4b58863e4a421e4a34129ed2d5a4f97eeac05e05443984009f02ae0daa2a68de91477b632ae1342f3e0c39e97af6d8205007ccea19c6029c97efcb1311d8b7aa8f84d4682549acac8dd7b756041e1f65f87b020e3a3579284e5c0f0ac0ed36c69ea3a5100a89b40d66e2bae0f92ba4b0e231b081efe7182bb165b5706a43680a62bb9cdd25c42c784fec13a7c6182692e271c9d0bc6a2d3314523adddb775a9aeb06c0a255c9fb1557de394393f623eda37b237570cba760f9c6efde3e33486347bdaeaf8b94e37ca8b4ff1318b6edcce507c64793b60fe06da3f182e63edee89ca69000ba9acf465fe87c055cccd8a1193f245c8022e389328ee6fb2acd7c953d4f850407690eb77a76d4aac7d46445b66a35068408242055f21a5b744dd1e1dfe6379777848d414305d1b350079227f4c766f6e9e6e49ea57f756e157da9d875afe5e21691c5615a75bdc07e79c236d823c0c8e0833ea392e06d2826bd7b3dfcc878bb290510a95d51edb31b6f3dd3f2038bcb27f160a0014d5f75216d63afd6494a5bb4e3f7626957cfc9c76395f8641c7569a36df5aa6e320c6aea3bbe680a8c004954ce0111e34202e3cd017d38e7eb0d6c082506c3d2a81261f3c7a14583f3960e191a27184aa6be3c41dc0496a48ac2aa84e808df5d184b8136c69be5e5cddbb91ac430b76b502d9b5a44e1861214fe178914ce86ddf60445fc998ab56a2941ea47ab924592d231b920d6c412e27ac758e2b3a3f7b0c8a01bc1b914e31390599bca6104c8483c1caca20e7fadb573e5a0c0f7025dd515ca859fd537ffc240a9bd4442d6522efe9a0fd5b5335cc6a1c69d76c9592b07b6bfb5baa6190d8f5e620b1afedd72b631b332cd203c660e4addbcf4bd15bfabfb5f97dd744dcf2b6d66a6ac6c20aeac3b36ca6c099dc3b7a3236411b7809f52246ae1927f0e258d38749ab3501a838225980088f9a1a6d30c8a4a8eddf64f7de25cd3c0f3d81bec9d0b17e5cc227da68d991b8d98788387347575e53135e87e0027287fa9d677524167f86eb16058cb70c011a95d698e57bf9e881348074519963e0902a4efdc8ce2c753e1842a16650749984c20773e208daeb2a5ef1c8c0c82b07fec794a1bc0911a42fdc6205cacbfdbb8c2bf75f9eae9d7ed41da41626c49cf02eb70f71c545584a03b803d5236411b27426876413ee69d29e037cc08d105f9c4dd425a609c5ba5ce068580c391ec51879a2eebcf77c464e6034f1f3364d08d37809f020c4c35e24531820e58c58daebfaf6fac42969254509d90fac61e21994c4815e213739d8549f5e728db050ff4d95b64a5e6594e01552df1f3bd63ff4dcecdf4279e7f4bc7b35faf7743a15b956842fed7ca1f68582319566c33caf602ca88f1485eccc1902a69ec939f303dd9ee9c15924a83d7bb0b56645bde9ac7ebaa5d67b5640a6808e3462459ea972c79fb1a8fedc7b79a4edf78e847f"}, 0x1008, 0x0) r9 = dup(0xffffffffffffffff) r10 = openat$pci(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/pci\x00', 0x100, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001500)='/dev/bpf\x00', 0x1, 0x0) r12 = accept$inet(0xffffffffffffffff, &(0x7f0000001540), &(0x7f0000001580)=0xc) r13 = fcntl$dupfd(0xffffffffffffff9c, 0x14, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) sendmsg$unix(r9, &(0x7f00000016c0)={&(0x7f00000011c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001480)=[{&(0x7f0000001200)="bc7c6a2f2a17291bcb299d51947cd070931526d1dc4fa170b583a8707b0dd1dd07a70d0e4d5827d6eeb12bf1a9ba1554cdb63b49881aa7d419c41f82340af020f5fc1603f570807676f717d3f36004cc78031e6a33c4", 0x56}, {&(0x7f0000001280)="e80033e84d76f7e83304fa89363e329c4b8216f017b72b8c53a3b0c034f022081c4c5bf7f64723544bb592c440b64b9ef27320aef0a5", 0x36}, {&(0x7f00000012c0)="cf8bc60655f233f00f362ec80cdf337861f048f39f5186ef1c07ec426c50ff1f025a1e1ea8bf5c3ab2f7c5d9a4b2f8308727e6b70e7edf422d864a3ff1e987094b287b13c73c7dce3f04afee29bca54b2a2349bab65fe8a579306e5d860ed3f973c80e902b5656769f33e9c226862300e7baa509b5f610e2509ea6fe8ecfd2b664ec63ab8c7ab42f0a2d7ce279983ebf8a64e91f", 0x94}, {&(0x7f0000001380)="291d2d328381b4e6e193386c3e21e89e19b92ab83e5bd25ede5b6a25ea1f729f177facad2b6a8fcf937aea209a87a73a13e7458b02d2ca11d14d212337996162479b755a70b289e65206a3fd06f7cc42fbe7d0eb16bdc0f046b0831819412a40ce35c6fee6b33e9f9b9a16c6b633ed98a7c5eb2a9e116966bdb923a3e7ece14a0edb0a2d298c364859bd6bc958a00133a084e0884b63a389d873a1b990ab590f5c8747ad10380946d845d90705f2e5bdd31e1a668db9d8dd448481227388015236", 0xc1}], 0x4, &(0x7f0000001640)=[@rights={0x28, 0xffff, 0x1, [r10, r11, 0xffffffffffffffff, r12, r13]}, @cred={0x20, 0xffff, 0x0, r6, 0xffffffffffffffff, r3}, @cred={0x20, 0xffff, 0x0, r14, r15, r4}], 0x68, 0x1}, 0x0) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCCBRK(r16, 0x2000747a) r17 = dup2(0xffffffffffffff9c, r10) r18 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) fchownat(r17, &(0x7f0000001740)='./file0\x00', r18, r19, 0x4) r20 = msgget(0x2, 0x4) msgsnd(r20, &(0x7f0000001800)={0x2, "472caae5b07ab94c2e6a8a6d8427ece7e1e423ca4b42c457a420756a4d5347a1088a3c4cb6b674f73f76eff72d8934d6a9b2b4765cb77f3ef4338c55fb6b0a1abe5091d730f3cd0a0b30186dadcf4b877865bbf1626d548c417c9e43141b164f580104e12b50bf642cd3e393dd471a380f9726590c2ada6299f5deff4ac697542f69a5e1d015e8"}, 0x8f, 0x800) socket$inet(0x2, 0x1, 0x3) r21 = openat$tty(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/tty\x00', 0xa, 0x0) ioctl$TIOCCDTR(r21, 0x20007478) getppid() 16:00:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x41, 0x1, 0x2) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000080)="ad18f05de2f4ef18", 0x135) r3 = socket(0x18, 0x400000000002, 0x0) r4 = socket$inet(0x2, 0x3, 0x2f) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x1, 0x2, 0x7e, 0xffffa91e, "1dade4001175396d076ba31b80fa178b3eb545f6", 0xac, 0x7ff}) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x24}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x4, 0x5, 0x5, 0x69f}, {0x1, 0x6, 0x1, 0x6}, {0x5a2c, 0x7, 0x6, 0x17ed}, {0x400, 0x1, 0xbf, 0x9}, {0x8001, 0x5, 0x68, 0x4}, {0xd82e, 0x0, 0xbd, 0xde}, {0x5, 0x5, 0x20, 0x5}, {0x0, 0x2, 0x1, 0x3}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) 16:00:36 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000540)="7c7edb6e3d1d85e1029f0c175907cab09d236c3334", 0x15}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = semget(0x1, 0x2, 0x480) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/90) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) 16:00:36 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x1) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x3, 0x7, 0x100}, 0xc) close(r0) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000002fd, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) r1 = getppid() r2 = getuid() r3 = semget$private(0x0, 0x8, 0x400) semop(r3, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r3, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r3, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r3, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r3, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r3, &(0x7f0000000040), 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r10 = socket(0x0, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = socket(0x800000018, 0x3, 0x102) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r14 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r11, r13, r15}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x5, r5, r7, r9, r15, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r16 = semget$private(0x0, 0x8, 0x400) semop(r16, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r16, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r16, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r16, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r16, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r16, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r16, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r16, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r16, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r16, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r16, &(0x7f0000000040), 0x0) r17 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r19 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r21 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r23 = socket(0x0, 0x0, 0x0) r24 = fcntl$getown(r23, 0x5) r25 = socket(0x800000018, 0x3, 0x102) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r27 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r24, r26, r28}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000540)={{0x5, r18, r20, r22, r28, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r29 = semget$private(0x0, 0x8, 0x400) semop(r29, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r29, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r29, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r29, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r29, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r29, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r29, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r29, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r29, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r29, &(0x7f0000000040), 0x0) r30 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r32 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r34 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r36 = socket(0x0, 0x0, 0x0) r37 = fcntl$getown(r36, 0x5) r38 = socket(0x800000018, 0x3, 0x102) bind$unix(r38, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r40 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r37, r39, r41}, 0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000540)={{0x5, r31, r33, r35, r41, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getgroups(0x4, &(0x7f0000000540)=[0x0, r15, r28, r41]) r43 = msgget$private(0x0, 0x0) r44 = getpgid(0x0) msgctl$IPC_SET(r43, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r44, 0x0, 0x0, 0x0, 0x80a6}) r45 = socket(0x0, 0x0, 0x0) fcntl$getown(r45, 0x5) r46 = socket(0x800000018, 0x3, 0x102) bind$unix(r46, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r48 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r50 = msgget$private(0x0, 0x0) r51 = getpgid(0x0) msgctl$IPC_SET(r50, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r51, 0x0, 0x0, 0x0, 0x80a6}) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={r51, r47, r49}, 0xc) r52 = semget$private(0x0, 0x8, 0x400) semop(r52, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r52, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r52, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r52, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r52, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r52, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r52, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r52, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r52, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r52, &(0x7f0000000040), 0x0) r53 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r53, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r53, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r55 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r55, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r55, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r57 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r57, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r57, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r59 = socket(0x0, 0x0, 0x0) r60 = fcntl$getown(r59, 0x5) r61 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r63 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r60, r62, r64}, 0xc) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000540)={{0x5, r54, r56, r58, r64, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r65 = getpgid(0x0) r66 = semget$private(0x0, 0x8, 0x400) semop(r66, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r66, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r66, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r66, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r66, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r66, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r66, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r66, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r66, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r66, &(0x7f0000000040), 0x0) r67 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r67, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r67, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r69 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r69, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r69, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r71 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r71, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r71, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r73 = socket(0x0, 0x0, 0x0) r74 = fcntl$getown(r73, 0x5) r75 = socket(0x800000018, 0x3, 0x102) bind$unix(r75, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r77 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r74, r76, r78}, 0xc) semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000540)={{0x5, r68, r70, r72, r78, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r79 = getegid() r80 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r82 = semget$private(0x0, 0x8, 0x400) semop(r82, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r82, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r82, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r82, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r82, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r82, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r82, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r82, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r82, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r82, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r82, &(0x7f0000000040), 0x0) r83 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r83, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r83, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r85 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r85, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r85, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r85, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r87 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r87, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r87, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r89 = socket(0x0, 0x0, 0x0) r90 = fcntl$getown(r89, 0x5) r91 = socket(0x800000018, 0x3, 0x102) bind$unix(r91, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r93 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r93, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r90, r92, r94}, 0xc) semctl$IPC_SET(r82, 0x0, 0x1, &(0x7f0000000540)={{0x5, r84, r86, r88, r94, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r95 = semget$private(0x0, 0x8, 0x400) semop(r95, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r95, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r95, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r95, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r95, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r95, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r95, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r95, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r95, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r95, &(0x7f0000000040), 0x0) r96 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r96, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r96, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r96, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r98 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r98, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r98, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r98, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r100 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r100, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r100, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r100, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r102 = socket(0x0, 0x0, 0x0) r103 = fcntl$getown(r102, 0x5) r104 = socket(0x800000018, 0x3, 0x102) bind$unix(r104, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r104, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r106 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r106, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r103, r105, r107}, 0xc) semctl$IPC_SET(r95, 0x0, 0x1, &(0x7f0000000540)={{0x5, r97, r99, r101, r107, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) setgroups(0x2, &(0x7f00000000c0)=[r86, r99]) r108 = getppid() r109 = socket(0x0, 0x0, 0x0) r110 = fcntl$getown(r109, 0x5) r111 = socket(0x800000018, 0x3, 0x102) bind$unix(r111, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r111, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r113 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r113, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r110, r112, r114}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000001280)=ANY=[@ANYBLOB="949290949d3c733c45dbb43dd8ab9f83b1269d39c94709f2d716a8e2201809357a7d064e9730d5f94a9dfa147c972e85c258005eb97222805c192e4050ad7ceb974d6b598dd82014aa2c0a74e93bd890ff9b003e9347aa1cde1e9e43e070d703100cbd80c5fa08e03c118f229df2ed41c32ed98ad24f4241091a54b1f839f37c3b513b64102b4f679f56daa6263583f4ed4fad5a74d0b0cf4e18800cf8c70e77d7bd45eb693d33ca5d8e8d98a5081d26272b57da5203653067fbfbf7de5ab3693a0e1dea546b6ec94384baa35651abe0027bbbdb81acf0195842d619c8a5dc2213e3dc93b940588255082e"], 0xa, &(0x7f00000004c0)=[{&(0x7f00000000c0)="928d8d053baf0b5bb5fc042b8fce3f87b05e8e9c579668f31fba5a1494f128a2f3510e61961961b9d04f2c53dcd82a9a4842cbe03dfb328ed121718828846a9c95468f6b0c582a21f6103a5a51684928689b5d6091f723074df7d60049a6927985a55f6c6c68acecd1dd55bcdd0a34d0a5b652c26efcc54cdf7f483b1355b3797078b97792c21a4e78a12a3a77b92ba69d3aa15d48890b6c7ea1e352ba88b5286987184abd508806", 0xa8}, {&(0x7f0000000180)="dddb202eb95cb586c9bbe84b5f2492611cb4f0ca06dc192c44f7a3e196b1d5606de28684818dcd26264bcbd9b780afd988f2fd55f04851659194fe138dadfef65ec57df1618ebb50e8b54c59bdd27305fb11faaa10cd2f44bd7fd931b4403dd82f6e0fb08043617759896b8ea92d2d8daa5abd87f0c1017dbffb1cf3e1cbc8", 0x7f}, {&(0x7f0000000200)="ccbef31e576731d500cc5f01f4e6b8cee86a16515b1f206829c1a1305bd7e7da930b9adb30450bee4870c9384e23232d28c8db925cb7ea8df8385382c4c2982e9d37767fe88184e66129d19e3ef74616537f33a0348e060f3975af218ded6ca4359f1111e4aa1ac92604bdd6110e1f3393be5ad29bed37c263158294e6cc20c4802a52f66837352d71fa9221948df5ff2ae2a0d07069faf9695983f4d0466f1571cbec534ce565164c6ccada56d96eee947450bf05e218626879beb8912413f5fa69f80cc84c7d1cd2b45883147bfb108f7f6f3583462f8a69834e5cf5104bffd329de5793db65", 0xe7}, {&(0x7f0000000300)="1e7addbb7a10fbc2353567fe1f84adf4e9788a26a7e8dd788e1e4051d2183978a0aa38c84545a2466109bba8df18b462a9ed46670ca82bae83789c13bb23627844cc404c76a6853c9d28", 0x4a}, {&(0x7f0000000380)="bafaa326c53d79b2f26caf783a20f80e81f6eb580dddd9578956402ac88e49189e471bf920cb91d41f41edc7756c14cb0142c746d0921516f00fd23558a050b773f447facd106b5f887dbb26f630fc7e2fe56a63796ae615c757faaff756d4a49dd95ecc7077506aff33fb88562232d8f7beb539023d0c5ac5c8eb3b650cc477", 0x80}, {&(0x7f0000000400)="e56b05915028193b128b60622ba26ed5f75f9be4df9bab22d380241309cda5d96fdc02f2561c3e48db25bc4d0217d6c9a8e0be11c43bc9d906f883d7d3099146fbf3da4a9e00957d4f025b8e4aea5e657498511219a53dcec1e083d2e6d12cc6259fa0978dc33603d41d59a45d2c7172341cf2417807523c7cb2bd5993945417b881a46fbb85570680fe9fc2bfec49a4d05352e8d46f795d717a", 0x9a}], 0x6, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r42}, @cred={0x20, 0xffff, 0x0, r44, r47, r64}, @cred={0x20, 0xffff, 0x0, r65, r72, r79}, @cred={0x20, 0xffff, 0x0, r80, r81, r99}, @cred={0x20, 0xffff, 0x0, r108, r112, r115}], 0xa0}, 0x3) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0xc}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = socket(0x18, 0x400000000002, 0x0) r2 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r2, 0x0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x24}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") socket(0x2, 0x4000, 0xf8) 16:00:36 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x390) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000240)="220e2a", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = fcntl$getown(r4, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000000)="fbaf8a79060000002900cbea7d2b", 0xe, 0x0, 0x3b) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000000), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r12 = open(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r13 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r13, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) bind$unix(r12, &(0x7f00000003c0)=@file={0x0, './bus\x00'}, 0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r5, r7, r14}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x4000, 0x0) r15 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r15, 0x0, 0x0) r16 = msgget$private(0x0, 0xc6) msgsnd(r16, &(0x7f00000006c0)=ANY=[@ANYBLOB="03000000000000003d551559e046829f563a7584eae63318124aa06adaf5ff5e88437f167385acc79aef66b605000000ebbd7ef8b684287fc472f0ad8d3a01079c95aa77d2a92b9315da9a91a229e4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af000400005b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd27916ffffffff0d728052748bcbf50315e2de3f6c11b5b3ccd6f358261063c602f5e785fb1781740a78184160d8bd8351773c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e88065790200000000000000304331fd365f8591845fba205da23499c4ed1db2976346e856225771004db2f6d070ae8c39db197965552f9a3551df560c7bbf0b90886ed8e5c05b64bdaff0d9fcefed27f1a9e28c2410b80a14d462a2b798e916b05ad28904dcdf9c6e248117000000000000"], 0x176, 0x800) r17 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) faccessat(r17, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:36 executing program 0: shmget(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000100), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2466696c6530008cb76812542641eb42b171f6228d7c1f9c8990043ffc32661bb1c48c86bb0856d8029e60afd39d3ce1b10c925761b05d377f"], 0xa) r3 = dup2(r2, r1) accept$inet(r3, 0x0, 0x0) r4 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) msgrcv(r4, &(0x7f0000000140)={0x0, ""/2}, 0xffffffffffffff6c, 0x0, 0x0) msgsnd(r4, &(0x7f0000000080)={0x3, "a40af300343ce9056e3cddd33bde130e30e014e83187ae9acfd4d3d35c759b87a04fb2200bce67e325061f26"}, 0x34, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r6, r5) listen(r6, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:36 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x5, 0x190e, r0) r1 = socket(0x18, 0x4003, 0x0) r2 = socket(0x18, 0x400000000002, 0x0) r3 = socket$inet(0x2, 0x3, 0x2f) setrlimit(0x3, &(0x7f0000000180)={0x3, 0x2}) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x0, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$setstatus(r7, 0x4, 0x80) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r6}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r10 = dup(r9) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r10, 0x2}) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r11, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r5}) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f00000001c0)={0x0, 0xbf19}) shutdown(r4, 0x3) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x458}, 0x0) 16:00:36 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000280)="9bc6a42ac677023d416017b82c966469bbb1ba436e9d045a0000003608476edf518b59dfebf308f0da000000000000000000005e", 0x34}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 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={0x682eb13985c518e7, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x7f, 0x8000, 0x8, 0x1, 0xffff, 0x9, 0x87, 0x1, 0x1, 0x7bff, 0x2}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000080)={0x1, 0xff, 0xa4ea, 0x10, 0x6}) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x44001000e, 0x400008003}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000005e, 0x0, 0x0) 16:00:36 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) kqueue() pwrite(r0, &(0x7f0000000080)="200444cae6f2bf318fbc39a424441aeb9c8f3a67", 0x14, 0x0, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)=[{0xb34, 0xffff, 0x0, "eca1f05df11adc501232447f0b8b21586ca4fb62e90988b5b37fc30b780db51b6a46eaee2eabce3eead94b231e8cd475f913d15383815c2b9ba63c299950d6a15150a514b739eda856b2fd28e75f2c43cc854327baa1c83a83dff46fe4e41ff57e48d84c7f4867e88e152554e9c5e70d4b55b39769707db0e129bc7fa9401586f1a21788dbf1c2d8a542b35fb487f87e5fd0959b03c9f02d6775ebeed1bede02e8e0ede9cbf7e5c2a2a1f87b4922e5e9495bb042e1bc4c804afb9c8b8e7916695d32657256767b8b35f9ee414d65162ed7b4b1d5462c2ae9018d0aea885e2406ebf0116ef0cfbf4eac88e718b7e2c94687d624f4e4df6a62b0c2dd9074f38b25982bfad07532bc27d5435d1d4bcb906faff54e9b2acfd97b91194c527631b9333e9c59d24e9927dc79ea02ef0a12aa1a931f14b43d24ca5d92fb9da59565cb02899dc55168850c2bc18bd8beaeb4c2d3a2ed152b397bc2e22dc979f88a4187e97a5c0330b379115f411925b766f149c6385b73d541d383fd7450c34d226d0cf75cd8708b95e58f19f973e27d275363bfc5da7f1f310514bf788054ab5246396489a24eb4049f0ebb536d2780e34a4af2abf9865cd548d4abac155e7fb717627302d2bac1601b7bdab3e87e4ec53c1262ddcac0708a2202a13a21bc43683a71d25cc7d848a74af069c9c91c15d9c0140a6ec4ea573f10dc44aef3e32adb5b7b7554fcebf8d45ecd226d52510775e4a21be20054b80027a7b55a77729838bf8315258c639c18c8c250643531d21e598277088bfecd5b3eb3e8d1ed81144015b394464861f1dff0351cc4684363805248dc98d1ebb069c0f7c5066b65e74312abae74934b064616ccd41571488483ab99f48d75beec3a3c2fc4de05249dc51c0cb30d2249a2800f116dd6bf73e2daf6e3050b2d2bf30cf1102bbf359c7ccdfdf5b5106aee37581ead6a7175a93b0a7e8a06e9ccca0955ccda929b47dc0b64023fc93a834605a53d3162c0d26a47459e24aec9b6692332ddcb5c046f67278edac20305f5539c624cfba8e4ed8071ca61b9d0a3f262db11987858deb5b8edd3b7c3fdea5cadb54e25d27ee6a76e2c4dc045c4d0053ecdb521df181d0adee0818b4dff4d4873ab2e7cb2dcae49b8c0fe4fee5bcad661aac942b1c4dd6f20ba3042606d6819faee9c1b8d6071b90638f6095b3a6a6b3d46d04953e5dfa1f9b7560c78e10892a261e326e7cc096488b0b3d3815aa4c22f75d620915ded61c4bfb53cdfd890e7480d856118a8afe0f42fb06f379fd321d787c64a6ca46874640948a6f96ca3d17f9379191dd1b798f44b3090d097a3259628b31a01da33ea6d337d92670562ecfc7d82672b1babc1ff43fcaec97824ae5888d9283aa5b3841f8cb5529681863941fe09c2f7c5cfe6ed8e7af29a87dd851584a1770b73283899d3b703c54273f1a6667b2054cbc506359b381daa6ef770b883fd22d07f9344272543af3448968ac69ee830fb92009b58a31c93ee2bc90eb9fdce311eedfe6b8c21fa6f214a23a31e09f5b9ac7b8df984f97b454dcf3152703aff78603b5455e3e194717eb036556411a59e6bc13731a96e9bf9275ae25d4ba2888adb41447cfdc16f36e9a6e7075f473e9970f6931f34e21937b4e8648fb4a44b394aea9530f5344463047de73413b678fb67310dacd7e55b9082913d8e82e85371df233c1c7f375ddb3e452bee2cdc3e7fef164c7c6ef1df1686f57a20d936b9b12b0920d05ec45f0962d69b6e50d997ea9511642766f9839858a2afb12d4eef19edb7fb6c63ba8c70a7aaf2ccbc6da24fe27de8d174a4524109ae0f3dfafc3356b2ef13a112999e77e6e5f23d755ec02e859151fd8c6cc4685dfdfeffaef97cb48d000268c2e67ede97f3211dab1c4ac9d902db7edc5683b440c43c857f30a16d118b3146e757b13f42372bde07be5fd2f746e2c28231a2da364fb67522193284b689cb15112afae9f875a25508791f3b678a8bfc3cfb105d92b47d49b2288af05d4d65b4da642579a51c015f7e51bfd899bca39b69ec3da09e6ee9257be400cbe046d206642ef1d3728b24dfef650f3b3de987c5cc320bdf36e2075a6402fcd0dddd78103c242ebfef17dcc32e5e98d25adaea14ff0f3496a835f872f51723048ffe86c930afa07c04fb732e44a6680ceaa54fefb7934a5c074bcf88f47088a32916675605f136ba466b9b0bbb7d635e715eb012e40f4867f00b944ac64e86fbd43815718a41bf5aeae33640fdb7bb73795de7eff63dd81866757836a14d93553c013b7451945948f6b4b6e3ecfb51f539d79166e11f755bad39a7e46105e130518b8b09e8c6e0d622ccda7c140b4a2e17b62423b92dbee814c2845c52d6aa3d2965f5171e376b32a8b5579c52a7e2366ceb47e9ad55aa7249d66e72997dc91f14ed11877dfe5ebc51d5c44d3720826c8c18787c75ff27192e54e86f8278f0ea7c816584863c69f5851dea67a2a29b6dc671fdacf3555ce2a753a791687997e3bdef0bdf4944733814906a0c296e138b359caa5daf8c3f230d4189f6179818483027c1ce27156f89a13339fc6433ef78b97693d647e408bdafc18c7442752f8f67922f0fd74418aa3e8b79e5235d391c0c395f7c6b0dd917fc9995648fedd1a92b74c94aaa82ad80c2584235a3439c75d225d3b018a3d663f705f1b1df1f5103e54c78a40080975c419f771d42223366c2a3881776ad2f3ed321cb897690bfd82e191fe60a370c56dc35df2f789da0834004e3d26da1ebabf7e43ad6ccf414f4c19d312e415e94eca974b57631f950c166f6b094b81fd8940c074ae76769a538f5582d89a670e8208fd1a9f0e8a1b45775087ea280979afba903669c8f2c93f9ba2c25d71118cf01ffa9b225e22752319f608b75cc87e511a7fdb5e5f02939f4d208a30e8ca160b2ae3121795c26d35531b7ed8e0132f4a56ca98d9eff6103cd553187cffa76a4f7d48c85bad3da47896952a72e1e0bdac0df36fe6ffc4762c91a92028f2b0b89dd1370c8da0bf7f9bc4e7a6481ddf5dfb5cb91e136a52ce6c68b3a7cd8a24f5e1ccf9311ad2e427ec261965f5db348e78767d5ea3d6bc91d079ed7151359350719220a62c9413204393515091623e34f73cb546b807c0bf2dd857b793566c7eae260adc727d11dea4ecb5303134db6ba42255158177b122aa24cf100995a99f5fb60e6845ef3b298bcef197be7b66558fde3132dfcc793deddbc6a1f9dd9ebc942b0019fb8447262ffe40216d32dbb8b18d86e1b4ca3ac47661fb1e808732a4336e66b4aec067395c60c4a84190eb4bb000000000000000050d7973c74ca6a287ac256102f419bceca3f53de7a2457584b4b7b1ded346bbe04797532f0739244ee514a4327de10d29865c5f0b21b6b2e971f9d67df72233f2ae310498b964d7e81e8058e466995a4a03d1e10c4bdaa0c0dde5c0853225dd1e65591a636a1cbf22613e1ba0e9ba5e52a40fe548020334d04b3b76ff1b612db2faeff60b399d06411cb0d8a0fc41981c503592c91d93c2be1e8515ea7472321cf9a43f70493e512fbe29c6e9b39af79ec45d508764689d7c91d2c70faefb28ac7d60f00861ec3bb3432c343a59968171fe1a03d8d3fc497c027ebd76cad5966249c16305732c2a7358c8ee44d46f36dad5dd045a1284cbe4f3e3053b256abac8b1e3ad32b89f7d54a5faf878a45a5a386585639bd0b6565d27d28f3a05cd49489f7642aef93f35857f5fea1ff15869c5d6505eafe7759a3ebec062f33511704a5a009d47d537c1ddcc94116c305467871e2d19e4abe8bf2ea2a76a38da76d62fad2c4ee0b3a61a2e19a6417db2e69e73b38fcc0c4427c8cd25d1151b755fe6e00bd438e808caa1060757b917ae8b0ce2aaa12803da878862fa3ad442f3baae00cff7f32cee13759fb75f9ff8deac5e68366f9a1aa4c7b6c7ad1cddada6457b618c45be862ac4ea2f9d47ff6b12cf4ecc0dde02523696d3687899e44bfb18c459d9a5ad5a35529a6f76eef12a98a97a73177a02a7e0eec04cd86e5a55f607195b99e5e69a03a1d481f36c28f4664ef689ba49a218a90e2f4b85e8dac4f1d248260f178f312a8d5a816d31de13712bed3798b0d3858aa1e0b31c6114a44ac5cedbc0f4e0e5e28bb8f895736f336a7e7de10ef2523e3310e0a24736ae5080f169650081f4569b5e605b5413aa6e4287638a14db03f126293aded5db7514b46ec6e60b06aed3356866bdd1ca0392fc72896d4c6adf5a9ecba4230fedc5a039d28dab23af49e178b27fa6e3531f3aec4e04b1d2b1043f079ed4438577d4d21ebbcab3b140c3043763fa1805c8bdb76804981f71619dc0895fa5356b04370acc408249bbf3d93bef4cd7f029513ad08d9325248f6c7ecaee0810b8f49cc9659cdab6741756ea4bd6321e8e76af580df0ed95edb8ea7d5b02911e7664ba6bd7ef9eeb63faba5203f4e4c17277ba13346b7344364002e0633d74095cf01ab898e9178e2708fbc656a1a515498bfaa5e9137190a4b8c55ef36abe70acdbaaae94ae15372fc4ac350acdb07596ad4fbf42aadb39cefa642dc50ce1bb983de34da02b9bc002f06789fd206bbeba2ebfeb767d2e34ad3659b68648cfa7257e44cd48b47cbcd36de9a2b49260a970b7114a060491699bd83d93f5ca27d1224e4d8bf9b1b27da1de2191b7e511bcfde9c6e587c8ad2f7e437d4d172c00212fe92ad423074ee493e3ba49a68b3a65bc8d141bd595d9332ceae407b3c367afd23afd943e9b3b93f52c82895cde5397c8188485a811fb32fcd3b1619f139d09bb9b444d0e436c5f12336760982fecc0bbbe54258ea73e6af931fd0c889ad85d3a0c5c061e4d2fdd1debed6d15c5d7e3703bf1455132638a95a10b93b73561f1fdb7d6509be03cdd3a8aaf5f52954f306419049f14d394aef17976c4ee18ed0bfb7f7804a124f30148d689a55852577328ca0c06cedc08c368c3c3ed04af112ecb1b3364363c4c09f5a2174f9911f1c83c98ed7837b7225dbbd5c017e5d57302e0b76571cb076e066a2dcc842f443a833535f8abde71253c928ce212c7e11ff092c96eeba9f69f833a84e240828f92bdf2e9ecbdd0a590ac30fec314e8623f5d659a52b455a8138456dc24c57066331e93255a28708cafed76b620b190ebb2a71d4fed669453dcaee43d96b5a8f30da50f7458fba502db8bd083c127f9f7c5122bbff56ee1cf297816ed0b38ebd572d8769b473c83a172446c8a5ab85b1dd690d80d0556d22bf8d7a1ec9b4779e943f0689d0fe44189861a861507fa51e3b3b5952e74dc8ea3cef899abcb7ab9c2ea6f73b592ac60247929415bb6ece2cc5bb4633382a4ffd65a3fdc549a1a8ea9c45aaab5b12c87a7dce0c2baf10aaa4782aea3e74772264cee5222680adae5964b19a02066a81ca6313d00de5b8191110fc2b11883a8c76a41283cfa06ef33339fca2f42b4e558c82b4cc9944b78995226b82c37b735724d52641a1aa177a7490bb01486d458b8f711bf5c94601a8fa847655cd0b143ea330a51cb9857e8a6b2a8a090e435753f41735af2618aade1a9143d9e2a587c02e3f77f7f9acd67b3345d71af3fdbdaf4caf25652fae4befc53854503742f85d7bf456760ef13b786beb5aea96c92ad68dd5ee5ab535e3a6b06e30f8bacda1e27bde8a84dfd85a01a4eb46f73f943f373bd0eb83a86a854159220146bdfcba0e99ff197153eb8dca2baafcbf05478d3d75360efe0d7f8415ff09bb21281165d1cb485077b620a53afe987e6c7a8765"}, {0xa8, 0xfffe, 0x220, "82507cd1fb78a138a83a3d3f884288cbd1f5274d03da9fbf0e70b8e54525ad562b6eb21a4d210eee0d3d48a9b1a635109bfeeec949b1e39da22875d2a4bec6779f8af50270d7bed19289f6eba2b7c9b558c9fc50f7f9cdeadab1fc9b6a33b7a0fcfdf6bced4bdefe4b20d3d745707278ae829219390387e32afb5d9e281c30bf1f43183084f592287c065253f62186a6da"}, {0xa8, 0x96c2e4cbd4ed25cf, 0x6, "5d2fe86c33701458c43234218f72d78bbf283d4a88f210339b92c0f158f97ef50d02f795835c2ad2525a545cf8439886a96bfb30c4f425be45e117fe713fa894b77d905bb5affd02b02dc7c2f722aa3e1044f226557e692cf0b2c835c6c3763af2d153c85050014b3857b9713e6cbde32060c2bc4953c463908d5da7766602fbcf75c0f521f28cf1009fe861b75b552bf0d10868f4e9"}, {0xe8, 0xffff, 0x3, "9be4a988bd63bcaf6cd8644b5081d9833fc0cce18152591240e5a38aab9a06e7cec951f0e540a0627ac96d59cee536970c28e2ee528a7870bae422b5d4b5f543c834edeb05a667407aa431fba56fed5929659e05abd2894c7abed92a2400d6c94cef92bb186e30cc96854758a47574bf9f6b723f3f28884907ea4bdfffaa041a65a1cec50ab731882b953f976d8b3e550f0100b444cf0b4f3882099f4cbd7bedd7e1aef38e3fe97c3469d25277dc2b027e4e47bb324285ec5d6562aa68a891db36ca129309d15cf3b1cf8b22376aaebc32316593"}, {0x90, 0x0, 0x1, "cbe253ddd5e378ea71a211ffbad5bd4e3396299bef0e1f6c77b664104c19e26e39bf3180600f6d6339b67b3f40166c0f4d18127aac256a33da8daafdecd1431d5ef250d1b7798eddc7eb234970999b461733437a023ad8de12b42a5c44635351a16cd79a7fa8f160fe7e679c78d9cfecd9cff0192318475a707714ac"}, {0x10, 0x1, 0x1, "5a86cf2043cc755400e261fe10f19fb49d737ebc79f3b5b9b53e0e6edd9dac72883167ba7a2b469a491f9187f21d3f33510374159a851905f88672c1e31bb560bcbf29c7e8f02a5f7348223dba814b1e372a250f2071f1a098beece2ea2a1a36c97c4b3073fd3199d9c9b7d0178f21f474553e3f38eca3ec22322945"}], 0x144a}, 0x8) 16:00:36 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x1}, 0xfffffffffffffd4f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:36 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0xc01, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x4001, 0x0) setrlimit(0x8, &(0x7f0000000040)) dup(r0) 16:00:36 executing program 0: nanosleep(&(0x7f0000000040)={0x5, 0x10000000000001ff}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) fchflags(r0, 0x10000) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000cc1655c2ce"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) socket(0x3, 0x1, 0x8) 16:00:36 executing program 0: geteuid() getppid() setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000000)="1252126b12f4a4a67aa2b390a1336a70879c225a99f3d1392052b7a1308dc5092e6f5a0b70bdc0dd0cb8fb7997f651c28978fd38f619d8189d605a6dd5ed913e5ac6551db517c30663b5821ef63f2c6239bf21fc2b3f67d1490948979df2be4b7d9ed66c229f", 0x66) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x5, 0x3ff, {0x10001, 0x1f}}) r1 = getpid() getpgid(r1) write(r0, &(0x7f00000000c0)="bb05076c51b63f54a1e15fbeff9219ed", 0x10) openat(r0, &(0x7f0000000100)='./file0\x00', 0x800, 0x17c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0x1, 0x101, {0x5, 0x8}}) fcntl$getown(r0, 0x5) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r4 = fcntl$dupfd(r3, 0x0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000280)="0cfc5cf9f461b4292c9bac74d5510c521a10ace45b6edc0639de4f1cd23e32a950cb3d87c61e8079f37200a0550257630f411d0fb3a16732fe922c4b665e1708a8f485556a4d2596606580bfb9db9c4a105dbe17a7c129acdd1f46ecf8ef7df5eb3c09cb2251e7363a13ce6a7449a7a8f38e83df8588c8914f2b1026f8aa91ff09", 0x81) getuid() r6 = accept$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x10000, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x40, 0xe0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x400, 0x0) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x0, 0x0) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540)='/dev/diskmap\x00', 0x8, 0x0) r13 = dup(r6) kevent(r7, &(0x7f0000000440)=[{{r8}, 0xfffffffffffffffa, 0x1, 0xffff9, 0x0, 0x8000}], 0xfffffffa, &(0x7f0000000580)=[{{r9}, 0xfffffffffffffffd, 0x0, 0x1, 0xfffffffffffeffff, 0x10000}, {{0xffffffffffffff9c}, 0x5, 0x1, 0x8, 0x6, 0x100000001}, {{r10}, 0xfffffffffffffffb, 0x40, 0x1, 0x101, 0xc5}, {{r11}, 0x0, 0x0, 0x506b25931eb685fb, 0x6, 0x9}, {{r12}, 0xffffffffffffffff, 0x82, 0x2, 0x567000000000, 0x80}, {{r13}, 0xfffffffffffffff9, 0x80, 0x10, 0xb0, 0x7}], 0x1, &(0x7f0000000640)={0x0, 0x8}) open$dir(&(0x7f0000000680)='./file1\x00', 0x8, 0x41) r14 = socket$inet(0x2, 0x5, 0x81) fchmod(r14, 0x0) 16:00:36 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x8}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/nill\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1c7}], 0xc4e, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x3, 0x3, 0x8}, 0x3f, 0x8001, 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet6(0x18, 0x4000, 0x5) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x80000008, 0x800}, 0x8) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:00:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffff, 0xfffffffe, 0x0, "f000000007005945fdbe0700", 0x7fffffff, 0x1}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) socketpair(0x10, 0x8007, 0x7, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0x3e1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r6, 0x0, &(0x7f00000000c0)) r7 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r7, 0x0, &(0x7f00000000c0)) r8 = dup2(r6, r7) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{}, 0x1d, 0x0, r10, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) r12 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r12, &(0x7f0000000200)='\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) symlinkat(&(0x7f00000003c0)='\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', r12, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r12, 0x4004746a, &(0x7f0000000380)) r13 = msgget$private(0x0, 0x718) r14 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r16 = geteuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r18 = getpgrp() r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r19, 0x0, 0x0) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r21, &(0x7f0000001940)=[{0x3, 0x100000001, 0xc00}, {0x3, 0x4, 0x1000}], 0x2) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r24, 0x10, 0x9}, 0x8, 0x1, 0x9}) r25 = getgid() r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r20, r23, r25, 0x1e4, 0x8}, 0x5, 0x5, r26, r27, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000300)={{0x803, r14, r15, r16, r17, 0x40, 0x6}, 0x200000000008, 0x80000000000800, r18, r27, 0x7, 0x40, 0x8, 0x484}) r28 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r28, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r29 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r31 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r30, r31, 0x10, 0x9}, 0x8, 0x1, 0x9}) r32 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r32, &(0x7f0000000200)='\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) symlinkat(&(0x7f00000003c0)='\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', r32, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r32, 0x4004746a, &(0x7f0000000380)) r33 = msgget$private(0x0, 0x718) r34 = getuid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r36 = geteuid() getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r38 = getpgrp() r39 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r39, 0x0, 0x0) shmctl$IPC_SET(r39, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r41, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r44 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r43, r44, 0x10, 0x9}, 0x8, 0x1, 0x9}) r45 = getgid() r46 = getppid() r47 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r40, r43, r45, 0x1e4, 0x8}, 0x5, 0x5, r46, r47, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000300)={{0x803, r34, r35, r36, r37, 0x40, 0x6}, 0x200000000008, 0x800, r38, r47, 0x7, 0x40, 0x8, 0x484}) getgroups(0x2, &(0x7f0000001800)=[0x0, r5]) r48 = syz_open_pts() r49 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r49, 0x0, &(0x7f00000000c0)) r50 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r50, 0xffff, 0x0, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r50, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r52 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r52, &(0x7f0000000200)='\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) symlinkat(&(0x7f00000003c0)='\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', r52, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r52, 0x4004746a, &(0x7f0000000380)) r53 = msgget$private(0x0, 0x718) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r55 = geteuid() getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r57 = getpgrp() r58 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r58, 0x0, 0x0) shmctl$IPC_SET(r58, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r58, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r60 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r60, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r60, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r60, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r61 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r63 = getgid() semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r61, r62, r63, 0x10, 0x9}, 0x8, 0x1, 0x9}) r64 = getgid() r65 = getppid() r66 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r58, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r59, r62, r64, 0x1e4, 0x8}, 0x5, 0x5, r65, r66, 0x20, 0x9, 0x7ff}) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000300)={{0x803, 0x0, r54, r55, r56, 0x40, 0x6}, 0x200000000008, 0x800, r57, r66, 0x7, 0x40, 0x8, 0x484}) r67 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r67, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r67, 0x0, &(0x7f00000000c0)) r68 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r68, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r68, 0x0, &(0x7f00000000c0)) r69 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r69, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r69, 0x0, &(0x7f00000000c0)) r70 = msgget$private(0x0, 0x0) r71 = getpgid(0x0) msgctl$IPC_SET(r70, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r71, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r71) r72 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r72, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r72, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000001980)={0x0}, &(0x7f0000000040)=0xc) getpgid(r74) r75 = geteuid() r76 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r76, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r76, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r76, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r77 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r79 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r79, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r79, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r80 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r82 = getgid() semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r80, r81, r82, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r76, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r77, r78, r80, 0x10, 0x9}, 0x8, 0x1, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r83, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r83, 0x57}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r84, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r84, 0x57}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r85, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r85, 0x57}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r86, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r86, 0x57}], 0x1, 0x0) sendmsg$unix(r8, &(0x7f0000001a00)={&(0x7f0000000180)=ANY=[@ANYBLOB], 0x1, &(0x7f0000001700)=[{&(0x7f00000018c0)="7629a0cfa7772aed71b5511ddd1866da0735d11b4850a206f767b89b6ee6d2072c2f20399d92c45714788a2361c8c4c92731f49256909ad9e53cf0e7855581c5420f83e44b709636073f9908de35b1602a213e00c80afcbbe56856d6e1e0fe71b947dcce28c3e0e247b7bb5114aeee9c", 0x70}, {&(0x7f00000001c0)="aed4a85a0495bdd0526d3316c5e4b87aa4ce192dce40baa005ac1e86b94c141ab07bb15d5d2a9d2122b67e31bb67", 0x2e}, {&(0x7f00000002c0)="5570ef2c255c331d123650fc3e48d0a058f9726f88713f207dc7735b34ef2aaf67d7b15d2afbeb2007e96b3a6749bd4583bbc43c17425a3869e71dc731ab3a5c06fb2bdd658d1887ffd89e75a70b8e0015fd667ed96cc8783668d40d3b39ec9877b04fe6b6b16d0cc5aec7e6ea5f9195a3ed30358bc239e20932d6629bface2cb0d5b9b7a5662b1135aefc9d9a05a2fea9a812ecaaee60674b6a9956b83b0442644e97426951b6503ddb5055e4ec2a6482e5b965c03c4fc4196c8c559c0a30fc461dd698dab3b6dd7bf36ad29276cab9ffc4343da2e68150a554bf3c91", 0xdd}, {&(0x7f00000003c0)="c2aa13be57d076516909aed6a5fd7d8dd4787ec86aa51a7f9c4278dd57ed6809943cd3c45ad2fb7a8ee5dee2edcb64fb66244de388894165bfc97ef7fc5e69f16673a4cee796912c7c90839e2e6481697c0830d63d912f290f13c72eb75419134f1c1949bedff6634646cbc1415f80ed4df56c3bd01ba888d00e5228c3f85ddd4623f3c36d908037494552bba90c6730bfaad8d7bc7072164fc17f", 0x9b}, {&(0x7f0000000480)="ab43b3841998dc3822c539d69bafb64365002795858de99ca8693cabacd2d51b8176e26ea584c8fa4ebb054f2f2b3bf493d42788e96e42242d2e23144bc77e85bcd2dcadd22a1b115a2cdc8046948b6e26784de823cd00924e25c34dfa9601b2af684cc31c48b52c09e219691de66e85409a2b5d84f9fa48b7fca6eacff0e529e2c9fd6aae850703adf9b54ea3a3fe95ed301490f7b92db0a8dc5b8d569729c99a8dbe4606949b44da5514ad6599712a0d3d99c177398bb8e9fe5f93556856a9085083aad67091dd96db4796cc1443d20595c5ad7a43e7df02ace277013274233dd55e3c2191970339babf200a91719398b5d6b9937c35acb1fdfebda187abd4bccf08700802d3a89179ffbafce7153a582fff78c030db36708bad579dcd5bf0a06cfc5273eb1a0224a742db2154dd641c967449ed7ef190728523da5d6a64288d0b84776ea01fb030f3ddebfb35260f1a5fc00ce25eed55f4645fb2e2e28f599ad74e07a0c9332ca483d3c0ea959ca4b158115eafc6371694554db2bfd62272c8a4e9c39fed4bb198f4d7f740b4dd108e65aeb7d06ec257c7c76541a33fad2f91344eea29d26ce48d24cfc65fe90df4839951f384a87b1c9480aad4eaf647b4c6d0e7ad7fcf0a010952080d6afb66d436dcc801724015ac5c331ec0732401abdc99d29872d415e35a9091c059eefed81ea4faab20a91bd869f8833d1807efda84ff287b877a13c6d82e8e825bd0ec2c3e39d73847459302d1a18cc7e9b33c2f4da84b18c27e10d19ab6d27818df2ddbdeee61688d4407c28bf5b69504e44c3a4162ba670c5a0f72c8bccb76950677cc584cb55c4f2b1091c680b45db77748d253cee4d9a5bf970f1a2d3bfb629826f45ac26cd4948a65db96e12f8092c0b01d1a93c7b6e378c086d199a57cddfbcbb647ef2dd231e21179dfbb0923bebe3a99e36a1281e1eb801d84a347acd52fadd4a7df1d72b82a64bb095172ca5c619cbd5cd05d6d3c39d585feadeac7bb587c884ff12d6ba67a17c2fdb03dd7fe5024489d344776877a44c3a51181c16372b9efdcf12aca519f84bebfb61de85883b89865ddea0040bceef62e7ea6e8d68931fd181ec0a0b51233fcc437c1e3eab279f47dc1e3ada9d8232ade193759db2c8641c51255c55ca95e127d7c2ed3aa8c026ab13c2a82fa2547417c4a15c0267577e5f0181c4de34207c070c7796dfd41db339b60bdbd5f22d3a20bc63bb045ccb1a0015346a40a80f5079bc884d9c8bd89c6615614dfbfae8d8a83d8bc50d57024cdb48eddb435d509330bf47302e6422359c1cb669c725092426cbda70458e5ce54f9a377f5e0cf407482e4562a8f648847abf6e6bd3bec56093fdd125d5ff9054d166e2e0c34734f69da4b60a99eddcb442d38b5cd59f22bb0b7d5a77d8cdc61b3ae4ceb17e549d20c8b0b53250011a14b242adb539cbe8312e38f7c7dd266773c32b7d06ea9bbd88276d95290df1e3ef7cdffcb3f6fbf143d4fcd452cdf5186b0d145c256eebf85805dfcd9ab7dddd862db97abc799728cb9a20e3c87c2a965210fabe84b2c15feb13a00872dc8164ffce41893a3c8f609dfeefe4ad43de96e196c73990503f325a543988e246481fcff494d6b08231a518fbe6d409db8f59967b4c2bfa223c671187f396ec03522aa66306ef6ea0f4447d1f0d76b09085e0f7ca67728b5c783e258c3201a5e7ba1b72123dd7d1cb477de5ba2bddfb8c3b559e30a17ca7a48a1c7edea6e5da41d101720e1dd241285f5f921037fc83da5699312345a0be6af6b6b0b6cc0f8653cc675441dc1cdcd02656757afd3b82954ade5492a419c947e01798c645559d9de6e24d40c8f250da87f41d63060a00ee85ba68de9fb6b72ba878212ed8da4447c039a24e419bc49d132822b92debd3c1d36cdb4540561fc671e304c70c0f7950a7b41cafef9ac28071a0b2d30e0e95eb6f914671aa4b949b6fcf3ce17b0e23587b6deebda502042de261d04be7bf16951eac3c1119e12c8b2822ccf0bec41eb29ba604aa4df45b9c86b08ee6395fa9535ac089b7e4cbcd92c1605b8996944684be391abdd633587d89b26ee1ffed15f2b2d41b9746981879daa7e7a232796a7764d7bba3a1ff78929d52b4bc6a6bf331441ddcbafbe925ae88e2905167781af80c9c254de9af67e3741add7c813c5514a0a1b6fe895b6ad9c42dae93b06fd478dddf5903f11ffd880d50ab86976b2b8d3e4bb3a423b9c5980f8e91b22900a3eebb49fd3c69fc9c564e53739e7940b3120ddb74870d030a193a43e0e36e503be4dbe82f2de2f59fdbaea3114dbec3dc9fc82b77482ce6856e3e09d82068371c87cf5f1e167e6e42809ca39439b5ddcc1860d67b0319da60f0163a67a0098266f47294d9e58bc66ac3a3f3bcfde487404948edb6ff68c2b72cfc71d42efeac3c2ab84a9ecb312f085d036f6f4b6e33e8252b9fdfe1e7668387afe406986ad2335e1272c8b06e071a5a2ee393de864c44e9d10b4307df9c11b509bedab853466f455bfa70d3aa5a8a19f305f19dc81818a0d904568cc0650bd011a9a71f8e37141f2022c3e4c65b16b257b9e7ca61bbfc1fde7c0ffa8098c477948c2f427c71bcfc8ea059d18674d214e7a19ec9bebceafa87ec6d32ed2857830cff0a3f9e0fa47f79622d4093e9d3307fbfbeee1ef0e586b3307ac337bc4d7fe3477966935c61c382057c304a7dc11d524b7cde2a7915a242383dbddd3589eaf8bdc26d140a159c420324bc9ede67842848e3859bed543a615dda1a3bab9cdcb6b8bac8fd5de7f7fd659da69a3b4338ddbf44e22d8487abcbfecc3916d5ba681c4040da59818c53931a4d74e3eb9475f9802fee478177420a5e93e2a19a82427cebd452a294fee09fd5a5910c3b38a87588951407fc99ba15d5a2659f77fd4b7a4e8f98321eacc6e9e3b22cc018e29582708ba6fc9439c6e34bba1a8ceed4e15a3f5c1a33dc3350e79a1fb1ea093b51ca493889ae6fb3011a6b6b45baac136af777f30641d9a4f786ad3a56e2450bdbadda7b9b6be32455213060a69bfec3a76e1e437f5de379c3561c446be335344ad09ece10c1cee9900f45a9afea1015c0abf40da5dede57c0ec4f6497aa698bc84e7c4c4badc71c2367c68a31bf98f7a1c8192c51e5d7d22012807bcd1fcb774b8fc7f6798cc9fda02374bdca9d2f998132a5dfbd194a1c56faea154aa76956571ba079f6a82599fd3a0e2d574f44ebaaa061303970be85f9e6e4341fa90c5e263639d9b8e9f2ee47de56d51e63b358251a49a783b034275204a4a0e384a7d500aad999eddc2a33c856b9c59993539092799918f6793ff24c49ac0c2821973903d4fe1dd25688c6045c3a91ff4e0bce4500a4f18bd00db51efb9b3f15a034b61660f915cb1e5a8a7dfbed3a0acbfe252d7554fa09c280025477f5153701b2b11b5145e8b52b4a03483f6616d504a7acc8c6ffd14a927ecb784069172014cc250d723acdcc52b9d8efbd598251c001fc88c758abea5b5246959595071e1b92c9675186f73b42cb5e95609d53b3895d4b6a82f93e99d5fe8d7fa59fb4f8485e3cfbdcaf840a262eec5e8f28a7f27021545f04ee0d8df0cdb1ebf05ebabc35b6d903f383f6cc26c4e8e747b0fe7fcb45e914eee0f2d716c1eaebad7bfd6f59a6fc25d45f2bd51847dff350c0edc7b94f0fe140fbb3f37f587dc6e2a43ea98527c99a1299776077f071fc9add9eadb2a3d9b5ffb950c077556955ea01cb9e2a76a433dda5c9098869c7cae4ae00de8dad803054e09147d9bb117451ae19fa13ae83b7ae00fbe6ae0c56e590320f9215e6a40b5aad501c816eaaead25f17f0de400977120f897faa458fe5d3abaec1cc38272c8575310fa5f7a16f9cf7a07496dbddaa6342e417dd7fa767c6063ba31cef3a3785a4f6552ebc9ea4a1a50936e8cda82c095109f058bf9e9cb54f3faf185e2ed8ffea4562d88dffc89df3c0426c0be992cb5129bb551cf129a28a807a552d68911d1fd5dc93f8f50b77c38e1e4b428168ecd56a8f9104720e506b369a8ef3382edbb40c451f24aedaed761b85211f962b91caf26c191955b7c5000b8dfe60d269fb42c2f81efdea68d0defd47aa10da0fefd9723ab3559d37bcbf202f5172abce8d8539893dbfcbcc7f9591958652ae3b19fede6d621d83683e2737ad5db4410d40c6f7752690489091ac6a21395eea88f9788fb6954762f715744e560c9c850a2c139b598d6f548b7112b15f06824e88259b305f5a2065ad4cc6f26c62bbf952ff5d4cb697dfd42f6ceb3d4d65ce0a8b7d6e5a219f31f4ce1ab87a1dee95866f1bda9b9c7f1427def5dc7f546b3d5b9113bda6a82cb16dbd22104580545894b0eb773b850d9ba296beb9a8ac0d2e94ba28145b28a7f28e5598cb77077b96bd04521b6f307e2e8417ae05637ee8cbef04de6fbe22640b733df385688ba6857eab09af48f339daf546168fcc3144d774c5fde21ee9bd07e53219df5eb88d8335b8f0d2a0890cae314ab3ba1e79d64da8801db95a41c11db31c9d5d6d5ae49643ff36cde25dc5efd4760c6cd0bcd5174e6396c8377f65988ce36e204a2cd51304da325a39071c0ead4d08e11268dcb0d062bfe51d13c3552a492981f13efc96c2a378b6d31a0a7b94c74b66c1161af663a753fb43eab2eec574516c8d433419d95538dd7aeb803a1cd71d22b9585de80ca86ea55a45e1ff0a0b7aa4ae4b9c9269d10654bd5c9fde10faa4c284ec5c3202f7f3df9f1904a503789cfa6cb58b47561a6f1e6989d536a72ffaa2026fd513b2b6556c1bc7e01ccb4966eda47bcd0794deef23c296a063c41121b3d7c497901849fc335aae003b04a7c096fa116ead6881d5d3ceb2e2a2135cf5a7ed99fb0eec129e6b62319d7ebc91b5ea44ad6d0e7c843429fe79667fe89082a8e28e6a8ab1d5ba293a0b671b97997617facf2da78139b669b0567d5ff16dc25b67e44dbf22f4a3a484fc5cb9466a0c391063eb887f5de7e96e5ad38f1199decb177791aad1dca2571445279dd3d2ee83042eca5bf3a46e4b606a8b0b7f5710cb9dc6a22e92d2ddc8941032f331324b6b88b5f4e2f238cbf9fee7a5368a8b1e3c03a4cddb2a8f7c46a4177cf57b6db1a73ef7a85584f255409626e8d8c46063ca47d28385d2c378c94008bbda04b1e864bfe0f56b82de90f1088adc17ebc115e6421fa92898b89c95cbef581e10e63177442c2d2c4103c137b86839b2c1c3616943073ff36790a630fc76a560f7bc287cbf6920a8134e3e0d9be06011966a9719592d695c035ae3f25c6274e9adec15eb348913e925bb74f31c63d66c51be1932493fa6926d8f2bc5536d5e52821b3d1113f577736823d7543d91aa9e03fa142ab2e6b194089d17323b3f78969bbef73c15fc0dd59a08aa84a4da350c03e03fbf4fe93608cf9a6c95bad60307feed875ae862e9b708d52d16cfa02ee0404a135dd45576c545a21de91db23cdf7fb40d1f7af04b808e93365f60be8311bcc6c482bd49fe0bfce8ed993b5915ae4d25dcf11d7bec6ceb1b90f3b4d032c8a111d491cd0dc90203e173eb36ea89e6136675b421dea21309af1d59e26bcd7908c5b8c663a05e201444d35040cd1d3d3b6ecdce2ede4e961dc6af1fbad1bd4c90f25e3adc847ce36e78aa49c58bfd2b5b0d484b8526350e3af28eb6990cd648fadf9ffdbfcc292c2321fedf912c9edb0422451353b7ed0f244352fa78360f71bf87c32abb0f046396068f3985cb00572fb9e468c82ff53e184cc715bb91bf61271e67d9ca8", 0x1000}, {&(0x7f0000001480)="b4421d4900be5dc958a083a8e6d80c74276041cec28260475c148ff4f26120cabbc89b2031c59755a4c7323c1bfedf6232d9b8c33f1415e795e7f14870cab1d6d20ea5a94984c66e4ab49d8a187a5e1b06b245df3b66495055de16ab7cfaa8f3fb8d42513e7d363faec8d5d57b1f0bb3acfeb72d2ec11046131a27968ffb9dc9275f5c1716f5138d6ca7ce7be0bf5e312698579772995d1ad9f390590b2542159969fff1876bbb20e79670e1bc1e00fb1ff69a2d4a193e8fc70e38a5b3e5ecdc6c7985aa5f11ae73f2c56e419dcf86a2fe459b737dadf609e659b981a93bb449fca845f612da6f72dd8047283dbb727a1c4042b19f5dca6b1c6c33", 0xfb}, {&(0x7f0000001580)="bf8990c4f1378308b5d4d4d099c62de69ac8b20473e386", 0x17}, {&(0x7f00000015c0)="abecc516a250ffe567e3b578a4a8ab82fa2d25ce4b6a98a308300b743bdba6d6f6e77261a7353f6833a6fc6bbbc87dd0d709a851094e2451607b58f24c9945057245a89b1e790658c2cf0ef2406ce53728ca8d9dda176a3546ccf93d542d823be1e4a51b2ce77366d58a8f9350fbb90c86e411d79b470386", 0x78}, {&(0x7f0000001640)="67ff4811dffab4d3a31ac17f2cc0002b0c29cd7e3077a9056818d1f4f3cfa8a44df4b3f5cd3d30b241be4d3f3e125daa09d5e87b74f622505690d41587cd4218ab6636a23bce7e2ba8477fd1caf03349a7445181ad", 0x55}, {&(0x7f00000016c0)="a666929c91b4eda3f311e6a37f98c02d10700cf15905c0dc9a7172137a40a024863cb4fb6fb17c2e8205e79763ced3ab9688c0a8cce7a0fe86ad7417", 0x3c}], 0xa, &(0x7f0000001a40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r4, @ANYRES32=0x0, @ANYBLOB="0000ea4100080000000000000000000000000000da62fed4281488d2d3f761aa84b8d5718f0c3117f8f48a28ea063c02e820d3c2f280e0682c220a9bcac2f10c4859667e8a17d2f7181e86be78ac18804a117e62c81e67858777a6c2ec03509adc7c1f2149bc464df7b218d77e714282088b21acd4274c191a7a93ec853e8430d0c7aa5b14f3e424b9c05a1ea9151502d65cbdd536cea1f7fcc48a8f00c53678be4aa5d3ab96720b6597cc8f2e7dd83c8d372dda10305d5f49c531b3612a6f1c0553c8154e51fb47ae31fd19552bd43c423ea24a000000df893809bd39f2390000000000", @ANYRES32=r11, @ANYPTR64=&(0x7f0000001d40)=ANY=[@ANYRESDEC=r86, @ANYBLOB="f78eb2804a5a8d05df3d586b00c7c6465b6c0fa12520df14e49f92cdadca6660466789051a180ea2f2c43e678b23b194bdbdbb79c751fc2d0620a7004cf94a476bb22c0731f96139467eb196d6c9f9d0da0267f4c960a1702a75e72092ebbd4334f92ca7814ca8462d90a0d3e5ac5e383fb1dc10c7ba94b458f434a406265ee54135907997a73d8de5298699ba2d6fbb8026d500a5d79a53", @ANYBLOB="15033dd596e13d4bfe8048a7c9f72d242cb434795f9ba19b146c7ffbeafce72576c3a6901a659eb07579f9c1287f370753355e0100394133debcf938bcbd06943d21860ac43566407e4ff7cf9c09e4bc4357a4df0d6de591200679", @ANYRESOCT=r84, @ANYRESHEX=r56, @ANYRES32=r85], @ANYRES32=r31, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r34, @ANYRES16=r6, @ANYBLOB="0000000018f9a22fa41fc2ab1b0000000000ffff", @ANYRES32=r48, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r49, @ANYRES32=r2, @ANYRES16, @ANYRES32=r50, @ANYRES32=r51, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB="04000000300000000000aa9bae4ba2b2c551b50c63311436070000000000000094db77d05d74ef58a5a262382842cea062dd5f15e7", @ANYRES32=r2, @ANYRES32=r67, @ANYRESHEX=r83, @ANYRES32=r2, @ANYRES32=r68, @ANYRES32=r2, @ANYRES32=r69, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r71, @ANYRES32=r73, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r74, @ANYRES32=r75, @ANYRES32=r77, @ANYBLOB='\x00\x00\x00\x00'], 0x15f, 0x6a5e42f29c9dfc11}, 0xc00) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000240)={0x81, 0x5, './file1\x00', 0x1000, 0x8, 0x9, 0x1}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r87 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r87) getpgid(r87) getpid() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="1050562990014c30382b5588f06e69f32d4c71065668cca77407b29dae07e2fe9a5e9573330cda0b33c655a1791331d92f793c687398bc5db620f97dadc89ef5519151fdade98330f051aa9fe56e749cdc20f50d591d90f85fa0a73f3482363d3aa05b1741afdccb1817278da5d8ff964feac3147ede76c3", 0x78}], 0x1) 16:00:36 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x8}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1c7}], 0xc4e, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x3, 0x3, 0x8}, 0x3f, 0x8001, 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = msgget$private(0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = socket(0x18, 0x400000000002, 0x0) r5 = socket$inet(0x2, 0x3, 0x2f) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x8, 0x400) semop(r8, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r8, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r8, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r8, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r8, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r8, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r8, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r8, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r8, &(0x7f0000000040), 0x0) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r13 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r15 = socket(0x0, 0x0, 0x0) r16 = fcntl$getown(r15, 0x5) r17 = socket(0x800000018, 0x3, 0x102) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r19 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r16, r18, r20}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000540)={{0x5, r10, r12, r14, r20, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r21 = semget$private(0x0, 0x8, 0x400) semop(r21, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r21, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r21, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r21, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r21, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r21, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r21, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r21, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r21, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r21, &(0x7f0000000040), 0x0) r22 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r24 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r26 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r28 = socket(0x0, 0x0, 0x0) r29 = fcntl$getown(r28, 0x5) r30 = socket(0x800000018, 0x3, 0x102) bind$unix(r30, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r32 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r29, r31, r33}, 0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000540)={{0x5, r23, r25, r27, r33, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) setgroups(0x2, &(0x7f00000000c0)=[r12, r25]) r34 = semget$private(0x0, 0x8, 0x400) semop(r34, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r34, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r34, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r34, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r34, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r34, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r34, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r34, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r34, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r34, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r34, &(0x7f0000000040), 0x0) r35 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r37 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r37, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r37, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r39 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r39, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r39, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r41 = socket(0x0, 0x0, 0x0) r42 = fcntl$getown(r41, 0x5) r43 = socket(0x800000018, 0x3, 0x102) bind$unix(r43, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r45 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r42, r44, r46}, 0xc) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000540)={{0x5, r36, r38, r40, r46, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r48 = msgget$private(0x0, 0x0) r49 = getpgid(0x0) msgctl$IPC_SET(r48, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r49, 0x0, 0x0, 0x0, 0x80a6}) r50 = msgget$private(0x0, 0x0) r51 = getpgid(0x0) msgctl$IPC_SET(r50, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r51, 0x0, 0x0, 0x0, 0x80a6}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0xb8000000, r7, r12, r36, r47, 0x1, 0xf9cc}, 0x0, 0x81, r49, r51, 0x101, 0x100000000, 0x0, 0x1}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x3, 0x5, 0x1, 0x7}, {0x80, 0x0, 0x7f, 0x80000000}]}) r52 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r52, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40000530, r52) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7, 0x7f}, {0x2, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r53 = socket(0x2, 0x3, 0x0) r54 = fcntl$dupfd(r53, 0x0, r53) connect$unix(r54, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r54, 0x8040691a, &(0x7f0000000300)) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000200)=[{0x1, 0x81, 0x0, 0x4}, {0x4, 0x5, 0x9, 0x942c}, {0x5, 0x1, 0x81, 0x5267}, {0x8001, 0xc9, 0x0, 0xffff}, {0x200, 0xb4, 0x8, 0x5}, {0x83f, 0x3f, 0x2, 0x6}, {0x6, 0x6, 0x2, 0x8056e561}]}) dup2(r0, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000001c0)=0x5a80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:37 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}}) 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) r2 = socket(0x18, 0x400000000002, 0x0) r3 = socket$inet(0x2, 0x3, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) r5 = socket(0x18, 0x400000000002, 0x0) r6 = socket$inet(0x2, 0x3, 0x2f) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000080)={0x52, 0x401, 0x101, 0x7, "9e450339b72205e0b7205ae1b9ad8f1859c39507", 0x5, 0x6}) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000040)) 16:00:37 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x6) r3 = socket(0x18, 0x400000000002, 0x0) r4 = socket$inet(0x2, 0x3, 0x2f) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$KDGKBMODE(r5, 0x40044b06) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0d", 0x50) 16:00:37 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x8], [0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = getegid() r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)=0xfffffffffffffe13) recvfrom(r4, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r5) r6 = getegid() r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(0xffffffffffffff9c, &(0x7f0000000100)=""/239, 0x19d, 0x800, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x5, 0x8}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r8) getgroups(0x4, &(0x7f0000000700)=[r5, r8, 0x0, 0xffffffffffffffff]) socket(0x18, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) open(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) r9 = socket(0x18, 0x1, 0x0) listen(r9, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) getppid() r10 = getegid() r11 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r11, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r10, r12) r13 = getegid() r14 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r15 = socket(0x800000018, 0x1, 0x0) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r16 = socket(0x800000018, 0x1, 0x0) r17 = socket(0x18, 0x400000000002, 0x0) r18 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r18, 0x0, r17) setsockopt$sock_int(r17, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8bf, 0x4) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom(r16, &(0x7f0000000380)=""/241, 0xfffffffffffffebf, 0x40, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x5}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r13, r19) getgroups(0x4, &(0x7f0000000700)=[r12, r19, 0x0, 0xffffffffffffffff]) r20 = socket(0x18, 0x1, 0x0) listen(r20, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r21 = socket(0x18, 0x1, 0x0) listen(r21, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:37 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket(0x0, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r2, r4, r6}, 0xc) r7 = semget$private(0x0, 0x8, 0x400) semop(r7, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r7, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r7, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r7, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r7, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r7, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r7, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r7, &(0x7f0000000040), 0x0) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r12 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r14 = socket(0x0, 0x0, 0x0) r15 = fcntl$getown(r14, 0x5) r16 = socket(0x800000018, 0x3, 0x102) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r18 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r15, r17, r19}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000540)={{0x5, r9, r11, r13, r19, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r20 = semget$private(0x0, 0x8, 0x400) semop(r20, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r20, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r20, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r20, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r20, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r20, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r20, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r20, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r20, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r20, &(0x7f0000000040), 0x0) r21 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r23 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r25 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r27 = socket(0x0, 0x0, 0x0) r28 = fcntl$getown(r27, 0x5) r29 = socket(0x800000018, 0x3, 0x102) bind$unix(r29, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r31 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r28, r30, r32}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000540)={{0x5, r22, r33, r26, r32, 0x1b, 0x7}, 0x7ff, 0x3, 0xe800000000000000}) setgroups(0x2, &(0x7f00000000c0)=[r11, r24]) r34 = semget$private(0x0, 0x8, 0x400) semop(r34, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r34, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r34, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r34, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r34, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r34, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r34, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r34, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r34, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r34, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r34, &(0x7f0000000040), 0x0) r35 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r37 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r37, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r37, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r39 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r39, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r39, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r41 = socket(0x0, 0x0, 0x0) r42 = fcntl$getown(r41, 0x5) r43 = socket(0x800000018, 0x3, 0x102) bind$unix(r43, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r45 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r42, r44, r46}, 0xc) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000540)={{0x5, r36, r38, r40, r46, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r47 = semget$private(0x0, 0x8, 0x400) semop(r47, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r47, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r47, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r47, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r47, &(0x7f0000001100), 0x0) semop(r47, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r47, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r47, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r47, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r47, &(0x7f0000000040), 0x0) r48 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r48, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r48, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r50 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r52 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r52, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r52, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r54 = socket(0x0, 0x0, 0x0) r55 = fcntl$getown(r54, 0x5) r56 = socket(0x800000018, 0x3, 0x102) bind$unix(r56, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r58 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r55, r57, r59}, 0xc) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000540)={{0x5, r49, r51, r53, r59, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) setgroups(0x2, &(0x7f00000000c0)=[r38, r51]) r60 = semget$private(0x0, 0x8, 0x400) semop(r60, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r60, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r60, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r60, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r60, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r60, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r60, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r60, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r60, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r60, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r60, &(0x7f0000000040), 0x0) r61 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r61, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r61, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r63 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r63, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r63, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r65 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r65, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r65, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r67 = socket(0x0, 0x0, 0x0) r68 = fcntl$getown(r67, 0x5) r69 = socket(0x800000018, 0x3, 0x102) bind$unix(r69, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r71 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r68, r70, r72}, 0xc) semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000540)={{0x5, r62, r64, r66, r72, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r73 = semget$private(0x0, 0x8, 0x400) semop(r73, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r73, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r73, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r73, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r73, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r73, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r73, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r73, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r73, 0x0, 0x6, &(0x7f0000001400)=""/173) r74 = semget$private(0x0, 0x2, 0x100) semop(r74, &(0x7f0000000040), 0x0) r75 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r75, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r75, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r77 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r77, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r77, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r79 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r79, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r79, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r81 = socket(0x0, 0x0, 0x0) r82 = fcntl$getown(r81, 0x5) r83 = socket(0x800000018, 0x3, 0x102) bind$unix(r83, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r83, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r85 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r82, r84, r86}, 0xc) semctl$IPC_SET(r73, 0x0, 0x1, &(0x7f0000000540)={{0x5, r76, r78, r80, r86, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) setgroups(0x2, &(0x7f00000000c0)=[r64, r78]) getgroups(0x5, &(0x7f0000000100)=[r24, r38, 0x0, r64, 0x0]) fchown(0xffffffffffffffff, r4, r87) r88 = syz_open_pts() ioctl$TIOCSETAF(r88, 0x802c7416, &(0x7f0000000000)={0x8, 0x401, 0x5fffffff, 0x7, "3bd9ad4ab8e0bed3dd03042a2b86050293b6defc", 0x5, 0x8}) r89 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDSETLED(r89, 0x20004b42, &(0x7f0000000080)=0xd) 16:00:37 executing program 0: clock_getres(0x6, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000080)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x44}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="a2d0b91d51eb70876dadc767c2de") write(0xffffffffffffffff, &(0x7f0000000280)="f80c05043852bf2f7f6cc206537306cb971445b04eb5474d6b88a922d04bc4624faf6c2c330bf5124290c610b6729be2fdd6647b568f2df0e7db96a9255133186be58729ca5dbc08a2aad2ceef52ff0cda43bab7e3b68af2dee4ccc70273615b12c18aa3e31b5d854dea456d2c6e89ac99c3d7d4c9f0daedb8de513055f5f064eb584937937255328578f0987caf94169cc91dcd91756599541ed5b7fd925207f77825d87b01d945b58da5e58ec42376de036fd5ce856d8998e9e80b1777014a03604c6693ae023f6601ca8311bf31f47604fd2160e0dc3206aa06d11f219859aa9fcd47d8204a59c6b9ead2", 0xec) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613e) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) r2 = getppid() r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000440)=""/222) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x26, 0xffffffffffffffff, r4, r8, r9, 0x1e4, 0x8}, 0x85, 0x7, r10, r11, 0xfffffffffffffe01, 0xfffffffffffffffe, 0x7ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x46000000000004, 0x103000000000008, r2, r10, 0xff7fffffffffffff}) open(&(0x7f00000000c0)='./bus\x00', 0xc4a6ccc49fa58f3b, 0x0) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r2) r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) r13 = socket(0x18, 0x2, 0x0) close(r13) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r13, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r13, &(0x7f0000000280)="620ec73eebe875fb31aae649d2fdcdd4ab5213862e00000000000000a1e67762e684cb11bef33e54b9178de2c10b3e6a", 0x30) r14 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r15, 0x10006}, 0x44001000e, 0x8002, r7, r14, 0x4}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgget$private(0x0, 0x410) r16 = semget$private(0x0, 0x1, 0x4a9) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000580)=[0x52, 0x700, 0xa40, 0x0, 0x200, 0x4, 0x5, 0x2]) semop(r16, &(0x7f00000001c0)=[{0x1, 0x106, 0x800}, {0x0, 0x44, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x400}, {0x3, 0xfffffffffffffff8}, {0x2, 0x4, 0x800}], 0x8) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000002c0)=[{r0}], 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$dupfd(r1, 0xa, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = dup2(r0, r3) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000100)) read(r0, &(0x7f0000000040)=""/91, 0x5b) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffff9c, &(0x7f0000000100)="8c65", 0x1) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x400035}, {0x80000000000006}]}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/2}, &(0x7f0000000200)=0x4) getsockopt(r1, 0xea9b, 0x5, &(0x7f0000000240)=""/197, &(0x7f0000000340)=0xc5) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x4, 0x53, 0x6, 0xe2f2}, {0x6, 0x81, 0x4, 0x7fff}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0xfc) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xfff, 0xcd, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget$private(0x0, 0x1, 0x8) r5 = socket(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x1000100d3) semop(r6, &(0x7f0000000480), 0x0) semop(r6, &(0x7f0000000000)=[{0x2, 0x7fffffff, 0x800}, {0x2, 0x400, 0x1000}, {0x1, 0x4, 0x1000}, {0x1, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0xf, 0x1000}], 0x2aaaab50) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getuid() r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r11 = fcntl$getown(r7, 0x5) fcntl$getown(0xffffffffffffffff, 0x5) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r9, r10, r9, r10, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r8, r11, 0x41d, 0x5, 0x5}) r13 = getuid() setreuid(r13, 0xffffffffffffffff) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(0x0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r24, 0x0) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r27, 0x20007465, &(0x7f0000000500)) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r27, &(0x7f0000000080)='\x00', 0x0, r26, 0x6) r28 = getgid() setegid(r28) r29 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r29, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r29, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r29, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r29, 0x40087468, &(0x7f00000001c0)) fchownat(r29, &(0x7f0000000080)='\x00', r31, r28, 0x6) r32 = semget$private(0x0, 0x7, 0x287) semop(r32, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r32, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r32, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) r33 = semget$private(0x0, 0x7, 0xa0) r34 = socket(0x18, 0x8000, 0x4) semctl$SETVAL(r33, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r33, &(0x7f0000000040)=[{0x2, 0x1848, 0x1800}, {0x2, 0xffff, 0x1000}], 0x284) r35 = semget$private(0x0, 0x2, 0x9) semctl$SETALL(r33, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r33, 0x0, 0x0) r36 = socket$unix(0x1, 0x1, 0x0) r37 = socket(0x18, 0x1, 0x0) listen(r37, 0x0) setsockopt(r37, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r38 = socket(0x18, 0x1, 0x0) listen(r38, 0x0) setsockopt(r38, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r39 = socket(0x18, 0x1, 0x0) listen(r39, 0x0) r40 = socket(0x18, 0x1, 0x0) close(r40) connect$unix(r40, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r40, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0xffffffffffffffa0) r41 = socket(0x18, 0x1, 0x0) listen(r41, 0x0) setsockopt(r41, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r42 = socket(0x18, 0x1, 0x0) listen(r42, 0x0) setsockopt(r42, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r43 = socket(0x18, 0x1, 0x0) listen(r43, 0x0) setsockopt(r43, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r44 = socket(0x18, 0x1, 0x0) listen(r44, 0x0) setsockopt(r44, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r45 = socket(0x2, 0x8002, 0x0) connect$unix(r45, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r45, 0x0, 0x0) sendmsg$unix(r36, &(0x7f0000000340)={&(0x7f00000007c0)=ANY=[@ANYRES64=r37, @ANYRES16, @ANYRES64=r38, @ANYBLOB="50d5ddb4a6631ab7c45afe9adf4d51bd21277b492ed741c219bec2a3a20233d23edc86bd9b1cae156082fe470c4c49a8b4583e0288bebbf51c774f4e9b5f65422ea1de513f0409c96d54bed3d518ff5ec8207d2fc16a4582002a66455cf74d5ec3a3ce9892d4897b8d3e4786ff84884f923c24fa37bdd9ad1e5dc010e78e", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESHEX=r35, @ANYRES32=r45], @ANYRESHEX=r39], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000000440)=ANY=[], @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR, @ANYRESHEX=r34, @ANYRESDEC, @ANYRESHEX, @ANYRESOCT=r33], @ANYBLOB="9f9de90263633126a43ed7d5c0f4e6eb854b79b5c3c29eeaf849944722a489200225a87b9e9fa7f71cb3e4e928ae3dd3bddd3d6f6167747c5dafdac9bde0ccdcbe643b0f448b1a42e1683a2ba92249f2908fc91cc333d3be021b6c877e343bb21ebc5244e664e1de5e743f9e2e1075a6a3bb648eccee1d2aee36a551b4ac0032e413343c6406008006bf71104d1762c1fb1dd0c4dc3a01a195d00f42075ac6afb5f389e2226d710cf7dd7638209e337c26c997f67a943df23f47e0858e0efcb689078b7ae18d147e4e34d1de33bdddc81e74e4c5b6e73b", @ANYRES16=r41, @ANYRES32=0x0, @ANYRESOCT=r42, @ANYRES64=0x0, @ANYRESHEX=0x0, @ANYRES64=0x0], @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESHEX=r43, @ANYRES16, @ANYRESOCT=r44], @ANYBLOB="13ff4e61006d4d36676ca6a9fd8ec995301c49807bbe6cd5e93e6b3c4d3a958aa2467b37948d17", @ANYRES16=0x0], 0x9, 0x0}, 0x8) semctl$GETNCNT(r33, 0x1, 0x3, &(0x7f0000000040)=""/32) semctl$GETNCNT(r4, 0xb, 0x3, &(0x7f00000338c0)=""/102400) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r28, 0x0, r28, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r24, r28) lchown(&(0x7f00000001c0)='./file0\x00', r24, r25) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, r24, r15, r18, r20, 0x1e6, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) r46 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r48 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r49, &(0x7f0000000380)={0x0, 0xfffffffffffffd65, 0x0, 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0020ff7f00007c902b60848a9dadb1517769f4b5b2c82aa47107836de305001f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e3f00000000000000679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5afa87b53586959c487eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854821a2e191500000000270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f074b6d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856024633a71bb0b5896291085e5301673f688a919661d0a1e373b41075387eed9771524765f23d2f2db32acbc66b190c4f9b1c6bac9bcdce389288d9e1b40e620771f439dba4b4c102d4468c5be4c8e69e629dc6a865235b30eb7dcf0e51dcd6bc37758f50f2e907b586733ddc583bb2ec3e32c06e20368a2ff5c4fd168abfbbc10cbe4dc6596d430af4cf1e131f950eebaa9106008c0a6f2eefee24bc6a2e8312191e6aaf4e996aaa156a5d523e21bf5d4cbe12b8"], 0xfffffffffffffe60}, 0x402) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r51 = fcntl$getown(0xffffffffffffff9c, 0x5) r52 = getppid() getpgid(r52) r53 = msgget$private(0x0, 0x20000003c4) msgrcv(r53, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) r54 = msgget$private(0x0, 0x20000003c4) r55 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r56 = socket$inet6(0x18, 0x8005, 0x10002) msgrcv(r54, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000"], 0x65, 0x0, 0x1000) r57 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r57, 0x0, r57) accept$inet6(r57, &(0x7f00000004c0), &(0x7f0000000140)=0x6) r58 = kqueue() msgsnd(r54, &(0x7f00000005c0)=ANY=[@ANYRESHEX, @ANYRES64=r58, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[], @ANYRES32, @ANYRESHEX, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR64, @ANYPTR64=&(0x7f0000001880)=ANY=[@ANYRES64, @ANYRESHEX=0x0, @ANYRESHEX], @ANYRES32=0x0, @ANYRESDEC, @ANYRESHEX], @ANYRESDEC, @ANYRES32, @ANYRES64, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR, @ANYRESOCT=0x0, @ANYRESHEX=r56, @ANYPTR64]], @ANYPTR=&(0x7f0000001800)=ANY=[@ANYRESOCT, @ANYRESDEC=r55, @ANYRES64, @ANYRESDEC, @ANYRESDEC=0x0, @ANYPTR64, @ANYRES64], @ANYBLOB="caf18fb1b9e8ee1ec817d66a2588b5aa68a0895c4a414d93b29c0f30b103e0a31491c629fe3172fcbf83cf168927e42ea0ffb6507c0c7f0a84eff817261bad4ab761fe0cd126f4f829cdab713c55e0bf8341a6bd618fbe38208ecbe4434117ddccefa2e186feb50a790ea3d915d90a4aed596e8d926de5c5307fe46a6e37e4527155bb04b21455a17f4b355d65fb4dfc72eeb56bc4a6c4a8cf29f270a465166b5c63de11547a75499a53f24caa99763c703c34236ee5e412b7cf576c4064e5b52a", @ANYRES64, @ANYBLOB="33dfac09fea05a1e52aca400b53b1f44296fe09e9a6c7c88a444a822fe44ddf7fff1ab4973f10d591684e5e8fa218b944b158ce8"], 0x7, 0x800) msgrcv(r54, &(0x7f00000010c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000100"/260], 0x104, 0x1, 0x1000) msgsnd(r53, &(0x7f0000000ac0)=ANY=[], 0x0, 0x0) msgsnd(r53, 0x0, 0x0, 0x1800) msgsnd(r53, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000980)={{0x1, r48, r50, r47, 0x0, 0x46, 0x81}, 0x10001, 0x1, r51, r52, 0xa5, 0x1, 0x4e2c, 0x6}) r59 = msgget$private(0x0, 0xfffffffffffffffd) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r60, &(0x7f0000335000), 0xfcb7) writev(r60, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r61, &(0x7f0000335000), 0xfcb7) writev(r61, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r62, &(0x7f0000335000), 0xfcb7) writev(r62, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r63, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) msgsnd(r59, &(0x7f0000001580)=ANY=[@ANYBLOB="a98faea775f06c26c2e651d16b907f572aed79c7c32e4c57e15ebf596d64ff595edd06f4ad37ab8a08fee46c7862a10df1e0e84244ae4059b78ac38fd74c13191de90f7ee2fb831840d9fec43a7525865c36ad7055fd22c49ce1ddf70200e967e02196e8b60923f2f2a40d69fe1f499e29b494387964e451ff8d56ccd72bb38669b51f71b2c80c9e550545bcc1547e9f694296c79b04222b11c99958a98b3f3bd2452de60db99c9088d639473e9cd04b1c6bd819d174890cf541020491687e447ab6615c3fde3b488f9d10d2409144d7d9648117fe044cbaf7443fa81f0f413c0f6066b37ee10a9444d0237985ccb08f", @ANYBLOB, @ANYPTR=&(0x7f0000000700)=ANY=[], @ANYRESOCT=r60, @ANYRESOCT=r30, @ANYRES16=r61, @ANYRESDEC=r62, @ANYRES16, @ANYRES32=r63], 0x9, 0x0) r64 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r64}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r64) r65 = syz_open_pts() r66 = kqueue() kevent(r66, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r64}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r65, r66) r67 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r67}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r67) r68 = syz_open_pts() r69 = kqueue() kevent(r69, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r67}, 0xffffffffffffffff, 0x15, 0x0, 0x0, 0xfffffffffffffff9}], 0xfffffffffffffffb, 0x0) dup2(r68, r69) r70 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r70}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r70) r71 = kqueue() kevent(r71, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r70}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r72 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r72}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r72) r73 = syz_open_pts() r74 = kqueue() kevent(r74, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r72}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r73, r74) r75 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r75}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r75) r76 = syz_open_pts() r77 = kqueue() kevent(r77, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r75}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r76, r77) r78 = socket(0x18, 0x1, 0x0) close(r78) connect$unix(r78, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgsnd(r59, &(0x7f0000000a40)=ANY=[@ANYRESHEX=r66, @ANYRESOCT, @ANYPTR64=&(0x7f0000000b00)=ANY=[], @ANYPTR=&(0x7f0000000a80)=ANY=[@ANYRESOCT, @ANYRESHEX=r78, @ANYRESHEX, @ANYRES16=r22]], 0x4, 0x800) msgrcv(r59, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000e95161730000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b0000000000000000000000000000ec000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fdcb5f9f46b6a0b59d343cd0d020e06047d05478f69de97ccba411faa967ae44f83ce6925de36bf27227336bf04260e588afb8671d23e6b78d49aada94884b58124fadd0cccaf52389db21fd4046c58964d23f645f8dea99e444c7af702c043795bddc9b20d4087e8975f3c93ed4f6b2bafa8c8825a7f6541f0d738"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r59, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa90000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f77696b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/388], 0x44b, 0x800) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x64}, {0x6}]}) r1 = semget$private(0x0, 0x7, 0x200) semop(r1, &(0x7f0000000340)=[{0x2, 0x9, 0x1000}, {0x3, 0x4, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x7, 0x1000}, {0x3, 0x3, 0x1000}], 0x5) r2 = socket(0x18, 0x400000000002, 0x0) r3 = socket$inet(0x2, 0x3, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000140)=""/98) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$BIOCPROMISC(r5, 0x20004269) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x4}], 0x1}) 16:00:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="63028608ac1401ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0xc000, 0x5bc9) ioctl$VT_WAITACTIVE(r0, 0x20007606, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x390, 0x80) 16:00:37 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="45d5792aa13dedf982ecd183e6f609e4dc88c7cb3ac4de9b60ffe17f838059d4bd4ec78b5770c22f94f38c0c3dfff2f3a488def60ba708686f85c59c76a292ea3b789bae019e797147b90e744f5f1dc39b736d4811bcb19ea4a66f0d995307a6b26ca6b5a0680418bf00db156d93cc929b54b0e8190f2cd02f4bb452afabf2394b01e825d416937ff5c7e95ef23ce9306fb2ca67fc1a04f4c35cdd1fa1411396a6662d1991c1a388cab7b7e845735f521b0956ffb94ff573b1498f4543d2321d5aa23df5adc9805af20324152b232e6920820275", 0xd4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="8a7520a5d2aae64d4da7666ba72bc11389f221970bbf335be091cac9a1a72373cdaec5bd3d252cd2cf202d1a54", 0x2d}, {&(0x7f0000000180)="84f167c2650c95237cafd2d6ec8ae548a6684445fad5643e5e48a6d365749026", 0x20}, {&(0x7f0000000240)="36b4e3481f41001c9856a79406c199da5383b23e8601c36b1db62a52cc3d0043d4bb6f6f8752dca8d59074e76f67eb04072f120b91955740b13408a156c1fb9f81122f47f539f7f96695a949455ef20315c833cea3a0017e92fec4179d25f86e508f5983c03d3f26933bb277583883662d20738f919f1d4e309e690be4e78cf5162ce28a47a6cfee7033fc0c8aaedeaf3b33cfeeb7f73f4e09412f517453fcb8c9a4c826a911da2d42a101bb1807aa214c1eeab8431b9ed9b5a2dbd7dee5cca0d3222e6a48d7b06bfad8ac3a4683ae7f", 0xd0}], 0x3) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4}, {0x1000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x81}, {0x460}, {0x9, 0x0, 0x0, 0x31}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0xff29, 0xef, 0x80, 0x7}, {0x4, 0x81, 0x0, 0x1}, {0x5, 0x5, 0x7, 0x2}, {0x8, 0xfd, 0x2, 0x3}, {0x0, 0x6, 0x3, 0x3}, {0x0, 0x40, 0x4, 0x1}, {0x5, 0x6, 0x8, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000240)={0x6, 0x1, 0x0, 0xffff}) r3 = socket(0x18, 0x400000000002, 0x0) r4 = socket$inet(0x2, 0x3, 0x2f) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x8, 0xff, 0x1, 0x30, 0x10001, 0xa654, 0x6, 0x1, 0x3, 0x40}) ioctl$TIOCSTOP(r5, 0x2000746f) 16:00:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2001, 0x4505) open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0xb26c23a6c83bb365) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) 16:00:37 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000100)="48faaa73b6524c7a57dc", 0xa, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ftruncate(r2, 0x0, 0x6ea) 16:00:38 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20000, 0x105) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900", 0x0, 0xfc99}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x120) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet6(r2, 0x0, &(0x7f0000000000)) writev(r1, &(0x7f0000000580)=[{0x0}], 0x1) 16:00:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x4) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe05}, 0x10000044001000d, 0x402008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) wsmuxpoll: not open wsmuxpoll: not open 16:00:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x400000000002, 0x0) r3 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r3, 0x0, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={r1, r4, r5}, 0xc) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x681, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000580)="000000186004008000014000000000000000000000000000000000000000000000200800e4ff6f0000000100dc", 0x2d}], 0x1) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) select(0x40, &(0x7f0000000000)={0x40, 0x9, 0x40, 0x8000, 0x0, 0x8, 0x80010000000, 0x8001}, &(0x7f0000000080)={0x0, 0x3, 0xffffffff, 0x7fff, 0x302, 0x5, 0x200, 0x1f}, &(0x7f0000000100)={0x0, 0x1ff, 0x9d, 0x3, 0x0, 0x400, 0x6, 0x5}, &(0x7f0000000140)={0x2, 0x8}) r1 = socket(0x18, 0x400000000002, 0x0) r2 = socket$inet(0x2, 0x3, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000200)) open$dir(&(0x7f00000001c0)='./bus\x00', 0x100, 0xcd3d64fa4562015a) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x74, 0x3}, {0x34, 0x0, 0x0, 0x80000000}, {0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x4}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x180) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000001c0)) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r2 = socket(0x18, 0x400000000002, 0x0) r3 = socket$inet(0x2, 0x3, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) r5 = socket(0x18, 0x400000000002, 0x0) r6 = socket$inet(0x2, 0x3, 0x2f) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x8004) r8 = semget$private(0x0, 0x8, 0x400) semop(r8, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r8, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r8, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r8, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r8, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r8, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r8, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r8, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r8, &(0x7f0000000040), 0x0) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r13 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r15 = socket(0x0, 0x0, 0x0) r16 = fcntl$getown(r15, 0x5) r17 = socket(0x800000018, 0x3, 0x102) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r19 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r16, r18, r20}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000540)={{0x5, r10, r12, r14, r20, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r21 = semget$private(0x0, 0x8, 0x400) semop(r21, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r21, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r21, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r21, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r21, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r21, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r21, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r21, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r21, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r21, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r21, &(0x7f0000000040), 0x0) r22 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r24 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r26 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r28 = socket(0x0, 0x0, 0x0) r29 = fcntl$getown(r28, 0x5) r30 = socket(0x800000018, 0x3, 0x102) bind$unix(r30, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r32 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r29, r31, r33}, 0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000540)={{0x5, r23, r25, r27, r33, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r34 = semget$private(0x0, 0x8, 0x400) semop(r34, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r34, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r34, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r34, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r34, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r34, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r34, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r34, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r34, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r34, &(0x7f0000000040), 0x0) r35 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r37 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r37, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r37, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r39 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r39, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r39, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r41 = socket(0x0, 0x0, 0x0) r42 = fcntl$getown(r41, 0x5) r43 = socket(0x800000018, 0x3, 0x102) bind$unix(r43, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r45 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r42, r44, r46}, 0xc) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000540)={{0x5, r36, r38, r40, r46, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) setgroups(0x2, &(0x7f00000000c0)=[r25, r38]) r47 = semget$private(0x0, 0x8, 0x400) semop(r47, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r47, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r47, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r47, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r47, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r47, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r47, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r47, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r47, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r47, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r47, &(0x7f0000000040), 0x0) r48 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r48, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r48, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r50 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r52 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r52, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r52, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r54 = socket(0x0, 0x0, 0x0) r55 = fcntl$getown(r54, 0x5) r56 = socket(0x800000018, 0x3, 0x102) bind$unix(r56, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r58 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r55, r57, r59}, 0xc) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000540)={{0x5, r49, r51, r53, r59, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r60 = semget$private(0x0, 0x8, 0x400) semop(r60, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r60, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r60, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r60, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r60, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r60, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r60, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r60, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r60, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r60, &(0x7f0000000040), 0x0) r61 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r61, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r61, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r63 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r63, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r63, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r65 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r65, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r65, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r67 = socket(0x0, 0x0, 0x0) r68 = fcntl$getown(r67, 0x5) r69 = socket(0x800000018, 0x3, 0x102) bind$unix(r69, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r71 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r68, r70, r72}, 0xc) semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000540)={{0x5, r62, r64, r66, r72, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) setgroups(0x2, &(0x7f00000000c0)=[r51, r64]) r73 = semget$private(0x0, 0x8, 0x400) semop(r73, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r73, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r73, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r73, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r73, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r73, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r73, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r73, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r73, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r73, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r73, &(0x7f0000000040), 0x0) r74 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r74, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r74, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r76 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r76, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r76, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r78 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r78, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r78, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r80 = socket(0x0, 0x0, 0x0) r81 = fcntl$getown(r80, 0x5) r82 = socket(0x800000018, 0x3, 0x102) bind$unix(r82, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r84 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r81, r83, r85}, 0xc) semctl$IPC_SET(r73, 0x0, 0x1, &(0x7f0000000540)={{0x5, r75, r77, r79, r85, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r86 = semget$private(0x0, 0x8, 0x400) semop(r86, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r86, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r86, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r86, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r86, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r86, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r86, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r86, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r86, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r86, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r86, &(0x7f0000000040), 0x0) r87 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r87, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r87, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r89 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r89, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r89, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r89, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r91 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r91, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r91, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r93 = socket(0x0, 0x0, 0x0) r94 = fcntl$getown(r93, 0x5) r95 = socket(0x800000018, 0x3, 0x102) bind$unix(r95, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r95, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r97 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r94, r96, r98}, 0xc) semctl$IPC_SET(r86, 0x0, 0x1, &(0x7f0000000540)={{0x5, r88, r90, r92, r98, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r99 = semget$private(0x0, 0x8, 0x400) semop(r99, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r99, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r99, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r99, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r99, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r99, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r99, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r99, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r99, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r99, &(0x7f0000000040), 0x0) r100 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r100, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r100, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r100, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r102 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r102, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r102, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r102, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r104 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r104, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r104, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r104, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r106 = socket(0x0, 0x0, 0x0) r107 = fcntl$getown(r106, 0x5) r108 = socket(0x800000018, 0x3, 0x102) bind$unix(r108, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r108, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r110 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r110, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r107, r109, r111}, 0xc) semctl$IPC_SET(r99, 0x0, 0x1, &(0x7f0000000540)={{0x5, r101, r103, r105, r111, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) setgroups(0x2, &(0x7f00000000c0)=[r90, r103]) r112 = semget$private(0x0, 0x8, 0x400) semop(r112, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r112, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r112, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r112, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r112, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r112, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r112, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r112, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r112, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r112, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r112, &(0x7f0000000040), 0x0) r113 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r113, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r113, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r113, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r115 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r115, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r115, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r115, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r117 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r117, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r117, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r117, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r119 = socket(0x0, 0x0, 0x0) r120 = fcntl$getown(r119, 0x5) r121 = socket(0x800000018, 0x3, 0x102) bind$unix(r121, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r121, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r123 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r123, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r120, r122, r124}, 0xc) semctl$IPC_SET(r112, 0x0, 0x1, &(0x7f0000000540)={{0x5, r114, r116, r118, r124, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getgroups(0x8, &(0x7f00000002c0)=[r20, r38, 0xffffffffffffffff, 0x0, r64, r85, r103, r124]) r126 = socket(0x18, 0x400000000002, 0x0) r127 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r127, 0x0, r126) getsockopt$sock_cred(r127, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r129 = socket(0x18, 0x400000000002, 0x0) r130 = socket$inet(0x2, 0x3, 0x2f) r131 = fcntl$dupfd(r130, 0x0, r129) ioctl$TIOCFLUSH(r131, 0x8040691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r131, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r133 = semget$private(0x0, 0x8, 0x400) semop(r133, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r133, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r133, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r133, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r133, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r133, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r133, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r133, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r133, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r133, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r133, &(0x7f0000000040), 0x0) r134 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r134, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r134, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r134, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r136 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r136, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r136, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r136, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r138 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r138, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r138, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r138, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r140 = socket(0x0, 0x0, 0x0) r141 = fcntl$getown(r140, 0x5) r142 = socket(0x800000018, 0x3, 0x102) bind$unix(r142, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r142, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r144 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r144, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r141, r143, r145}, 0xc) semctl$IPC_SET(r133, 0x0, 0x1, &(0x7f0000000540)={{0x5, r135, r137, r139, r145, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r146 = semget$private(0x0, 0x8, 0x400) semop(r146, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r146, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r146, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r146, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r146, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r146, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r146, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r146, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r146, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r146, &(0x7f0000000040), 0x0) r147 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r147, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r147, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r147, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r149 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r149, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r149, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r149, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r151 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r151, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r151, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r151, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r153 = socket(0x0, 0x0, 0x0) r154 = fcntl$getown(r153, 0x5) r155 = socket(0x800000018, 0x3, 0x102) bind$unix(r155, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r155, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r157 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r157, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r154, r156, r158}, 0xc) semctl$IPC_SET(r146, 0x0, 0x1, &(0x7f0000000540)={{0x5, r148, r150, r152, r158, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) setgroups(0x2, &(0x7f00000000c0)=[r137, r150]) r159 = getegid() r160 = socket(0x18, 0x400000000002, 0x0) r161 = socket$inet(0x2, 0x3, 0x2f) r162 = fcntl$dupfd(r161, 0x0, r160) ioctl$TIOCFLUSH(r162, 0x8040691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r162, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r164 = getgid() r165 = semget$private(0x0, 0x8, 0x400) semop(r165, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r165, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r165, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r165, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r165, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r165, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r165, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r165, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r165, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r165, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r165, &(0x7f0000000040), 0x0) r166 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r166, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r166, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r166, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r168 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r168, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r168, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r168, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r170 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r170, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r170, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r170, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r172 = socket(0x0, 0x0, 0x0) r173 = fcntl$getown(r172, 0x5) r174 = socket(0x800000018, 0x3, 0x102) bind$unix(r174, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r174, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r176 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r176, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r173, r175, r177}, 0xc) semctl$IPC_SET(r165, 0x0, 0x1, &(0x7f0000000540)={{0x5, r167, r169, r171, r177, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r178 = semget$private(0x0, 0x8, 0x400) semop(r178, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r178, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r178, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r178, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r178, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r178, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r178, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r178, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r178, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r178, &(0x7f0000000040), 0x0) r179 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r179, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r179, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r179, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r181 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r181, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r181, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r181, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r183 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r183, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r183, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r183, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r185 = socket(0x0, 0x0, 0x0) r186 = fcntl$getown(r185, 0x5) r187 = socket(0x800000018, 0x3, 0x102) bind$unix(r187, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r187, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r189 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r189, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r186, r188, r190}, 0xc) semctl$IPC_SET(r178, 0x0, 0x1, &(0x7f0000000540)={{0x5, r180, r182, r184, r190, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) setgroups(0x2, &(0x7f00000000c0)=[r169, r182]) getgroups(0x8, &(0x7f0000000480)=[r125, r128, r132, r137, r159, r163, r164, r182]) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f0000000240)={0x101, 0x5, {0x75af, 0x80000000}}) r191 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCFLUSH(r191, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCNOTTY(r191, 0x20007471) r192 = socket(0x18, 0x400000000002, 0x0) r193 = socket$inet(0x2, 0x3, 0x2f) r194 = fcntl$dupfd(r193, 0x0, r192) ioctl$TIOCFLUSH(r194, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r194, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000003c0)=0xc) r195 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x1) ioctl$BIOCSETIF(r195, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:38 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x89}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) sendto$inet(0xffffffffffffff9c, &(0x7f0000000040)="8f17b51219f0bd00a98b5531c251f3d450780ca3757828043ec730de6aa39ed1c7dda1a5abaad0353c01212a52033252344349ba822dbc", 0x37, 0x408, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000004c0)) 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000380)="0000001861f4018b002a3a0000030083ca4fa408000000dcd1850013f1071d5057ba44cbef4fa223bc0f2c07026efa10690cc557977136807465e18c0fa6ae84c9831c325f8127193ad910c51bad5a8b8c1a2619e86b", 0x56}], 0x1) r1 = socket(0x18, 0x400000000002, 0x0) r2 = socket$inet(0x2, 0x3, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x8, 0x3, 0xffff, 0x1, 0x6, 0x6, 0x6, 0x2, 0x1, 0x2e7, 0x4}) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xe2c66155d648228d, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0xf8, 0x4e, 0x19}, {0x6, 0xfa, 0x1f}, {0x0, 0x0, 0x7f, 0xec}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x50, 0x0, 0x6, 0x9}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffde8, &(0x7f0000000100)="26495b55a658d024cd42a548e094") recvfrom$unix(r1, &(0x7f0000000200)=""/27, 0x1e8, 0x823, &(0x7f0000000240)=@abs={0x2, 0x0, 0x2}, 0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x0, 0xffff, 0x1, 0x200}) 16:00:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r0) r1 = socket(0x2, 0x8002, 0x0) fchflags(r0, 0x10000) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 16:00:39 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x1) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x10000, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) r2 = socket(0x1, 0x5, 0x66) pwrite(r2, &(0x7f0000000200)="39e511a0ba9b6aa9a4a5e76d56a79e2bc54a20d1cfbde19eb8d3c57348275bab1df84e2da7f344f4cb545f43b5f99b669ed3c741891efd4c2361cb817be6587b142359be6aa72193eb3680df1afc22df556ee47679a2606c586abc816c88554f295c89f1b5ed3e3d76ff7d254e4549255d425b582198f65c3ce1a45ff08b49cfac926214a8944113a9a9861177a63006c1e443b7f53a9199a135e7aaae4158c4c32ef5bbb95f26e1c409c42ef3484e25145e6cf77186d045d4dcd2ac13f1942ae5700492f587c7fa5120cfb17d253c922505dd5e0ba32fdd103f", 0xda, 0x0, 0x1) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0xfffffffb}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0xae5be16f9d8fa788) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3e97f0600f41530f36b74aa04bb") r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000240)="b10005016000009005001b0005000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getpeername(r4, &(0x7f00000000c0)=@in, &(0x7f0000000300)=0xc) shutdown(r3, 0x2) setsockopt(r1, 0x7f, 0x8, &(0x7f0000000e40)="36a3a4f13cf50ae95cbafe2642ca06a5d7deb3d5e2794c0e6c1dc5ae8b046fd5e1a5e8685053c38eb8e2cbc0559006b2aeb95e4bbcbccac715f7285af99365476121aae724c077d03cee3db757e11a6675b05d23d4eacd65d4764a2609ccace0bdbde17b6aefe1c6da88ea409395a195547ecf888fec365b354664169068c3379f8cda42a37882bf39907edf0612bd9aaf249c60242d467ce66df42cb1a67ba52002e69ab8c66c737894bbdeb989b57eb8cf365cf05b02ea791b7459e398f803b3943a780ef06eff5295ca4c1a7b7b81095c91eebaaefd37815d5715d765298d543c604c48776c9a5d0a90214951ee1d4070effdf38a7f8d0dded83c259ad1c8b55a52b9596310b92da6572452b98cb7c789edf567c35e1d262be7fd93c7b421f10cf3b83e03538306b1306997ff6b0f1353d178fe388a9091ed0ed2438b20b4a5d4008907149185ca4941fafb7dcfc096ba0210f0592f84c24f9c1e11d3ac331e110deadea3f25d3d9ca5f6b3d3486e9e87b6f640e1ac707d1c281afbd1bcdad2580e989552e4b75a64baf50309c548831ef8d0efea3b1de1e6b49ec9c18aa79d6429c35fad9ef88f02effedeb65d977e8433ddfa066ae34463aef4984ff511ff0d470413fc6dab1057687d2cf38a28bcb681e06cbd4fb9b821c17e83c7d8f1b563110f598ddb1aca5db9a845690b88cb133beecd2d78142fa3d7c19b3d7c624233e5cd239033e594e19d95a2e61dc6cb89733b103b824631c172f56e0f1ef5de762bb12da01d8a5a7f3baee15afc97ce944c4266ae9aa3209483215a6221668fc837e3d9a4e0e56a11e5b19937a3be7111e2e525e3594db118aed9a8499005633aac3f05fa438c3fc076dfe817788312d1e7f0632ab25f7a034a30fb22a82a1487f006490470655248dd7daa02836a9431a4cb556019f9ae83bfb388685026692e061c9066bb770b1e9d0b80e428ff58fa87fdad2d13736eda29f8ca8b971a555f009ecddccc446c2fa3428939e44a8fce95d7f04a57a3f2746ef8e6ef2b2ab596f82559ee7c88493601c7914061881551c4353d9f09c187bf896b4ec00e2c8ab1aef4b53aa0f1a9ea81904b51bc35317990d529267bad00083a812d9aead15b0601822c7f3bd5dcfc0d8d70ea9128527064e5602bd89fe8b29413130be750d32ee094b9d249f8adb0b5cd73497f61d77ec62a6d5832edc3424d0a4b6aff5919c3ca3b48369c86f4083d00923501588f512f1302641769b827be09a69c396a90058a25f3b6adb810aa6ce2306632bb7ee500ef3ed3940253611a2009cab7293e95baabe0e7e5e442ef7dba305828e7e16c3ff676c0eb7ec6a83cafdf2c18461065e565a1a08a500f14d1dccb13fa36a20c5540807a4c4a6194499f134614b7a39e672b29d502b207ac6a7101ab38af48ad67e810940b5e6efdd4cb891be8feec3f1424e3dc9799c377bd6822ab588db0be8fa9fa1f1ee45558df1ae04162bb42797da3d196d18b0468866775b8c2a688dde66e407b38f3f79e7b905449dc468b6380bd723b45a3fda25bda7d1f94b2640f1caec132e7789b8572510befabc295bd4ce9baa03ec7cf61d7eff16931cae28dffda77cb7cce4767feac0fb12bdfceba035cb420ee72e9f3d5a063a23307ffdc48f0d48d5ace4c94ccc74452cdc184b5c8da931fb9fe133812b458ac88283a217be08f393597fdf0c92603c05d8c228eac44f1ba4c2b3f3c8724c758b02a18f755488f53ff05545a45ccff743e0ebe92129f44f0df9f933e12f3a297b0a9e84769bc8b43cfb035c660f3da52d1a2dd4fcaf74fcb0b177c0c0954b0b11a40f9743cc251f6500673ed7087f4bac6aeecb15d5c85c7648a14f99a6953c58bf28ad7516eee2939c3ff72616c57a0e2783d8102405cbc048229f8650cd1b6d2f2985099bd5d7cfccd62870da99b8b4b1e641203d2e9612390631c16bea3c724dd3b2592750f354d3ecf0ae2058adc3b8cd0e40f2b59b2a159ca55f46f97a1d97d50339f63888dbfd7257e07e9ab4af30735df7002c31d85087f02613f11c4b3a4404ae03632c60c7c4060435d1f5706a1eb045dc4162bbf299f3af15c5c0419edde51a2aea808240452fd452ec100c2402fa21d49ff3d0b10afc13c75323130bcf4be815173d9f23201ad5f1bbd59c0ef3ea3f349a4712811a0b380904b033ab30f1c4540b83a4ad2c0b8bce881c8f72ba6dedadd63db475f1a44c93c9beef068ba42f1ddd6d212c51f5d98adaf687c2f90f1027b43f0dc40706ae4631790502b25a46913d4681b727ffec4ef27bab4bf31ad747c9af515c04420ef3055f319fcddf3bbfef2074678e84237f6ff05826757b9c9640be1c152a7557157bd4d82c369b7524fa792a699f745e548b873e765e1d0f1129ecd30bc79805884093ffd5716528e3134ab96218df1536d2fbc8749618c349bd7708ddcdd185035c65022e92febdfd49093f907909ee7010d87e4e7a7e1ae56cf977b0df8289ea9d0f508c21c7893f2d7590c57a47c8881c7fff3b471bd9815702cd7066b1362b7c84681fb10b9838282d908250269d98451a9905c41bb6136fa0466890f47dd834031f21023fc276a3062e09bb95f11c8b0d9fdaefbcde236cdb672a50431513a445f116477f9ae8ebe13a11107d05dbfb5e9322e7aef9cb8dee080977f895374a042fbae336e6fc573eafb89adb4a7e4ea1ba205ad3a5041c656925a7183ac8bbb8bf70c3ea827b78e45a4c1c509c2c8f89fc5c0446cf7af0cab14cf925d52b7fe8b6680b57b8d4e8e9b9b9343872af310555e616919257793583bf93ea3b0f634549ac26ef40143d124af5de6bf1ddb1101ddf3cd3e17398732ecc45c840d7ea2e705341a474536e48e6fa08b00124af3c4fd3ea28c7a570f5c618b5906bc99457ba433ff51f3cbdc7da81866ae71810fcfe86dff6d7d99ae4202a85ff3c635886a966eaee36a0a3f1f09b88755769f84037122b2404626a73c72905cf6d543fae095f26d7c1e5510c0e87353644d0f94054e50076a4353ffe62441c48861a8c3f09c414bc03054f329b340503b71d43c986ea18d0e4bd3a1ba4916ce77f043d3da845c489f172613d81bb1b80a315bf337bb88fe41236ba86a86152baa6cd95848cbeb65ad7fcc18271e94cd564c7a71b34a972d2af82744a45ce0b333b780e729523c542518177fdad1243c7599affcb7bbf17c38590d24927757b35716da2894c547ab208dbecb2dcbe40a42cdc5f28a4ce7040b59e404154be821e4851b8af11b139130beae02a67eef7dad73ec56ccc406c033edcb3c69598530b7e438d232b81758df420d2da74a924647f5d4bd6d523d505c3a39a2bb2c02e125fe46958cc58e9a46331d7fb393160ce5779c43ee9507af06928f82e7c65387b51b165515005f098aedc62c080b27ab9e0cb251534cdefdacf72b5959b2c2882ebfb2062fa8919eb4787c3581550376df40a11cd0897f2a2ad6e5dd857d1fe3094575bb059b3281adcfe27e497c8de5886922c28b7645da02665eac99bf9d1e21cbecbd6c627d069def6b11402e0a945b18a19c892fff77a466de6d123543a7e800553af4c4fa9aa3f0e752c9533c6075200f7aee5509b3a2d09a69e0fd5d415cfacc50580a0162925ae77f9fa88f704cd89570e952852db6a851073ea0bc922da4a840f18f33fac177beefebc640454e92f63aaf2586566f18c93f1a6ca71753c597bbc2a16c8495931ec7125cb803f370f20b92cb671a159d437ae13fed1cc97fbd18e7229559a3d16e0c2a002d02f8362be53e8200cc87249b082eb16b1b71d4951de7c2fac268b7364a63123a17fecd43b578515bd2e4db20b8a812b2fa4b233b82b2c2f6fc4880e6a5c5f8d0833118d97b0a56a39dc500cfc8a38a401546312d125fcdc1050b57598760d90fd98ff607852b0ef08c527090255b56fc81859eeb7c20e6789f8fcb79b689c4ed4dd844f38cf57cc23bbd0f9852d8de7fe6cc4e795745d9bbb7336fe9c18875cbb48dd76b809bf0372b5aba9e8cdc7f5cc228ccbfbfc226a6aa45cd272bd862dc312cdca05ffce20b6b53cf9b50674279985c28bb8bfff7d0a7e42de3f70bfe77eae519b82107aaa678dd79983413fb7d9d880efae326a55c97d8c4a0e9f8d1bc9b90b5d68addede2c9466e0dd866b030e4e731085d9d56dbdf0e95514353c1f8b2104691036f251357fca15af17766f35f164563d07b06eca105025bd44cbf1e9872e8662918b972fd8fd802ce6c187f859f476eef7b69602e8b8b2cd8d4cb36de22f983815e3dca6efc36b1b23a22623e9842fc372dbcaca404cea6127b5fcddcc227bbbc06a010a37675a8ff33a8a7f7934e00f92828fe6f0ba08ee1ce66c30850ee1005ce8bb4bd1d921c82812693ec7f7a94d8e318f6d51bc6cbdebae614b8dbc96949efc29d4b11233b39601b09c53181179523f77caf5c3b2165a4a3a2eeb86ba3a9e109aa73777e97c4f46940d3e4b16a102b090c38d2c5f938dda26bca751e7fe335abd3134029cbde89b463e93f38f6c71a10e7a440045ef99ea6f67e77dd6bb88323ac4af7d8d56bb0fad94c78a80154a4dcaaa9eb1b696c4e3069e6d00850f59be220013f487c3d133adce8172f014d4cad1216cefee52dce991b78bccb2cad727c36e75226945b8940e6a8b2b8166b4459ff3226338014c4743a600cdcf87588898e918024874e242d5918fffda96d7ffd9d59235c1a6ef7032cd80f6dca0a4fccc6c36fda68316c0e7c0a3a7e006fd29091bf1577197c5b91ff23e28700bfe6d3a44845aceb2735b6689a57c6468a2f67612d178bdac4fd4e69e20a250e0d11e5333abef48dfa43238a6f3d32c3e8829cc0dee260402039bf1ecdaa50320501633567f27051d5b83965939734dd4109dc5618e16755a34066e590c6e097f3aa257c3b73db55c53c183f52a732696baf53ca9178dbcfe06a27e5be6630c909fe4b54872283507c67cccdf1f5caec779bf87af9c5df31740ecfd56c9dedbade3b2e765885dcd64bdeff7e02a9c528c9034d5b447da469e71d81f3f7ee44bb869157b1fcd48025f77bb8d451a66fac737b752a9493dbf8d40d43c6cb016626c127f1fa2c31262a86867789cc207e5d4574affa514f9cb23dfca2ed9e03bdff5fad9dfe8df5c62a549fbecf9865dfbe2d7b9378a917ebbf678602932ac112824d2a400ad8a2c08a0d6da545fc310a1e373510553eda4dd65b60072cdb5d4d379274365ade70ffe2c146ccac9d483e28151ef838502ebe4f0bbccdf2405d007dcc03a728683c1ca1b6be4a2c1612de76bbea27d5d9769540f969df07f8be4adb4a745ac7420f10a0c44aaafbca70d041f5120b84264d1cbc2d1ed296421074ae21236e0bba2391bdbb2972b915a493b4d4ef23d3b65de3d574f2d47ef5df157dacedb097531d52101ae2f6ce6b9fef9960623b009c183dec7327e49fa45af76548559c776adc10180b0eea2bddfb02b3736f3908c82a1653f820a2f045974c2bcfc2aa974c77e3f73c7ee34aa056192943b9add025c175dbefc9d91edb745d5447b70a24f8cd9f3ae395e01b92276b80014ac89a2e34bd2e82119a7e556afb156e03fbd4c519437e436adc1166595ebd092205f56f558a7b3e5246f08f2548fe0fe8c3407efd19e685c225674906a48aad3465d43ff317e19f04282c373c20eb88a11d6194cd038f841df44e442a81335ee63438aaa35030d9846878a51aa2d64258487377979ef1746684662d77eeb6b8fe7987ed227834fe220f0280f63c875ffa6c5e", 0x1000) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = dup(r5) r7 = openat(r6, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) bind$unix(r7, &(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r9 = dup(r8) openat(r9, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r11 = dup(r10) openat(r11, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) dup(r12) r13 = socket(0x18, 0x400000000002, 0x0) r14 = socket$inet(0x2, 0x3, 0x2f) r15 = fcntl$dupfd(r14, 0x0, r13) ioctl$TIOCFLUSH(r15, 0x8040691a, &(0x7f0000000300)) openat(r15, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r17 = dup(r16) openat(r17, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) socketpair(0x25, 0x4, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r19 = dup(r18) openat(r19, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r21 = socket(0x2, 0x2, 0x0) connect$unix(r21, &(0x7f00000005c0)=ANY=[@ANYBLOB="8202ede9ffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a020000266499c89514824d6f00bc5e5709388b344ac2172951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e5524d8557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa00ef94d30000de9adc0700f82b85dd8a9fd303d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022f08261f6fbcb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33d089322cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809657ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4baa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06d2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e715286aebf266b2cfd4b38f808689013adcb65a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c610ccfac35183a377f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7224fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde1cf32f3f1def4d931cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c060000000000000000000000000000a5c99478ff2c058d6337b3f2af49e2159467b5c5f20a5d87bee7d5908b5d0fb96284bc5c80ceeeca1de7f9eb352b51ac7d327702b0be627ea4e819576479a3569130a4fa7231f4a96bfcfc88334649f184d6f361ef913bf84b3b87d7f565d18d3328c463e6246bf5c906ab871dafbd6c421acfcd564d718739d5ede9e6e022a2d8ba5f6c19660b0e05034037a6aec770506dfe8a7fcfa4312574a8250b6d5571b38007be789245aa9a655ee0be43674da5486e11fa2dd6277557d34e1392c14c09630758f3d79889b3df6b6955591dd84370038b9e0616a2e07350dc15e89e2632cfd491fda92068e9e8b1e880d2c6ba2ca861ae6293c95c0d70872a2f122e361173218a25da7dce4d28599570f50cbca744e693bfbbe769a2b100a23bbf99609e39107d2c65cfa407f67c7c50c397bbd89b38387d7c487fab71c82938c842df5f47407134e5df890f43afa38479ade99200fe322cb11bea9917f72e03c4e7162eb504bbe438c1dbfe101e520c81ca59b72b7abdb7f5488ce5605360c04df8017c3481f668c60c41c8609f121ef520498fc0b871a7d5ca336fc793c6bb5c482df552199e5e93e59eaa86fd307042ab142cd9da8af142bdb2b7f89d0d4043eb24879e597c2b47cc54d975f4c6bfc0c4bdf1a06fe60ccf07da3c"], 0x10) dup2(r21, r20) setsockopt$sock_int(r20, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r22 = dup(r20) sendto$inet6(r22, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:39 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x1, 0x2, 0x5}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r1, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:39 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0000000000000001ffffffffffffffff00", 0x10000, 0x401}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x1e000, 0x1) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) accept(r2, 0x0, &(0x7f0000000100)) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe05}, 0x10000044001000d, 0x402008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:00:39 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x40, 0x0) mkdir(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0}) 16:00:39 executing program 0: semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) r2 = socket$inet(0x2, 0x3, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)=0x8) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000080)="f08c81df8e20eb02dd1a40f9df99aabc40ddd0076d7c06061e68516fac32e5752c08ff8380604de7eed8b3c60e4219217423826a1e9ff5f8364423059c5a79617df69e88115d4ff9c2c123ca8783853740ab14e47321182cd032a6ef80ea3ba9d01a2a6f29a139320e74dde1a2689bc3f3be1d60a0d73250664f280c3c3025ef969c7a514c606bc4855259c6db17437c622ccb2e899333490be820ba32b8735739c8672106d8260ebdb1bf9187b61e8fd4166ad0690fb2872fbb80d0fad1581c", 0xc0}, {&(0x7f0000000140)="edaab13014dc5b9370972212cc1964e3b736c757b94743fee69e60d6934bba7980a9b1461f98652f75f52bfaf76d9ebbf36b279c6d7afae7581d4cc3034b2d341f23bb1532191ae5c2f676e85470fb96f956210215418ec0da166357c0cd6b6cc8a1b78b2476cdad943f905e", 0x6c}], 0x2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0xc1206951, &(0x7f0000000300)) 16:00:39 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = socket(0x18, 0x400000000002, 0x0) r2 = socket$inet(0x2, 0x3, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000180)={0x2, 0x72117e309c2c7c87}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001600)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001640)={0x2e, 0x7f, 0x9, 0x6, "573f50f9439471cd02f8ec5b6874692c75a20fa6", 0x6, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x7f, 0x1}], 0x400cc, 0x0, 0x521, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x80002}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{}, 0xfffffffffffffffb, 0x41, 0x40, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000001680)}], 0x1) syz_open_pts() ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc038694e, &(0x7f0000000300)) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) r1 = geteuid() r2 = semget$private(0x0, 0x8, 0x400) semop(r2, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r2, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r2, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r2, &(0x7f0000001200)=[{0x589747c6468cb2b1, 0x1ff, 0x1800}, {0x0, 0x93}, {0x0, 0x5, 0xc00}, {0x4, 0xfff8, 0x800}, {0x3, 0x40, 0x1000}, {0xe, 0x8, 0x400}, {0x3, 0x2, 0x1800}], 0x7) semop(r2, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r2, &(0x7f0000000040), 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = socket(0x0, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = socket(0x800000018, 0x3, 0x102) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r10, r12, r14}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0x5, r4, r6, r8, r14, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) setreuid(r1, r8) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/152, 0x98}], 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = dup(r0) pwritev(r15, &(0x7f0000000200)=[{&(0x7f0000000340)="868bba94cab2ce0a311ad90350c512aa4619c306f0797a5d0d91366ae0a5b406275fe9d9f40d6f4a337caffc3e75501c09268bdaee76a30c7bb62c629863d4b000c287e186442cb2c0f6ee576db3326f2fee51934001c5807fda21898d3d8fc0f31c0070acdff83a77f10eaacb54abde816e3702deca7631dd17e5aa457221d4e04790ffec932e9cc406c9144809936108c0a5d23795e00148f3a4c606b1c6b24acf55577ab3b3af0ba630b8ad890578f17b0ad269880e5920444b6fa0483860536a04b2d41d45bb320b0074899cdfc13ab96371fd81d502ee", 0xd9}, {&(0x7f0000000440)="d591a4a095a6b7e713cb1d2ca135ac9b89daf90b4bdd07c7104f730efe605309a694a7419f4b8647573b85686544616777f4c3b39b5fd24134312e7465683479454a898417d8054b2d48b89433d44fdc6343152279e1424888586c9b73b792d776cca5d22c0275678db729eb204aaf67cfc477460aca4362292f4ee98b535e13a7d06194d05e2efad0d5078cfe66d3993cb9716a38fb74edbb80afb3f294a7d449e30a3edda4545cd1ca6adc5c419de2c82be2f6f2c475922f04f6a3153a269388d4f6b070f48e7282dfbd9b9771aea0229c240fe34c27ed2d8857467ebe9c4e3b980111d7", 0xe5}], 0x2, 0x0, 0x2) ioctl$TIOCOUTQ(r16, 0x40047473, &(0x7f0000000140)=0xa521) 16:00:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="9c84b71897fcebd86cd957490f63dfede33926a7a91da4d9b205eac07ff289cf1caa56ccc6004386a211fded8c93d939f53f828cabc305defd27c8843dc9027fe0f46f"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) r2 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r2, 0x0, r1) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) listen(r0, 0x0) r3 = socket(0x18, 0x400000000002, 0x0) r4 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r4, 0x0, r3) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) listen(r0, 0x0) r6 = socket(0x18, 0x400000000002, 0x0) r7 = socket$inet(0x2, 0x3, 0x2f) r8 = fcntl$dupfd(r7, 0x0, r6) getpeername$inet6(r8, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:39 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x20, 0x24a) nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf96, 0x0, 0x214c, 0x0) 16:00:39 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x8) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000080)='$\x00\xf7\x9fV\xaaL!%K0\x11\xa4\xac::\xed\xdf\x01.\xaf\xb6\xa53\xd4\xed)W\xcd\xbd\x11&D`\xe5\xcbP\x8dc\x02\xb9au]\x8c\xe8cD)*\x06\x0fC\x8b\x9a\xaf\xf0D\aQ\"\xc2K\xdc\x93\xfcl\x82K\xef&\f\xf1<\x02i\x9e\xb4ZQ\\\n\xb1\xf2\xed\x88\x7f\xf7Ls\xf2\xc7F\x011\x8a\x0e)\"o\x15n`\xf7\x8d\xa9') 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000100)=[{0x87}, {0x44}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x11}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() write(0xffffffffffffffff, &(0x7f0000000080)="f88776f5822afafd0f546f1bd2b3fed579b92d63d02bdb82263ad4a4be3a95bb8fa3f1a24c82491d5baac4d6c52b85e1ca9e43a806cc81ac7b7936d17dbe2d25e3cee022245184b00f9c173e0125cd1b0603c699d3aaa49f9a2c918153b0dbc6db3fee1b844ceea9499e94eb76ea2ff6f412df13d98b88312023e5b47d6b2289e1b4561a8fc62f7d20c7cb20b30cd6d3957e6d24df8d1e66fab16a7e57ab6f30f5c58cecb862d0c32884a30fe1452a1685c4eeab82248832bc1f74b277a0", 0xbe) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x80a6}) r6 = socket(0x18, 0x8002, 0x0) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r6, @ANYRES16], 0x3, 0x1, 0x800) r7 = socket(0x0, 0x0, 0x0) r8 = fcntl$getown(r7, 0x5) r9 = socket(0x800000018, 0x3, 0x102) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r11 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r8, r10, r12}, 0xc) r13 = semget$private(0x0, 0x8, 0x400) semop(r13, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r13, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r13, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r13, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r13, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r13, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r13, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r13, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r13, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r13, &(0x7f0000000040), 0x0) r14 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r16 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r18 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r20 = socket(0x0, 0x0, 0x0) r21 = fcntl$getown(r20, 0x5) r22 = socket(0x800000018, 0x3, 0x102) bind$unix(r22, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r24 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r21, r23, r25}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000540)={{0x5, r15, r17, r19, r25, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r27 = semget$private(0x0, 0x8, 0x400) semop(r27, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r27, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r27, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r27, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r27, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r27, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r27, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r27, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r27, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r27, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r27, &(0x7f0000000040), 0x0) r28 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r30 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r32 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r34 = socket(0x0, 0x0, 0x0) r35 = fcntl$getown(r34, 0x5) r36 = socket(0x800000018, 0x3, 0x102) bind$unix(r36, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r38 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r35, r37, r39}, 0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000540)={{0x5, r29, r31, r33, r39, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r40 = getpid() r41 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x2, r10, r25, r26, r39, 0x8, 0xbcc}, 0x7f, 0xfffffffffffffffd, r40, r41, 0x5, 0x5, 0x401, 0x80000001}) r42 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r42, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x2, 0x1, 0x7, 0x1}, {{r42}, 0x1, 0x2, 0x1, 0x4, 0x69b0faf8}], 0x66, 0x0, 0x885, 0x0) 16:00:40 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') chflagsat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:40 executing program 1: r0 = socket(0x18, 0x400000000002, 0x0) r1 = socket$inet(0x2, 0x3, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = semget$private(0x0, 0x7, 0x200) semop(r3, &(0x7f0000000340)=[{0x2, 0x9, 0x1000}, {0x3, 0x4, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x7, 0x1000}, {0x3, 0x3, 0x1000}], 0x5) r4 = socket(0x0, 0x0, 0x0) r5 = fcntl$getown(r4, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r5, r7, r9}, 0xc) r10 = semget$private(0x0, 0x8, 0x400) semop(r10, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r10, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r10, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r10, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r10, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r10, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r10, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r10, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r10, &(0x7f0000000040), 0x0) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r13 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r15 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r17 = socket(0x0, 0x0, 0x0) r18 = fcntl$getown(r17, 0x5) r19 = socket(0x800000018, 0x3, 0x102) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r21 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r18, r20, r22}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000540)={{0x5, r12, r14, r16, r22, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getgroups(0x1, &(0x7f00000002c0)=[r22]) r24 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0xf60e, r7, r23, 0xffffffffffffffff, r24, 0x8, 0x101}, 0x7ff, 0x4e1, 0x7fff}) socket(0x18, 0x5, 0x2) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r26 = socket(0x18, 0x400000000002, 0x0) r27 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r27, 0x0, r26) accept$inet(r27, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000045}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") r28 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt(r28, 0x8001, 0x4, &(0x7f0000000200)="f75b3d99389249", 0x7) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5c}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="c5acb834c11ce14dcd5866065a46") 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5c, 0x6, 0x6, 0x7fff}, {0x0, 0x8, 0x8, 0x6}, {0x800, 0x81, 0x5, 0x9f93}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = dup(r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x5c}, {0x8fe}]}) syz_emit_ethernet(0x1cb, &(0x7f0000000340)="b6") 16:00:40 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/125) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x4}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:40 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r0 = geteuid() r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x9, &(0x7f0000000140)="0000065d", 0x4) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getgid() r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x20000000000011, 0x9, &(0x7f0000000140)="0000065d", 0x4) r8 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = semget$private(0x0, 0x2, 0x400) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f00000008c0)=ANY=[@ANYBLOB="82022e2f66696c65300057cd61a24848f9eb096ed11cb6000000007508b7e555659612c834fc0f19b117bc55094d1e1a15d2b13405864105c0ffeabfa394324eae896a9ef1796a2faf46a93127fa5c8f2e75d9b0c7060080eb94cbf17d2d9ddebba47f9dcfd31a9acf83ac3dd870e54acd468a5e0ee6f7bcfdebf103192735c45d92b13f70d618f145670534c0000000000000"], 0x10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r13 = socket(0x1e, 0x3, 0x0) readv(r13, &(0x7f0000000480)=[{&(0x7f0000000140)=""/13, 0xd}], 0x1) connect$unix(r13, &(0x7f0000000980)=ANY=[@ANYBLOB="9198ea9c4b4c2a9d30d540ab7f433206684af41ee5c7f50a72113275cf4ef08ea350d7cbf337518b3f0d47f48c5616c1101b37470f72cae704c8a9eb1348247eb39958d7cf6a03b9da4291dbb0058caa3692b53d822294fe8718a4acfe5475ff34268d95ad96ad124f61e2fb5bddcf39748e931bb94c705bda076d0438724442b34f6667dcfa54779f559bf2f00c75a68555a714c0bdf0a0145b3c8b806bfb8070d7246db414fb24524eb8a7ff2f69e2c20c8b3ea3a141f570626d9b6976d151324dabfb4d51ce172bbbe336d56eba972625eba24b53ce3c6b477024e04d78f7a15f50f5b6cca3e78bb1b71edce33d60a82294949c0356c22f962fdadc443682a5c84a35e08bbdd8e719f0d060c24bac619f60d28c0100000000000000df02cfc4f01bedfc186bc97c936e5f654ac47527a4c610bd30a4645606d531c43c9247641d7dc3fb7f30e3d6c81dfa65b34b04090b5a533967104dbf0e8f8d2c5fba7b1148ea1cbfab057656400d763c2abcb48e77d66b009c5b613673b65e3aab0ffcaafc2c694b9e317bb7d27583469e56242a457a0d403e63632dabe9d9a26852ec1518d90bff334bbc49e2d9ba93574a3c104fdef2f183a8499f9b7f3e65954f82433c809c7f0f2a9956d2b82f24fcae298dc1c90692054a35a28b7337145d1dfd49d6f64704a8df8852f24768f1f4e96903e504bf575664c562d6f986caac6ea1ccb0d29751ad5ca6ea07201a98050c95983e55516d643266ae69a097ed660da9f5c6d2abd6385bca39104f15e38c42eb61b7eef08fd751b05acacf44f4a1b2a35804e8128a9623e60eef9e16abcbd3900cba281b53f999fda3103203851099cf9af32d8383757c8b2d80322c3275ed7a1eeaf989844f3b7728cfad3a6ba0143c7804910e3f37b9333cb169ec6d332f22829a145659907b0fbad7ec75b3"], 0xa) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semop(r10, &(0x7f0000000580)=[{0x1dca57670a8f93b9, 0xff, 0x3800}, {0x4, 0x580, 0x1800}, {0x1, 0x19, 0x1000}, {0x0, 0x9, 0x800}], 0x4) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r12, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r16, 0x0) poll(&(0x7f0000000000)=[{r16, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) r18 = semget(0x2, 0x1, 0x80) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000640)={{0x3, r17, r8, r9, 0x0, 0x2, 0x8}, 0x400004000007fff, 0xfc4, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = socket(0x18, 0x2, 0x0) accept$inet6(r20, 0x0, 0x0) socketpair(0x20, 0x5, 0x1, &(0x7f0000000840)) r21 = socket(0x2, 0x400000000002, 0x0) setsockopt(r21, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept$inet6(r21, 0x0, &(0x7f0000000880)) r22 = socket(0x2, 0x400000000002, 0x0) setsockopt(r22, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept(r22, &(0x7f00000002c0)=@in, &(0x7f00000006c0)=0x1000002cd) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r24 = getuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000180)={{0x20000017, r24, r19, 0x0, r23, 0x57d41d8ce83b06fb, 0x7}, 0x1, 0x9, 0x3}) semop(r10, &(0x7f0000000580)=[{0x1dca57670a8f93b9, 0x101}, {0x2, 0x580, 0x800}, {0x2, 0x9, 0x1000}, {0x4, 0x8, 0x1000}], 0x4) r25 = geteuid() r26 = getuid() setreuid(r26, r25) getgid() r27 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r27, 0x0, 0x0) shmctl$IPC_SET(r27, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r27, 0x2, &(0x7f0000000040)=""/210) r28 = socket$inet6(0x18, 0x1001, 0x0) connect(r28, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r30 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r30, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r30, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r31 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r33 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000280)={{0x5, 0xffffffffffffffff, r31, r32, r33, 0x19c, 0x9}, 0x8, 0xfffffffffffffff8, 0xdb3}) r34 = getgid() r35 = fcntl$getown(0xffffffffffffffff, 0x5) r36 = getpid() shmctl$IPC_SET(r27, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r29, r32, r34, 0x1e4, 0xc}, 0x5, 0x5, r36, r35, 0xfffffffffffffdfd, 0x9, 0x7ff}) lchown(&(0x7f0000000800)='./file0\x00', r26, r34) r37 = geteuid() r38 = getuid() setreuid(r38, r37) r39 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r38, r39) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000780)={{0x1, r5, r39, 0x0, r6, 0x100010026, 0xa}, 0x9, 0xffffffffeffeffff, 0x80}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r40, 0x0) poll(&(0x7f0000000000)=[{r40, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r41, r2, r3, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r43 = socket(0x2, 0x2, 0x0) accept$inet6(r43, 0x0, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r44, r42, 0x0, r45, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r46 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r46, 0x802c7415, &(0x7f0000000080)={0x6, 0x2, 0x8, 0xff, "9f0fca6adeb45f54df1c19c564fb753f99515479", 0x8, 0x2}) fchownat(r46, &(0x7f00000003c0)='./file1\x00', r0, r45, 0x4) ioctl$WSDISPLAYIO_LDFONT(r46, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xffff, 0x1, 0xf5, 0x0, 0xbf2, 0x2, 0x7fff, 0x2, 0x0, 0x6, 0x4}) 16:00:40 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socket$unix(0x1, 0x2, 0x0) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") clock_getres(0x4, &(0x7f0000000040)) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x24}, {0x6, 0x0, 0x0, 0xcf}]}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r1, 0x5) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0x7}, {0x3}, {0x6}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x8, &(0x7f0000000280)=[0x9, 0xffff, 0x3, 0x1, 0xd2b3, 0x1000, 0x1, 0x9]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000011b, &(0x7f0000000040)}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) r4 = dup2(r0, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'\xf3\xa7@', 0x0}) fcntl$getflags(r0, 0x2) syz_emit_ethernet(0xe, &(0x7f0000000080)="2341ce9c802bd9a55b03144e7b14") pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r7 = accept(r6, &(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000780)=ANY=[@ANYBLOB="3c1f6e60ed682830de75531dc14c162d795be346e54d5edbf878c69dfffd4bc1b82608e28078e79ec7e893bf01f1a151f7c22aa3ef7a893ed1e2d67a9c24ae6b7c61ba7a69dbf544d4b7849922", @ANYRES32=r2]], &(0x7f00000003c0)=0x1) stat(&(0x7f0000000540)='./file0\x00', &(0x7f00000004c0)) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f00000005c0)=0x4c) r8 = semget$private(0x0, 0x5, 0x204) semop(r8, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x200, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) semctl$IPC_RMID(0x0, 0x0, 0x0) fsync(r9) pipe(&(0x7f0000000600)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {}, {0x40006}]}) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r11) setsockopt$sock_int(r11, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) getsockname$unix(r11, &(0x7f0000001680)=@file={0x0, ""/4096}, &(0x7f0000000380)=0x1002) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000740)={0x5, &(0x7f0000000700)=[{0x4, 0x0, 0x0, 0xf361}, {0x8001, 0x3, 0x1f, 0x10000}, {0x35, 0x0, 0x1f, 0x1}, {0x4, 0x7, 0x2, 0x2}, {0xd8f, 0xc1, 0x20, 0xd54c}]}) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r8, &(0x7f0000000140)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) 16:00:41 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x10000000000003, 0x2f) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x39}], 0x800009, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, 0x0, 0x0) 16:00:41 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1a49, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:41 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000038000000efbda1e800000000000000d5b60300000000e0ff07d9c4a17b00ee1000e3ffffffffffffd6898f000000000000f4ffff103cd3c4a2d17869000d9ff6df85660100671273b7e901000000fc030600000000000000000900"/104], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) r3 = dup2(r2, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffce6) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r5, 0x0) fcntl$getflags(r2, 0x3) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xfffffdda}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r3, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = semget$private(0x0, 0x8, 0x400) semop(r2, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r2, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r2, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r2, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r2, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r2, &(0x7f0000000040), 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = socket(0x0, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = socket(0x800000018, 0x3, 0x102) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r10, r12, r14}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0x5, r4, r6, r8, r14, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r15 = semget$private(0x0, 0x8, 0x400) semop(r15, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r15, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r15, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r15, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r15, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r15, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r15, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r15, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r15, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r15, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r15, &(0x7f0000000040), 0x0) r16 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r18 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r20 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r22 = socket(0x0, 0x0, 0x0) r23 = fcntl$getown(r22, 0x5) r24 = socket(0x800000018, 0x3, 0x102) bind$unix(r24, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r26 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r23, r25, r27}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000540)={{0x5, r17, r19, r21, r27, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) fchown(r1, r4, r27) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r28 = dup(r0) flock(r28, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x15, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYRESOCT], 0x38}, 0x1) r29 = socket(0x18, 0x4003, 0x0) connect$unix(r29, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r29, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:41 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x38225, 0x0) ftruncate(r1, 0x0, 0xfffffffffffffffc) 16:00:41 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x40000000000000, {[], [], [0x80000080000000ff, 0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fchdir(r2) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(0xffffffffffffffff, r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x4, 0x100000000}, 0x10) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYPTR64], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) 16:00:41 executing program 1: r0 = semget$private(0x0, 0x5, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000001, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xb, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x7ffe0002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0x7a99b75fde22f7ce) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0xfffffffffffffff8) r4 = semget$private(0x0, 0x1, 0x4c0) semop(r0, &(0x7f00000001c0)=[{0x3, 0x8, 0x800}, {0xfffffffffffffffd, 0x3, 0x1800}], 0x64) flock(r2, 0x80000000008) r5 = open(&(0x7f0000000440)='./bus/file0\x00', 0x0, 0x8a) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000080)=0x200000000000f5e) getsockname$inet6(r2, &(0x7f0000000580), &(0x7f0000000100)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='P\xc8@\xa4Wz\xbd\xcf\f', 0x100, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000280)={0x200000000000024e, &(0x7f0000000300)=[{0x1, 0x80, 0xf9, 0xfffff29a}, {0x1, 0x7, 0x0, 0x200}, {0x20, 0x4, 0x20, 0x80000005}, {0x6, 0xb2}, {0xffff, 0x1, 0x1f, 0x8}, {0x0, 0xb7, 0x20, 0x3}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r6, &(0x7f00000001c0)="fbaf8a260a8d1a029be96914f635", 0xe, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x2) semget(0x2, 0x2, 0x82) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000003c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000140)) socket$inet(0x2, 0x3, 0xd7) dup(r5) rmdir(&(0x7f0000000780)='./bus/file0\x00') semop(r0, &(0x7f0000000200)=[{0x1, 0x6, 0x802}, {0x0, 0x7, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x1}, {0x3, 0x8068, 0x1000}, {0x3, 0x8000, 0x800}, {0x4, 0x2, 0x1000}, {0x2, 0x8001, 0x800}], 0x47) semop(r4, &(0x7f0000000180)=[{0x2, 0x9e4, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x3484937a, 0x1802}], 0x3) 16:00:41 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 16:00:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x3) 16:00:41 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) r2 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r2, 0x0, r1) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa7) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000038000000efbda1e800000000000000d5b60300000000e0ff07d9c4a17b00ee1000e3ffffffffffffd6898f000000000000000000113cd3c4a2d17869000d9ff6df85660100671273b7e901000000fc411eeb8b0000000000000900"/104], &(0x7f0000000040)=0x6e) pipe(&(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) sendto$inet(r3, &(0x7f0000000080)="36ab593fd65df3ddbd06c6667eabddef7f152c021a8fedea9031a84e9b66b0b0fe08db4c71fe7e1a814d9a20ab528a7bf3f2ceae", 0x34, 0x1, &(0x7f0000000140)={0x2, 0x2}, 0xc) 16:00:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000880)=0x7f, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)=0x8001, 0x4) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x44}, {0x20000000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000140)=[{0xff, 0x80, 0x0, 0x9}, {0x3, 0x7c, 0x0, 0x4}, {0x5d59, 0x3, 0xf7, 0x80}, {0x9, 0x7, 0x28, 0xffffff7f}, {0x7f, 0x5, 0x48, 0xffff}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x88eb, 0x141, './file0\x00', 0x8, 0x6, 0x3, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:41 executing program 0: r0 = msgget(0x0, 0x0) msgsnd(r0, &(0x7f00000013c0)=ANY=[@ANYBLOB="0101000000000000"], 0x8, 0x0) 16:00:41 executing program 1: shmget(0x3, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) 16:00:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x8) r3 = socket(0x18, 0x400000000002, 0x0) r4 = socket$inet(0x2, 0x3, 0x2f) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) recvmsg(r5, &(0x7f0000001380)={&(0x7f00000000c0)=@un=@file={0x0, ""/1}, 0x3, &(0x7f00000001c0)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1, &(0x7f0000001300)=""/82, 0x52}, 0x1) 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) r6 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r6, &(0x7f0000000040)="670dc3", 0x3) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}, {r1, 0x24}, {r0, 0x50}, {r0, 0x100}], 0x4, 0x95) 16:00:41 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./bus\x00', 0x9019, 0x10000) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) 16:00:41 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0xdc, 0x0, 0x6, 0x0, 0xfffffffd, 0x0, 0x0, 0x8000000000000000, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x96}], 0x1, 0x0, 0x2b) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) listen(r0, 0x7) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f0000000240)=[{&(0x7f00000001c0)="b704a6b2358905000000c4384acb40c74166a5e8b902c77fd808d2172ef6fc9f010fe128889a7cc9461342157a2c5a012117e6bdaa63424fb4763083a217badb4f88d57774cfd0ad25c7ab3225623b711b0ba1d482fc94517fc5da574c53f99dbd0fd77f254a810e7f31558c17794009004ea01cff00000000000000", 0x210}], 0x1, 0x0, 0x0) syz_open_pts() getpid() r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x107ffffffb) ftruncate(r5, 0x0, 0x80000000) pwritev(r5, &(0x7f00000004c0)=[{&(0x7f00000006c0)="f36f81c78f4b3c0de7165d7fa336dc3b2d66219538256788245d89a12597c89d6489fbe6ca2ed8e011951d97ab41db0b63b9c49af6eb922cf40fed62530a15a61d789f47c5e5e9e633006993dc59a5928222d53f89b424065efbe025e6743872e07db95819f9a071dbdde652678490f52c9f734388d44a05737e5a8f4332914781735db310a1b8499c257eedc044bb2de06b9067f30104000000000000df78", 0x9f}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000004000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = open(&(0x7f0000000480)='./bus/file0\x00', 0x2, 0x7094d54a86a88fb) write(r12, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x0, r8, r11, r13, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r10, r14, 0xa5, 0x1, 0x100000000, 0x2}) getuid() r15 = msgget$private(0x0, 0xfffffffffffffffd) r16 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r16, 0x0, 0x107ffffffb) ftruncate(r16, 0x0, 0x80000000) r17 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r17, 0x0, 0x107ffffffb) ftruncate(r17, 0x0, 0x80000000) r18 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r18, 0x0, 0x107ffffffb) ftruncate(r18, 0x0, 0x80000000) msgsnd(r15, &(0x7f00000008c0)=ANY=[@ANYPTR64, @ANYRESOCT=0x0, @ANYRESOCT=r16, @ANYRES32=r0, @ANYRES64=r6, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRES16=r17, @ANYRES32=r1, @ANYRESOCT=r18, @ANYPTR64, @ANYPTR64, @ANYRES64=r9, @ANYRES64]], 0x6, 0x0) r19 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r19, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r19, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgsnd(r15, &(0x7f0000000880)=ANY=[@ANYRESDEC=r19], 0x1, 0x800) msgrcv(r15, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000ffffffe90000000000000000000000000004000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000019db8222b90004001b0000000000000002000000000000000000000000000000001c00000000000000000000000000000000000000000000ff001c7f00000000000000000000b7431021e9531674ca06d300000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21976b0c425c835b2316c1f5f60f45c188aa38cf3bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c1851098d3225d3eed0de3436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dcab216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2dbed6b64632d2940000000000000000000057257ea38bc56db1fc79be3e34ba4ba14cc9132815f8554ab9c6866211a25997512f220fac3a85298017d4bd3d1e0604412919926c17bdb07dbca4122414d8161aaa8e21a8c0df1692f18ff4d3cb1131b7cc9898183aa37092894d1d6dc12d33159411881517d3154373f5d2966629f1a57da47848609cea48d83c299715861c"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000000dc0)=ANY=[@ANYBLOB="81000000000000002e1100b0df5ce663969beea42740448f77c7cc6d7fcf409def1a1fc1ed349a26db991c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35079f7fad059b6f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b5780635605000000000000007040ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769660e325cd2485e172bf1200000000000000000000003717b7d6b950c7c286c7eb01d323c300a7c2fdbd450f524c135e32f9995676d27a6811ae7358d757e608c081bb6e4424ededa932f96c0b717eed5f49dd483fd5d6e840f88a0f0d9a0c4473dc976a18b8d3531d3a21"], 0x44b, 0x800) msgrcv(r15, &(0x7f0000000f40)=ANY=[@ANYBLOB="1886664faea8495bd3bc3dfe059f6100010000000000000041000000003c86a5e79a7886881c597387fda01911b89f94983f3627f21ce0f15eda8f3b8fabdec2f65ae5703b0718f1e1bafdb471c7a0daaf8f466cb36c76b27ea0acdd20fedc3209761aeb4266512c0c5a2405c955be9854762bc70374603eaa6e7dee5bae127681a1591d8a0738cdf5baa691a2c9e535388b19f1dd17fe1812980df1a239616bc8edeb8cb86e00c49afd6b5bb00645665c25439a7b928e119a441a2a7d53cfc96f76701ba1b0e94a32750b723fbe143d1deac33a3b673da82d6a31e0cf96f72baf1df8e8f644663cf5530001f8f7b6c882c4db0e3d145b6644c245c522cb85a4db3fceaa7f5e6e8462dbff7ec3039821057b12c8d47661e4c5a019656d028ecf9165884397bed1cdd5cad03004608e93c668ac3541c1c7768da80aad010973134076085d6eed1f37055d06af3dfe033e8a6c3704550bb9b8117d0d47596aec1c8c03731f00000000b30eccecd8b9"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:41 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) r0 = getpgid(0x0) r1 = msgget(0x0, 0x90) r2 = semget$private(0x0, 0x8, 0x400) semop(r2, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r2, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r2, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r2, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r2, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r2, &(0x7f0000001200)=[{0x3, 0xea, 0x1c00}, {0xc59c16bae35e4704, 0x6, 0x800}, {0x3, 0x9, 0x1800}, {0x2, 0x2d26, 0x800}, {0x8b6100c44100f2f0, 0x3ff, 0x1000}, {0x2, 0x7, 0x2000}, {0x2, 0x7ff, 0x400}], 0x7) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = socket(0x0, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = socket(0x800000018, 0x3, 0x102) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r10, r12, r14}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0x5, r4, r6, r8, r14, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r16 = getegid() r17 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x5, 0xffffffffffffffff, r14, r15, r16, 0x1c, 0x200}, 0x404000000, 0x1, r0, r17, 0x845, 0x63a2ff64, 0x100, 0x8}) ktrace(&(0x7f0000000000)='./file0\x00', 0x7, 0x100, r0) r18 = semget$private(0x0, 0x7, 0x200) semop(r18, &(0x7f0000000340)=[{0x2, 0x9, 0x1000}, {0x3, 0x4, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x7, 0x1000}, {0x3, 0x3, 0x1000}], 0x5) semctl$IPC_STAT(r18, 0x0, 0x2, &(0x7f0000000040)=""/46) 16:00:41 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) ioctl$WSKBDIO_GETMODE(0xffffffffffffff9c, 0x40045714, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e1fb7296c891682fe4c79fa78656cee34937758653000"], 0x10) close(r0) 16:00:41 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [], {0x0, 0x0, 0x0, 0x2}}}) mknod(&(0x7f0000000000)='./file1\x00', 0xc154, 0x13664097) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000000c0)=0x73e) 16:00:41 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0x7ffffffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x20000000000000ca, &(0x7f0000000080)=[{0x44e, 0x7, 0x9, 0xfffffff7}, {0x5, 0x1, 0x8, 0x1}, {0x2, 0x0, 0x6, 0x8}, {0x9, 0x80, 0x1}, {0x3f, 0x1, 0x1a, 0xffffffff}, {0x1, 0x8, 0x0, 0x6}, {0x36e9, 0x0, 0x8, 0x3542}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchflags(r0, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x400, 0x7, 0xfffffff9, 0x5, "556ff542507e9e4859207ca52e827248730c56d9", 0x3, 0x2}) dup2(r2, 0xffffffffffffffff) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:41 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000002740)=""/4102, 0x1006}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0100472f6275730c"], 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x1, 0x1a) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)}], 0x8c, 0x0, 0x4000000000000) 16:00:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = shmget$private(0x0, 0x3000, 0x2a4, &(0x7f0000ffa000/0x3000)=nil) r5 = shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x2000) getsockname$inet6(r3, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getgid() shmdt(r5) syz_open_pts() r6 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f00000000c0)) r7 = socket(0x16, 0x4002, 0x20) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r6, &(0x7f0000000140)=[{0x3, 0x3, 0x800}, {0x5, 0x3ff, 0x800}, {0xc2ca6505714a368c, 0x5ffffffffffffffc, 0x1000}], 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000540)=""/251) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 16:00:41 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r2}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0x1}) write(r1, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1c}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x8, 0x40, 0x1, 0x1247a56b}, {0x6, 0x6, 0x81, 0x4}, {0x6, 0xee, 0x3, 0x8}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0x1cb, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x9, 0x0, 0x3, 0x10000}, {0x8000, 0x8, 0x1f, 0x7fffffff}, {0x1, 0x46, 0x1, 0x8}, {0x3, 0xfa, 0x4}, {0x6, 0x2, 0xfe, 0x6}]}) r4 = socket(0x18, 0x400000000002, 0x0) r5 = socket$inet(0x2, 0x3, 0x2f) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f0000000340)) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000180)={0x9a97b8769a3edbad, &(0x7f0000000140)}) 16:00:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') chflagsat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x20) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x24, 0x4) r1 = socket(0x18, 0x400000000002, 0x0) r2 = socket$inet(0x2, 0x3, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) accept(r3, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 16:00:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r1 = getpgid(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000280)=[{0x5, 0x200, 0x9, 0x6}, {0x5, 0x1, 0x1, 0x8}, {0x4, 0x1f, 0x2, 0x100}, {0x9, 0x7, 0xfffffffffffff2da, 0x52f6}, {0x200, 0xefb0, 0x80, 0xb2e}, {0x0, 0x62eea0d7, 0x5, 0x8}]}) r3 = msgget$private(0x0, 0x0) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000340)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r1) r5 = getpgrp() getpgid(r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000003c0)={0x245, &(0x7f0000000400)}) r7 = msgget$private(0x0, 0xfffffffffffffffd) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x35}, {0x4}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") r9 = syz_open_pts() r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000440)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r11, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r11) fcntl$getown(r11, 0x5) ioctl$TIOCSBRK(r9, 0x2000747b) msgsnd(r7, &(0x7f00000002c0)=ANY=[], 0x0, 0x1000) syz_open_pts() 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(0xffffffffffffffff, &(0x7f0000000280)=""/151, 0x97) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) write(r0, &(0x7f0000000180)="e6249d5f50c9445ea9cc7c2c0b50ecc378565ce9119a101d90a2cad083039ee515196d418023d61fe96b341c7e7ab1e12b4fdcaf9c613e1a855bc3589a3fdd217e478009eba682680e143ee086a19c93e3506289ed5bbf31fcf77034d4296b719ee30a5e9303f14c75b8bf9c825a6ebb305d160d9ee455f0b6e71e74be1f59870975ced9c0cd15a8916d6d384bb28fa9d51c75e3f8be4fdf6348a33eb8483fe3cf57f99a36698d1b05256ab0a10f4f216e73bf80bf7eca5fe47bf92c82bd3d8ac68eecfc1c", 0xc5) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x4d31910a62de3772}, {r0, 0x40}, {r0, 0x4}, {r0, 0x4}, {0xffffffffffffffff, 0x80}], 0x5, 0xa39e) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x80, 0x0) dup2(r0, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) geteuid() write(r2, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000f7a", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)="9977579b3b2a20bf5b3039c89444dd7d5807e9f54940e27cdd3447405d5623b679cbed98fb7448269c89a5f69cd46298d0f6f3097b164373b6ab8e787a5105ce0f9211ea3fd915d46b4bf2f6769cb606000000000000000000", 0x59}], 0x1, 0x0, 0x0) 16:00:41 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5602e5ffffffffff0000"], 0x10) 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x80e3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) acct(&(0x7f0000000080)='./bus\x00') 16:00:41 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x21}], 0xb11f, 0x0, 0xffff, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x9, 0x3, 0xbb, 0x3}, {0x1f, 0x80, 0x7, 0x7fff}, {0x2f, 0x6c, 0x2, 0x859}, {0x3, 0x7, 0x8, 0xffffffff}]}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) r2 = socket(0x18, 0x400000000002, 0x0) r3 = socket$inet(0x2, 0x3, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000240)) 16:00:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) 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) 16:00:42 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r0) getpgid(0x0) getpid() r3 = msgget$private(0x0, 0x0) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x80a6}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getpgrp() fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(0x0) listen(r1, 0x3) r5 = msgget$private(0x0, 0x0) r6 = getpgid(0x0) write(0xffffffffffffff9c, &(0x7f00000001c0)="c459a676c41012328ab615f8385646ba8d311120a4355c885ce402977e1226242daf38d7e5543cc544ad57e3bf950738bc5d7393d1f956e57d1af4fea4661780ef13812063ed2c0b5b1d7aef2fb2e92ba944f8b2c5d369f247f1f3c6a9a105b6ecd7b2b759944c840d1b9ed91411e64d5770187ae024804c43b2161a296e077bece4c83b774ced000000800000000000", 0xfffffffffffffde7) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$getown(r7, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x40001000, r6) 16:00:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xd, 0x0, 0x4000000000000, &(0x7f0000000140)=ANY=[@ANYBLOB="4a000007000000010000000000000000ea90bb8c29fc1c4c4c", @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="280d9c3100000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRESOCT, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20e3, 0x0) pipe2(&(0x7f0000000000), 0x10000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x861, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000240)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) openat(r2, &(0x7f0000000200)='./bus/file0\x00', 0x8779c392bdb52bfe, 0x8) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80000001) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f00000002c0)="fbaf8a8d1a029be96914f6357e40d78577c3c7c8f12bf12e23898ecab3d21316bb000000dfffffffffffffff00dc31071b7b3ad39f140313093c2f45c8235ae546c21f93f2549dec35523d8d445068548f95edf85f0e6a0d781e13c2b39d102b6b2e218ac68f204eb1686942af93e0674002d7acb2b6c009c2a9771e0ab7d87c92340d686db29e7405a2b84712d0c7befa58ddcbbaa09fe0032dff89fa2a8f085879e55ab5b75af4fa998203cdd619fc2a63e07a96a5de93f28d5b73", 0xbc, 0x0, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) geteuid() msgctl$IPC_SET(0x0, 0x1, 0x0) 16:00:42 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81, 0x0, 0xfe}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$getflags(r3, 0x3) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x4, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r5 = kqueue() r6 = semget$private(0x0, 0x0, 0x40) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000180)=""/253) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x18, 0x400000000002, 0x0) r8 = socket$inet(0x2, 0x3, 0x2f) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCFLUSH(r9, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000000000)=0x4) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x44}, {0x6c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="a3a2450988f317d748d83922dedcdb8aabbd8bc87987116c803c5b2df4126b3a253b44dc8b4b6cf8d538ca6590abf0d13afaba5a7c01ef203a5ceee11877079ee664dfb58c20ad4686d15e21bffbb7c6b1003cd9e3fc5e800082edbad233082ecc7bd361d7cd32dc87b30e66b2653b3e8a91be1df9bc81ae1f05ee2dfb7509c155cf7cd02040497e6db88d58756c7913", 0x90, 0x0, 0x6) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x20) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() r2 = socket(0x18, 0x400000000002, 0x0) r3 = socket$inet(0x2, 0x3, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000140)=0x13e3) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={{0x7, 0x2a}, {0x20, 0x4}}) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000180)=0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() r1 = socket(0x18, 0x400000000002, 0x0) r2 = socket$inet(0x2, 0x3, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) syz_open_pts() 16:00:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) recvfrom(0xffffffffffffffff, &(0x7f0000000040)=""/42, 0x2a, 0x843e914a2a8358f9, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendsyslog(&(0x7f0000000100)="54ad467d56619c79a31b258112b593eece2212df295c02f072bcbfb2aaad181beadbb417e05bb8634f325bf7393eedcca66659593beb2db0495a4ece30ef21b28b", 0x41, 0x1) sendto$inet6(r2, &(0x7f0000000240)="2f3e82b3b5d547c5e90b173264630356eb1203567979f1562aab1e9e2ec0c29cd8553260ee7e347741eaafc2a183a02d25ba9de404edbeee742db535375d1170ee5bb5db7d22553014cba5212402dec4e1dfe722465e6a56445a8d9bc7044adc35b772084fe08e5247f064118375d8ed37706fed3451ca3ba81a39e8c48fdefcc675a9b3622ecf0427706dd3172bab5a798905141dc75ab0d83c19704d3c7032dfbae312e5d07c0c59a1c725513cc853f95f928d0ffe5e9a3ccf16447980", 0x1c0d8, 0x0, 0x0, 0x0) 16:00:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x200000005, 0x953, 0xfffffffffffffffe, "00ffffff0000000000e1e1000000000900"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000240)}) r1 = socket$inet(0x2, 0x3, 0x102) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000380)=@in6={0x18, 0xffffffffffffffff, 0x4, 0x8001}, 0xfffffffffffffe2e, 0x0, 0xffffffffffffffdc, &(0x7f0000000340)=ANY=[], 0xedc1d87f77364798}, 0x4) r4 = socket(0x18, 0x400000000002, 0x0) r5 = socket$inet(0x2, 0x3, 0x2f) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) faccessat(r6, &(0x7f0000000080)='./file0\x00', 0x38, 0x1) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:00:43 executing program 1: pledge(0x0, &(0x7f0000000200)='vmm\x00') r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) 16:00:43 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r1, 0xffffffffffffff9c) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/91}, &(0x7f00000000c0)=0x5d) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x200, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x1000c) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0xc, 0x2, 0x400, 0x80}], 0x5, &(0x7f0000000200)=[{{r3}, 0x2, 0x30, 0x4, 0x725e6928, 0x1}, {{r4}, 0xffffffffffffffff, 0x39, 0x80, 0x80, 0x9}, {{r5}, 0xfffffffffffffffa, 0x40, 0x2, 0x5, 0x7ff0000}, {{r6}, 0xfffffffffffffff9, 0x8, 0x8d, 0x8, 0x9}, {{r7}, 0xfffffffffffffff8, 0x20, 0x10, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0x3, 0xfffff, 0x6, 0x1}, {{r8}, 0xcf5ff2defbcdf174, 0x20, 0x1, 0xfffffffffffffffe, 0x1}], 0x2, &(0x7f0000000300)={0x7c2ec353}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000540)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0, 0x1}) 16:00:43 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) write(r0, &(0x7f0000000080)="9d", 0x1) r2 = msgget$private(0x0, 0x81) msgrcv(r2, &(0x7f0000000100)={0x0, ""/129}, 0x89, 0x3, 0x800) 16:00:43 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000580), 0x0, &(0x7f0000000b40), &(0x7f0000000b80)) r0 = semget$private(0x0, 0x8, 0x400) semop(r0, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r0, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r0, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r0, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r0, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r0, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r0, &(0x7f0000000040), 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r7 = socket(0x0, 0x0, 0x0) r8 = fcntl$getown(r7, 0x5) r9 = socket(0x800000018, 0x3, 0x102) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r11 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r8, r10, r12}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000540)={{0x5, r2, r4, r6, r12, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r13 = semget$private(0x0, 0x8, 0x400) semop(r13, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r13, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r13, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r13, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r13, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r13, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) r14 = semget$private(0x0, 0x2, 0x22) semop(r14, &(0x7f0000000300), 0x2aaaaaaaaaaaaabb) semctl$GETZCNT(r13, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r13, &(0x7f0000000040), 0x0) r15 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r17 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r19 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r21 = socket(0x0, 0x0, 0x0) r22 = fcntl$getown(r21, 0x5) r23 = socket(0x800000018, 0x3, 0x102) bind$unix(r23, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r25 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r22, r24, r26}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000540)={{0x5, r16, r18, r20, r26, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) setgroups(0x2, &(0x7f00000000c0)=[r4, r18]) r27 = getegid() r28 = semget$private(0x0, 0x8, 0x400) semop(r28, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r28, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r28, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r28, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r28, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r28, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r28, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r28, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r28, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r28, &(0x7f0000000040), 0x0) r29 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r31 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r33 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r35 = socket(0x0, 0x0, 0x0) r36 = fcntl$getown(r35, 0x5) r37 = socket(0x800000018, 0x3, 0x102) bind$unix(r37, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r39 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r36, r38, r40}, 0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000540)={{0x5, r30, r32, r34, r40, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getgroups(0x4, &(0x7f0000000100)=[r4, 0x0, r27, r40]) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) close(r0) chown(&(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x29) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) close(r1) 16:00:43 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x101, 0x1ff}, 0x8) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0), 0x883, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000400)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40062}, 0x44001000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r0) 16:00:44 executing program 0: r0 = socket(0x18, 0x400000000002, 0x0) r1 = socket$inet(0x2, 0x3, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x1, 0x3, {0x4, 0x4}}) msgrcv(0x0, &(0x7f0000001200)=ANY=[@ANYPTR64], 0x1, 0x0, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 16:00:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="920201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r3 = openat(r2, &(0x7f0000000080)='./bus\x00', 0x20, 0x8) r4 = getppid() fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x2, 0x3, 0x1f, 0xffffffffffff7fff, r4}) r5 = shmget$private(0x0, 0x1000, 0x781de4785d843569, &(0x7f0000ffc000/0x1000)=nil) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r9, 0x4, 0x8) writev(r9, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r10 = getpgid(0x0) fcntl$setown(r9, 0x6, r10) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r6, r7, r6, 0x4, 0x3f}, 0x2000000, 0x5, r10, r8, 0xfffffffffffffe04, 0x9, 0x7fd}) geteuid() getegid() getpgrp() r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x17, 0x0, 0x0) fcntl$getown(r11, 0x5) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 16:00:44 executing program 0: pipe(&(0x7f00000011c0)) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r0, 0x0, 0x65, 0x0, 0x0) socket(0x2, 0x0, 0x1f) read(0xffffffffffffff9c, &(0x7f0000000080)=""/4096, 0x1000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f0000001700)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="a0a76c64c79975893959cdaf68578168788232814652cb5a986593a01bf28d399ac65f94d85f89538338f7afd0bb2cc878047699744683e2092da17064f0dd99f240a861eb6340f8ffa100a911011cd0587146a42b68cb0dbdd66c40303b28a3fca8c6ed8f24ebadb875328903af569c75f980ed11fee6bab18385ace0b367a1283bfb830e6f8450eaece6c3a02f7e9a2e02392474f8ee20c845cd5f516fbdeab45f643e8fa77b32c782e6b73f2d1c6cae389e1e230ede138a1059895d7dca330f174fcc9ebed046c457d59191613faf2d4d820c7f5ec0061dc2c779047054a112b2da83d409e4af7f4480", 0xeb}], 0x1, &(0x7f0000000300)=[{0x28, 0x1, 0xffffff44, "0a8046508390aa7b64163297315ae279650602c4d3"}, {0x100, 0xffff, 0x2, "e47d7a0cb1259fdf29cfcf0ef8341836b85dbb89919ec10c48eb9df59777850b5dd3ca307e06e1917a89c11459405410c043226ac24dc111ed027cc0cfde92d76bcb47b3f47609927e56bc15c68913d83945de7e3fba4bb87df70fb6e314792fc54ba1344a83e9cca8283b5ec78beceb9fd84ce39f0d1b6066a2d16ce303806ba7d138972e9208137ae0ea5b8b8a76cb69e6d8bb9bf6181864ea0292d2a6106408bbd93a48e81ed28158517403b8d6678f421a1026ce4606e59c8d9438d4a601d07ef5330dbf836249f40bde34196de8fb77b08d2e11783f4a636a6013de98b8c176ee43b48b1adc62afc73bdd"}, {0x60, 0x1, 0x7, "ad56c435dca29aad7fca541d02acdd9cb9bc6990d96d942a81fd2c5b46eb4c9557758c7d427a1fb21d9af4fd83c4b02967aeb0bab5229792154b5c6bd0bb9afb42bdbb0cb75947dae164da8c"}, {0x48, 0x1, 0x1000, "5f86d323c91b6cf83b13c4a987705eeea67854386bb7da81ab4d5556990a664c70de9607cdfdc38860651d6ebf41d0b98d5c04c9297d92"}, {0x98, 0xffff, 0x6, "15b8d3546887034eb7a649b6684860e20b9921005f989ede06f30eee3f8a1b43ed0b6a2fd6bde29fbf9356382eb43b5c1470f681b24f0a428af40b11e422c18dc570ae73cd3cc2bc87bdecf9fffc5f3a484de66e78e270dc7dd90ae592db617f6f01a30aaf62c4b9fb85bea54e67f719f6e13bc2c9ef2c9b79f483052366f28211"}, {0x1010, 0x1, 0x6, "51e08a56f2fb019dafe8feff70db499561f2f96433ef58f968dfc2fda1491c3e96de0a0aa720cca3bc544b4477a6d4eda3e9b42953466bdc508a13a0e61c1d97144d7ef61bdd01e0d4eebb4c220be3d2a1bc8895a70434ddc90a79e7ca97eb4bee108f72aa44a9c685d3df5402e92731c7ff95e17ad07e6f8c773fa43cc63e12d6f0f7b9104c5c6bc7cb711981a474bb0f3f7c219a27ea1761bbaa511cd515aaf102b8b9e08e8f40b5b3c0898ac7fbf21dc31aa0db356054958fcdaf70e55c60ef14658e685efd08dc06d64f3c9d7118788475c8c8202009826490fbd5c6806cdc8ca340693a483bebf3ce3546114cf9c15e25ce865c10f162900ff612370689bcdaca68c201068fc31d343d7413d11afb6a4e73526aac8fcbc0603d4ad345a9a9408ab125a9dd9cadf3fa9e5f5011581b7d9e778d65176183d1a0f89b3cdcb1903e9733f4a7646d882e26cc5c50acf704a97800f4483848cc218412c1af89254dc16fa62f9b01b7a27934e1967a51a06d85a2a5be06af7a821fcf2111bdf6df8b0fd97746545d35c5ef6c6d1af163305cdf285740e46f268733c4ad2d464efb2c6e2e229aee6055cf3c3c569e722caeb4584f299877955c3e783b20efa836ba33ee7da7fcdffe89d128de9171c2ec6ec6d1b9e6a421315270630a2507e2e62781c1e457d4624221681b036e01c8d46eab67a7e62d75a57812a9d56df4d9688528759981e3f65292a4b29a51800643186edf9c582e33af7a5cffdff1c43100cb1af8c988bba0501a07ae313cbb23de2a3c84a10921274de74b10b8b399e50eb6a68374b76d6ea1d92a72fe3b728fbfe1d4f6311944505dc21f635945939817fed88fff6afbf6e5e830ca21f4ed0a44eb184625a295879469976476d52ab2b9e87e788f4ac58aa96bcece6447c8e5ab9ac83f392dbdb131adbfd88f53893888777edad5433442c44414427fe6b81119efb8b503d526cfcc2960492306ed89be1abf44cbf96d413d1b301dcd3e0a17dafeb9c9cff7787a4e8a0111cc1a58afd5c25ebe8bca33018cf91de27d8cca7b9ef567fde37f7fbe7aa4dc126c20441772c67164208875bdb55b2bd3326034efcc8548421574b6434ae72272620b36dd67322cd36e04b72c3b8b80324f1c8e354a794f8fc192a9dba9d37f97a906023b90bbb6e0c40b446a6239db1a45fec5e6dfcf14cb52fb137d60046a3a69107379197cbc9f5ff41b4bdf20df54a0cd5965b31369260252d4a885b1a991086bc832b4ee2ba2f84b4c7223415d9103d6253b0ad5651def1db0ddec2d3d6ec70083a4973bd960722dd5221ebadce6a5eba3362f8c20f6dbca8c6d8b906599544195413666b1275b327027876ea3942ab9813f2a2ca062e989001cbcbf3b003fdefb01f6650d9340154cd5af14796d7ee60bbbe031a18715ccaea227142ce18fabd21877cb6395207d6edf1449e118690a9371c6271fc08db8ff0a1af4d367f422096aa9ff73c6ea1154b4cd1c100004d3ce224b2d04e6ba1226e97eacef8a5757fe755dcc3b34e795f4ecfc11ee8306abcfd7aa3b225ec7f280e9e375e2b08739d82d6b0745ae4d35f2651005b6048ce916b791875b58f78d27cac53c20bf4564ff5a30cd0c33aebdf225c38c60dbcdc38fa65df172cdac1972995a6f5115449cbb34f2b158dad55c8c52b7179f3baa399043866b320a79b77e32e43e1d362c3883ba34071b2060d7c07255bc5b878e424cda2c4facd6c9f1ba04911ed31969556c3a27a9a42fadaf13aa888a8ea04807c4a79bbfa546c0fec77d836fec08c0081e93335e0c77ca490e72e63c56acc848bceb073080666a474d3a097493041f5794518c856beab9fafa3d264b11a0a5ff39e36863c943bd628ba23fce2ddc1a5d83a3e5aaeb8fb0ed13b3e29c8e6c1721d29d6ac5ca1eb367546e91d8245ba44ac2429e1ba042e63caf36450e491511bc29a5b2b4495b2303783c4d3277190fc3c77ee9be5ac95dafb96355456e70dbd49a4ad3805ccdc558989bf942240ae1d0ff1f6113d237d9f183d5d33589961409839a04077daad6e9daec562151084b1eb2a9bf420b91fe95025d53c392bd04869d36ce9e2e1e72357f4523ff4d63f2567400c858f2a4211563dd46eeafd6f08f91770f8dc6944d5d8c00d7c6f955a0cbab5be2741f17749620e637605692f3633e4e1f5455e74157b799034cd5abed5d8af352b857db99db6ed4a9ac08bebea096be7d2ce85574ba17b6fd614c517fa100304976f60a5909383bb6b83bacc2251864d48731015b5e8f3ac70f7e1e17e93a4a68ce5aea9c214668b872f18d6637bc8869bddb2dfbe647c92b18763e381a27d3a5267a336c77b845595d327beddde612abeda414db8398370f45d0c6c7da49f7170fb54363ba4595ace7c62ab5b1a8a95b837299295adb664ab6e611d0ed36efa149b5cadfc84eeaf20d25ddf262d544301a9b031e265fc79a7483d82204e0ce03dad1dddb655b42d284da1b2782fcd1f23b269ebe93afbe4d9803f473abc3832868689bf1d9af43177701a48e300f31c7157e99cff2c90424559682ca771e73563b74b5be02c90d555ed363ed3937b742fe8f20cd53e000f27cc672132bdbbd68225b95048864a0408b01945844489befeebdb7082087bbaaa3c1fbb4e1b94cc2e0fefc4b69d176761dbb4666d4d5417ae835c531e95c50dd4c7710e4fa89480ed4a89528f5236d153cb91c3d71fe90366e693896f819f713873a4dd97180cbbd977d5502ef367ad49eb1e7e89a77b4bce12d68aab729d66ed1436b7578f346c4fbc559d5d991207594ccf8cdfa92e9a3eba5d8cd57059c1d692635a1bae0bf028be4f8b2d78ab50c08e45facbc4eb44e5fa8973574015485f68ebceb27a25de5c472ff90426883f4d62f18fef646c88aa5123e84ccc6066468804dc241dace73d3a67d2ed1501cc8b6139b0968adec118459e7eb3d47ed0ca2c2c6ba613a000f34a3b036303026eea252b601a4a2eb4b2eb7a9f290883b663ae0a15f03a02b100e06314d2906bf1c0035b45ff230d9a017c740530203d4c24cc8a9a3f1c727fad2c4cea1a0bd05fce60a36b17bb90774f62a1c4f3fab21ce618e39bd3da147072c78c342ce34d0af4e33fd72f1d55552ef98d8b3912afd8952bdc9d022e5e08217cbc98af120e2485f5ea9a331015c03a028c03f1da3bc39ecd20412f5cd37101e1f1250859c5efa50e5141287cc8caca7a0c07c4a0f9afaddcfab39f5b465c303a30b517b09ae3c4c20446d93d0fee1585d9b596ba9b339dae7000535e5e8124070f106d3b7b8148a4672af98850ae90fd6c4a48d98ea904c8e359fe937b1c7e361354c467f1971e6bdea48b6332d3b35d36244e6ef7ebff296c562c528cb53b3caa982a2d49fb267de6fd26e3468408fa8d524162e2a14b283002c7e66861415cd85421d0f583295b0b6e3dba809268af3912281a0af81c3581e618d38212ad08c2ea4b4e0ecaccff5e67e06d99135c4e481e3c98ade74704ae7de2b3e983651ece3428508a11b4598249da6645fc9b8ddfdb3e742fd2ec07043a42c790f31ab3651b6638ab8f9f3080f76108503a57a57b50b6a7cafe5359dbe8593528a2429fca2afb2c4e339acc4b846b1a97147f16c4ec37b51787f7fb796bc60da95f9a6b13374ea8c1f4806d3b5fa971e89d3b7193d480b70d4223bbfe72c90578896cd07889c2f42a5f375ab3bf1ee9e86116f7a97a94e9a0410ffa2a911eb1419f1ad3563a4ad69e354ee0a94bca88eb27165f24f7548a9380832b5a1b0ac3da83be70dd6a67533f7e1274e8c69d96a770b6efcb9c38a0a1bfbf55b6a171ddcb73dc93b29c253a88f51d4795ac204788450e1797fbf2cef46278d7154e91e32e99f3bf631aaea89a7dfa925aada0f04deaffd9240e64559caede4ee3c1565cd5f318d877e9e70ec3ee339f622be5e33ee065bc8869062845919872cc54d18588c301e3d99843f3a2cfe18320fb05ae8a57abc02b034dab04e35f67595da2b922c8813bbf740e35e9ad7de295ac7bdbddd362267f15017a6c50b1a0ae5abc7cf2fa8f2c969c3e56a6b24074fd16ef91d042f368e83d2abc93d82c320e430a553628ab47acc12b3fcd65030430f3de1e9f6714f488ecf4d61a3be3cee0fc9a290a0f3e157f8232c00bdc24ea5653936b627b811abb1643f60c443705ded76a08a315a6da349ff42a37b02b9dfa4214b4b17ed102c800fb1d16781e89adc20ebcfcc371b8afb2193cca1ae06fc43c31e87737847111a48d8159d5a63aa5128409519f47d83d45df59e8c609e9ad118bd6ef3e9251fa9003e206e023b5758aff7805dbe928a6c3a704e31280e6dabcc27a98d51149f21620f1dae9d4900113beef21ef666a045353c7bcb93ce1a133b3f8a5be566106edf82e18c5a4822cd8741cdee896c731d55dbcf9fb8132a81f630cb74a9ffa8d4d340954fa0c1c6d465c184412e2cd93d36978e02e9477b6796da169b53f7033e47642b7b5608c7ff701776e29c2282bd795b6ca9a991f2e8a7e82c64580c1fa004930122f98236d2f590be4df5bf9a47e0a7e45339eeab4edb15279ba1d5044d979a47b37aa463f08f36643cc52274d02d799525568b7d5684ae9d4131296aff44cbcbd4d463a7acef01c7c25a851eb78f7cd0f7c5a8ef132b93b8a188f137475e67119a81bb09b2eff475acbd254ee2fca8cd72437c961a5c287bd03f381149992ab776be9a6357cafe1049c947464a0bebb6fd58c3f4db2040cda21c89a6868b8f0769b0820a2f78089ebce86ce4aedecbc1c4c6506be02bba30d44a52f3047fd934e926e5d978994ebdfb93e6982d140d6d9468d3d1762f4e67fefd30dc0e17e6e6c4f85edc569228079fae0eee4322a5fe035a7f628ebd2ef5ad050414d3d51f2078c4b4779db07617d4562275e3856fff262a4853a5cc1395ee8483436cf2aae467175ad3dcf42f77b1501ca11700947198e4beb4a0d1792cd68b0eb1431e8f1c5362459b46f8144e902289228d2c45898e2279c8e1e3a6287fd4053782f7f0401367229566b4b5c5130e2b3a378a02e3135360602bfd3a0c62bde9a55e93cd104f5add58b6052cf4b3ebc93433dc65cc657cbadd277551718991db618e232189106002151c1bb65ac220a05d037c291b67074a5422ece7fc88e20815e4edff3ac3001ea91bd8ab18ee66d4bf2d75ce0b5df79490a59f42dc0e103207fb3d31bc0add69e40d65216d5e649e75114a93b27a92137217951d83ec05bf7ccdc50332584c7c4ce9d08a1c7f19782269aea5bfd98bef356dce7bebc1d4fff648241abea0e8f01db9675054c31a5dc1790481accdae93c169b60bcacaa8535ae97b2c0fc7a0abbe25b8485bc9f90ecb2a9e8b39c6e4552e432f2478a79d422927212d688210594cbe72a2f31e3f6e4d1829db447a011271707bdb5166e81379d2d1d1b65eb8b751f0616277d18531bad3d829f366dad733dc64a36d26dd56c978ffa839a0c92367cc293d13cc0faf92f10af3184fb8501640b0d457e2b357e7bc6b8ec49d2210fd44176293baad30ea128dbb717d3f97390543547c5827781d58582c45c9f75beb5aa4b08ba656567d13e7f42f14ced144044e33c489e70b2501a152fc62fc9c43eb2034da6c58ea6d5b9986c8f9a9b75c78a4005f67d10d7da243e38ee6be6567cebc8b777ea76d2d0a5691af2773ba674c07ce4f52f3f76cd860ea46a52c8ae95492bdaa78d897977c8f7a2f6946033a7b53adf561ce0de2a04abf03fd7a5cf2deb947f9cfc912"}, {0x28, 0xffff, 0x6, "d1079077a183db40c20e425bd5d5ee65a0f28da182892a79"}, {0xa0, 0x1, 0x3, "3803df3774d862f47c56ac761e2cf1b33490afffe3f6be88375c1a92054a7251bde8d2463289e24b067f724eb6cbf675e7650eed8e71bf4ea118fe833cfa7f23c450a4538f7ee09d0acc5a984d3e32380867215bacfabe2492c184d48261ab163a1d81b8e5a03471058f17e3ee60bba8f5e42a440ea12bbcb904ad51bf30d21dbdbc746ecf5b5ad44ac91752d235"}, {0x60, 0x0, 0x0, "40867a4e0a0711999a87b1af686b3c129c8c9057c7cd6e742cb4f06909b66c1264d8b99ea27f7116aab03755645c80c2d27be593ed0b06702d0fdaf07691450a988fecafc9c05aa508cdcfbf5b4a"}, {0x38, 0x1, 0x9, "caabd562fddfc26fdbf1ee973ea5706abd35f5dd73a6a5760a0b46db92106bc4573112ab6213"}], 0x13d8}, 0x602) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 16:00:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="01005f0020f6f44a815e008b91c96300"/25], 0x1) r0 = socket(0x2, 0x3, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000080)="108c570000000000", 0x8) close(r0) 16:00:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) r2 = socket$inet(0x2, 0x3, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r4 = open(&(0x7f0000000140)='./bus\x00', 0x100, 0x30) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000001c0)=0x1) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000100)=[{0xffff, 0xf8, 0xe0, 0x405}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x81}, {0x6c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x4, 0x1ff, 0x0, 0x403, "1ffbff0000000005bf0000000000000000bc00", 0x0, 0xbcd6}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040), 0x16f) 16:00:44 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202070000006c6501003c6952437862de28e516063000"], 0x10) sendto$unix(r1, &(0x7f00000000c0)="f6b1ffffffffffff", 0x8, 0x0, 0x0, 0x0) 16:00:44 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) chdir(&(0x7f0000000380)='./file0\x00') r0 = socket(0x18, 0x400000000002, 0x0) r1 = socket$inet(0x2, 0x3, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0\x00') symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) chroot(&(0x7f00000000c0)='./file0/file0/../file0\x00') ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000003c0)={0x10, 0x8, 0x4, 0xfd, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2b38}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x40}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2a07}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x9}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xc6e}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0/file0/../file0\x00', ['./file', './file', './file', './file'], 0x9}) 16:00:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000000)={0x0, 0x0, 0xbe6, 0x0, "0471a25c5464f6b7b72709b8d9f39121849e9008"}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x101, './bus\x00', './bus\x00'}) 16:00:44 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)) socket(0x0, 0x4003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x1, 0x0, 0x1f) r4 = socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceaff8a4e6abca6489681ff507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4bc922136e000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd036ea375dea032c278db98ef17a5d85f5ea1b1009e5a319d54401cb92f77420eea4173d5b6083eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d36d8224d791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8ba02ae50c88910a9f37f502de8d7ff9f49d884ec823b12825e2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc012a8bcc75ab90c87342fd96d58d84e5535a55778175741e8b620668190c0cd93826d2350a3dfb072f0d59c07393373f47dd05b41bffcdeb494b292d6eb9142960cd397f6c6136aec680defaee56cd76c0b679cb59924db974d42633edf2bfa115866be2f40429941f644ee474dbbfeeeb0f54eb01917e9c1003d12961cba85d475aa7d4989a858ddd466c3e09"], 0x10) shutdown(r0, 0x2) dup2(r4, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000100)=0x5) r5 = dup(r2) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:44 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xb) syz_extract_tcp_res(&(0x7f0000000100), 0x8, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) pwritev(r3, &(0x7f00000017c0)=[{&(0x7f0000001700)='I\v', 0x2}, {&(0x7f0000001740)="b1f217897e36727a158a2a47682eb84853ae20e3a83608986a5064691137fff6a65b8af79775b2a85ff52b062e0019075a6d068a8d231f0fd683b08191e6c6bec2f5a6dabb800620196c032668c312bd6594fb9f4bde960903d500267f07d7f03e", 0x61}], 0x2, 0x0, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) r5 = geteuid() setreuid(r5, 0x0) r6 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r6, 0x0, 0x0, 0x0]) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x15, &(0x7f0000000000), 0x4) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x15, &(0x7f0000000000), 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000012c0)=ANY=[], @ANYRES16=r7, @ANYRES64, @ANYRES32=r6], 0x4) fchownat(r0, &(0x7f0000000140)='./file0\x00', r5, r6, 0x6) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000080)="896c09e2c91f85147e3f4c9676cf2ec522ba86c4707f70275af5babd35c3ed81bcf6f684312c3f5e4e", 0x29) 16:00:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="2b0a5c9f655108ed1fe700e70000000400000000000000e0579d4105e2631b19da8e04cb9e7ea9ee9615b4293ec578f694ddaf9a4c17b23e5c742db633f83771530360f0be550a00"/86], 0x1) r0 = socket(0x18, 0x400000000002, 0x0) r1 = socket$inet(0x2, 0x3, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x2, &(0x7f0000000140)="81e6251b5e68b9bb93d2df27f42c948ff11c6ad26873e1fa23344cfba58716eb800d570b1374e92e15258cf899e3d01598e366f9483f094bd20e0ba44dd8a88e95063a6991bbfc2c0c9081e9585d4518120227b09ae704fdd4cec71f9b491c484ad9f815017bb234fc1fdb1421d68d83e0cd8fc2c2de0669890e8762d558870a4bde42ba87e0b83a39e57ef21cfa5a584511", 0x92) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffffe, 0x5}}) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfffffffc, 0x0, 0x1ff, 0x0, "0000000041624e7dd1a9f2ac00"}) 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)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x6d2) 16:00:44 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x3, 0xfcfc96ac7f78658a, r1) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000140)=0x10) r2 = socket(0x18, 0x400000000002, 0x0) r3 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r3, 0x0, r2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x20000000000600f, 0xe02) open$dir(0x0, 0x0, 0x0) kqueue() writev(r4, &(0x7f0000000040), 0x100000000000038d) 16:00:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f2f2facf0d8ca66696c653000"], 0xa) r1 = socket(0x18, 0x400000000002, 0x0) r2 = getuid() r3 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) r4 = socket$inet(0x2, 0x3, 0x2f) r5 = fcntl$dupfd(r4, 0x0, r1) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) utimensat(r5, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7fffffff, 0x8}, {0xbdb, 0x1}}, 0x6) 16:00:44 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00ff0f00000000000000000000000000000000ebffffff000000"], 0x0) execve(0x0, 0x0, 0x0) 16:00:44 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa60900000000000000a64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000c0f505e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42a0000c2e80e306615b7a814b77f3f5a659255490b88ff1bf334b2064f6618f06ee39f52d00f36e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c5381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923e85030000b55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5303000d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc7af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547a87d71a0d14a356f27ccf83ebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b22c080cf012bbafbe7eb22933ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000001000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0xf5}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c05170", 0x39b}], 0x4) 16:00:44 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0}) ioctl$SPKRTUNE(r0, 0x20005302, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x15}, {0x87}, {0x4006}]}) 16:00:44 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x32) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000180)="06af2e220a22a0b4e156e3331c1183171fdd5e33498e6a5ea25229bc67c4a751fd4d9b0d71aae1a47802498428a4b4c65b4d3dca8f754ca9b3fb3b913104a80c0f1b2b0009f2003749a9e5198f6fb988ee3ee54df889d6e0a7ba743c3600e88ec3c844b9d352f686acb822d355e562f337295d1c863bc1ff33e9f81194a053f30e42330f40d326b9e593fef5febeb7b18d7b081e0c0953e925c9840813eeaa55ef9144e672a01397e7b82a83669f2e2632e5cea6f535dbd8b06d188c554501bbbc1c13d7600d18ec7e5711f8ae4dd6d1ca079712722e23bbbbcfbed2df1b3851e6fb5151fe74dbf01d9cf12156a3469ceb3f23a63e741573bfa96856e58ade8b3d02c15930ff6697c7ca669a7c4a32a5f96882f4abf8a1abc1336269502740ef897784f9d274260c2778f5a60ad27769bd16193ebeaa1fa4777aadbcb844bfd648dd36154d1cfd8805b5280ab902fb8922895119acaeacc92b5da29f33a1fe18facb73cc5a4e0bc59490f63e8a0f55fdeca0e7754503c61bdde63285a81c5d5008220d023d7a17a2a27a705ee433a5ef87b8541d84a8c309bfbb36dc67c32d55955d1dedacc35de26536e54baadd2e766b96d0768420205628783bd806e85ba41cd9e6539da0a5b700743e11b80b4cf0f1baf104e5b351e1320323af53568df428bdd5c8dc91c62a4c71772a4aa76e2bb50cc515d29f50a272d45120a2d1d82f29551dc126e1705f835fb9f384606a92cc9e2dcc29ef3940e363a424bd399d3a2f7131b3e79ced6555baf6525eab44537785fbc0a6100e4c1ea2292e9e083265e10b1dbb070abbe85279cc95a2710361ff2d9e34591b2f5ca614e400a8e434013850ab5c3c4c638d200e91beb1b7b81df559ffbd5bc4acad18be4c5e023160534a88ae582027a83e1e266a5b295de2b89d46ec9c788a24ca9edd0ca1628c3fb50ab2b95e0f85e00db2a5d4c54b204c1c947bab167682a4049dd9721b4b936bf13fb04fa4c97ba7cd0e4a4c91bd69dc93ce79f66c8f5fa0d9a0f985d3b20bff5b3225ca31d80b6c377531f9216e0a071b6f31dbe1d1307becf3d17a8b19f4fc5ebcf9f238b5e536385b9d58b8c0d0f80a15f7fb13f601ba21cd9cec0e39861b27aee0758ed941dcb797f45b5271930a6841c783a4e10a58a835138cd66e96fc2a4ec9d7f93582002ce80fc480d1e5a51ea405b15b2f1c7d7a92bbd0b12080fc4164c086cf34c0b3f6260cae604ada8a2e69bb445754ddf724c18277e2e6f2a642947a53d23281d0d3250e6557307a9a1e6964c66c023fcb1fb9cce2229fe9332a96d35c3ab975122980c6e7c5a35e15613e5ccc650cbc4e0b6b55440767493947e708480564814839959318fc2ba1905791262595a88f9684b341cff5ad1bb9e5b5db7c33e7a60242531057690657fb861387424eda9b152bf2ac0d60e59b609c798d1e87a52e12e022d91c2468486b68f48d707759d63c5eb096755ea11b7514e3fc4b99b49cb8ba950cada51a85760de2a0e45b412a230ebabba4afa8ff873326178f6036a735a51aac3ed77ddcc2b23714dea999862473003a306652a915ce73c2c7d83da07c00da4bae54118a12c9df918db0bf6e01975acb306c9ae815b99f9b6e2cf441434ddeb8d4d68d2a451ec7903bf9e341cdee764f3c036063df7c29871fcd76bd271d9985618593a34b32583408b656e8d2b83d64c690aad8604eb2eab809b16f496e1afc13f6bf1f672fa0e7c5a3c9112f60f7e2f11a2e8cf5dbe0407e45bc50ceb5ab1e9df95290d4562ba277f4bd0b71a01f5fb2baf5460d0539cce552d4baa9c8d0c672588131b7f41825a3950a4a33afba94f567b7d439aa1844323af200a44ba9fd2833c77dae448eda69daf8547559b41adf5fb119e0a832acd2bd67ae61983fb3dc13b9af1af76401f96090b2942876953758cc7a3a7fac2a4d948fd0be7f1059f2f0374ab42ac66ed5bddaf7c14a9dc75ae7da2db2c1a9552066f29b25998cb61da200a5515780224050374dea78606b8e426d8a5494e89e8a707be46eb6fe3acf0de905818382dbe24feaf438bad86937810690e5aff3df033d7609dff9c4ecc5116b3506ca09f7420ce7a9940bf092def9e86562fcaaf3b9f8249ae5556e5c3a2295c9ab5f3fa7ac8185877088818d403ce386bb6a2a87dc306ad035f166072556180ba74b610631f20e22c6141d15ced9a2bb789ffc612b08175383c943d3912008482ccbd03ed9daca8984588c79f2d64e8063631f0a0e5081fa96c86a0c83e6b7aca0f33075fbac587cd953444d14c1af1a4c938583899f8fa393b60292b9a0a037e32e0c1ca1a66bcc2f6f1685b7930bad5e982712078a5992b256564a6c746c503a94628eb1629015a9e0543165c6a188d9776e108376f86cf205259f430c1f2f3c8ca9c64824f6a0576ff02ea121b7fed4f54649b31fef67f4130687bd490c1859c441808fc2ab77a03ac4f55860f980eea5657823374e2af773c3c5686c242e842a8de5ed9c39f2895ba4ab609a867445d5e65e74233fada5090de313d4e02fb9139f333d32193d8973562d98d02e78595a36190fe3625891e110300c8df909ea1987c204f41a46b47bab35edbfadfe230c0b4f83952b993e2f762a73456622d78e0597ffcc5cf29ab6281dc6792cc4b2dac016c7cf670244aa1ab6a595f3660e65b9291893e9c2534d4af7f97174dae2fb733f5794a60f17d96c3eb87f11b9f1ec7290edffdecfec667036aa1e8d4cf96d40344b1810f2aee99430441f75bc7f3d78677113288c95689a5df70f8659aee8b6f65bd8f4b52067c8e21ed96c6b299a631b078d17b0b292da606e9877bfda021a62e7825ed0102df0e29758064bd76fc8a6c95a8439a358df5108d5f678c36cc917566880a8a8879674b9499f08f8c8b0c8ad5f1777677e7345651964c5dfadf3a270b43bf9364e5f1b3f0305354363517926f68df6638273ef2af4f35b06940d41bb298fff9b23d7e5578388585d62b3b8d0091d9c21c0bdb66657cb228d0116e1c86a9c91e301bd4e73df85d41013e0f208d6f22e1661c0e99047506c060ac6e4322fe76d8c9620dc1802b9a1a6b2394c1a211e2b67a4525f1507ff741c10f780e06efa74985772f41d61ca2d402ae23ce0a495ea46f336a8f2f339c25005c0020600b7bb4297fb54fe98476988bb05589cc6a4232536ec7f752986cb0450ac6ba56120c90608dc47d4dae9b2533c91cbc4779807b1645e56a838e0dfc246804b1dc2c6773ec9f7225d270533056d33113b4d08d81798b63896704774fd3e1164e89dc70c8b6d05318e7232be8a212e82651b2cdc33fa43b87c3983f3daa9dc74b07521846a2647db5b4e237785937afadef51b185b40ce3880def7ce2d43c128db10b6c2a62fa3d18b468784352c355413e1a726053a2f561ea258de2e472df0d56b2f840f2692cc7789513b858ecdcad94c759be837cc0e9bc601ddadb202bde146ba5c5bddcec6a47b29d70222a8f64c3d61942bc174396e49267c070040a90b48a6da9561aadc3ee65a4827092ed896f0c30a098d8ff5c573722965fbfa5ced43d6bbfc9275a5fe87e377b776e09a6a84300d2f773f87656227e21f9471dce3d56a47f14595a2761df5601c3badf15f464e5ce0d927ef32e481b31cbb638ee92f02293fdf7ad41102dc700e605a18f2ff4d799e65ce73c906310dc0a4831505c3ec3d0923dcda1082845b63a34fa5ce35aec5dc497750b152c7e7e44eaad0635f9dc3a0f2b4878120e6f096de0c6f88f2871e41197408eaf00b663128cea5084fdbdd7564566e5923d79b427fc054e7636192068216bdc16ae457d092cf88f3684c11bec01d2491241e5e3f606ad3c6fee2dc1c1994351e6f9eb7d919037061e9cf4496e90fe718f31e3790e8f24980fe76bc3c554a3a238f526053eded60087d5d4fa12a69a7f77f1418dc9f47147e0b6e3d604ff18aacfefb0088aff7c10965f9c864a26c5ce93090670d01d0518079c0b03a27ee8895b0e04565dd3eb4f1170291f3db2d2587794d096f221400548d53275f2c5ff0fe98cde0c1bbcb007913c954827bada34eb3b8854a5170488d9dcb9da2677a8413f16147a1e3ee6c6795aced8fd46bd577b685cc541760e61e6c37b45b562a4af8c994e32ea843f50c4ffe138b464a037a1dae968760ab34c0352c0ed8b81cd2a7dd17b1441ff471c909e8ccb94e5e710be4e269ea4a8dad7d0f81a8518cf99d0289f34ca2018945e37cc1880bc0ea207ba5f4d3e30e6d17520810d47fc53f2d8971d24c7ebdd9c8b4af8286e3ce21c1c475cbd7ee20b8c6ad7e1846866d39056df85cc1cbde5c295a3967c91b2e169506d6d5fe2230a643fe6afa2489d8dbdaa60fad98674dabdc9a27535511e5032d6eeff8074e94b6d4a4b4210b1f83d0f398faa2b305697e01432b494fb9d5d15d78e20f8557a1553684a921f8ccc10213057595d719bb2e541df7e5bce3370af0a208527e834fd54eb2b6f18cc7b6c39db9f86aa188b8a5491620957693d62b3c4dd53aa24389c036f559c89c795aba1409ab2a6f3a0a75b1f8ad723632b4932d542b387b5593c4c3a678cfc415319e0fc3d3ccc6b8951bf00c1ad2229a06147abee879892baf7011386b9b02a180c8d511870b26fcb2b376672de58538d5339851610c14cc3f12c12c15428908f98ce22ba8cc9b6abea9ac2ff98fd607a491cb298c579c2235b223283d1584e3b0643405a48dae1726a1072dcdaf900d99c0f3cdc4463d815a962cda11e38fab5b2027bcc0504bf53cf4be510204c336892bc873ad137e524d7efd0cb268aa9fab607e5c73e298344e625f9b7d72859a381eeb4396dca3d9ea0dafcddea71fe4d2c09fa0824eb85bc103c665b448e568f4dc4a170702d9c39db8fad76948f4a2f2c72ad41ab6fb5e0f893a4abeae4b1726fd08c7c23174c1aa52024fc44b149eac39a71fb673da5f44002c5853665e98810616c649a021dd187b395c43cf2e78c4510d4352cba8316fa47c60367e2649ec8443f2bf1d9386a8e674ab943cbe3d55a8da7569135133c0b0dbcb14e2fbd7666b98c70d12b7e6f76b26bbb0a1e163004293541dd9fa9dab7a969fe9c52044cdd0e0d9fa7870bc853df40f3da22e554cc64a649f10c5fb5b234adb5c97c75ecc1de49c87983f6cad02a23c69488b30708e99c1cf6ede5dae76d936747c84d9b5416755317204c9da9261c995a2fc5e7512c4faf02e44f085c6a7d62033b905e8ff2e8f988a9c4c1195a87b87c0676838e87545b9ba0843429efc2521b902ca74503f0ce49f0d9cb4450ee36bb77a0d1a39027e5d9a4a2feffe70f934812e4ca89cdcb07134f6293492b3e34ae02d155c1fc00f31ea28d98362915af1b96304a4009ee27ef50f31f2a59ad629d3f78103008eef1d2f589efc5adf211eca6e73d183fc06aee468e5f88357549ad8f72d76762e6b94d4cb4d01e877418dd23be8777b007ccea605a90dbdb2013aec67a10ca3e168e521752370fba522f5c2db0389e418ab71b4dd050d1c4f601ee59fc0eaaf498d692302fd155a319bcc404f2fc23bb825186c91130fd19f164bf85f343de9470ce3e0892a6be1bf2e7826af951f69e088412db09f87b1a0b8baafde15250fbcefe0e47fd841d0e6aa7f4af7f093005b2258370c55c140abae8ecb58ae2af2acb3ee7cd45bff13e18c56f052b22b057c995a0073343c9ecb4ea15465000d483d5ffe298fb72dfbf8672b304822f2a736c7120aaec5917d3afba3e65c55cbced5b99879531ebb", 0x1000}], 0x1) write(r2, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 16:00:44 executing program 1: unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='c\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) 16:00:44 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:44 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000300, 0x0) nanosleep(&(0x7f0000000180), &(0x7f0000002540)) 16:00:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000400)="220e22", 0x1bb) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) r2 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r2, 0x0, r1) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f00000001c0)}, {&(0x7f00000002c0)=""/194, 0xc2}, {&(0x7f0000000200)=""/93, 0x5d}, {&(0x7f0000000540)=""/207, 0xcf}], 0x4, &(0x7f0000000640)=""/221, 0xdd}, 0x802) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) msgget$private(0x0, 0x220) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r5 = dup2(r4, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000280)={0x5, 0x6, 0x81, 0x1f38}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000380)=[{0x29}, {0x1d, 0x0, 0x6}, {0x6, 0x0, 0x0, 0x2000100}]}) pwrite(r4, &(0x7f0000002d00)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) sync() socket(0x2, 0x400000000002, 0x0) madvise(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x6) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x40000000) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) open(&(0x7f0000000500)='./file0\x00', 0x0, 0x20) sendmsg(r6, &(0x7f00000004c0)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x3, 0x80}, 0xfffffffffffffebe, &(0x7f00000001c0), 0x0, &(0x7f0000000440)=[{0x68, 0x1, 0xbb90, "e7e95988c4b9b70b5c0604379ceb01ace14c3ab779cc50944a629f24794a760f94331b6af3a693fd081c5b926df3c972ebfd50d3bb97d35a217091f5b45881de49648443ee0723adddb3769a44605cdedc9ec27022a2e633"}], 0x68}, 0x2) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) 16:00:44 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd4777d8744e8a1ee980213553255096812eaa4e713048e6994b317d96", 0x4d) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:00:44 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) write(r1, &(0x7f0000000080)="3c15e23daea350725690d5ff12093c8ea57188db6c3c2c041dc34285549d0f685ff1fdd1a67bfb5c69ce809907290bc2d18dfd50810eab320aac43871f512ddbe30d50f20b7b677f2cc22b913695bbcc9a761f2a12a40def9248de25f246afee60dc772e524fc7c5ef", 0x69) unlinkat(r0, &(0x7f00000002c0)='./file0\x00', 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r3 = socket(0x18, 0x400000000002, 0x0) r4 = socket$inet(0x2, 0x3, 0x2f) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000180)={0x5}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x81, 0x0, 0x0, 0x9}, {0x400000060}, {0x4, 0x0, 0x0, 0xfffffffe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r7 = fcntl$dupfd(r2, 0x0, r6) r8 = socket(0x18, 0x400000000002, 0x0) r9 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r9, 0x0, r8) getsockname$inet(r8, &(0x7f00000001c0), &(0x7f0000000240)=0xc) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000140)) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x6}) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) r1 = socket(0x18, 0x400000000002, 0x0) r2 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r2, 0x0, r1) r3 = accept$inet(r1, &(0x7f0000000340), &(0x7f0000000240)=0x84) r4 = socket(0x18, 0x400000000002, 0x0) r5 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r5, 0x0, r4) sendto$inet(r4, &(0x7f0000000140)="ed46c4d4c6d9b9df0555385e2896640ba6aacf14e09a2452da9d02089f17ce6ade03cd0cd04a1b", 0x27, 0x0, &(0x7f0000000180)={0x2, 0x0}, 0xc) shutdown(r3, 0x1) 16:00:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x1) flock(r0, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x1}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getgroups(0x1, &(0x7f0000000200)=[0x0]) r4 = semget$private(0x0, 0x8, 0x400) semop(r4, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r4, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r4, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r4, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r4, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r4, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0xc00}, {0x73dcbeece81e26ba, 0x10001, 0x800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r4, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r4, &(0x7f0000000040), 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xfffffffffffffeac) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r11 = socket(0x0, 0x0, 0x0) r12 = fcntl$getown(r11, 0x5) r13 = socket(0x800000018, 0x3, 0x102) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r15 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r12, r14, r16}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0x5, r6, r8, r10, r16, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r17 = semget$private(0x0, 0x8, 0x400) semop(r17, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r17, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r17, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r17, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r17, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r17, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r17, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r17, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r17, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r17, &(0x7f0000000040), 0x0) r18 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r20 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r22 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r24 = socket(0x0, 0x0, 0x0) r25 = fcntl$getown(r24, 0x5) r26 = socket(0x800000018, 0x3, 0x102) bind$unix(r26, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r28 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r25, r27, r29}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000540)={{0x5, r19, r21, r23, r29, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) setgroups(0x2, &(0x7f00000000c0)=[r8, r21]) r30 = semget$private(0x0, 0x8, 0x400) semop(r30, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r30, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r30, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r30, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r30, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r30, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r30, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r30, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r30, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r30, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r30, &(0x7f0000000040), 0x0) r31 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r33 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r35 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f0000000500)=0xc) r37 = socket(0x0, 0x0, 0x0) r38 = fcntl$getown(r37, 0x5) r39 = socket(0x800000018, 0x3, 0x102) bind$unix(r39, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r41 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r38, r40, r42}, 0xc) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000540)={{0x5, r32, r34, r36, r42, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r43 = semget$private(0x0, 0x8, 0x400) semop(r43, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r43, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r43, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r43, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r43, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r43, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r43, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x2800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x6) semctl$GETZCNT(r43, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r43, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r43, &(0x7f0000000040), 0x0) r44 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r44, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r44, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r46 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r48 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r48, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r48, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xe5) r50 = socket(0x0, 0x0, 0x0) r51 = fcntl$getown(r50, 0x5) r52 = socket(0x800000018, 0x3, 0x102) bind$unix(r52, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r54 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r51, r53, r55}, 0xc) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000540)={{0x5, r45, r47, r49, r55, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) setgroups(0x2, &(0x7f00000000c0)=[r34, r47]) getgroups(0x5, &(0x7f0000000240)=[r21, r34, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r3, r56) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x5, 0x5}, {0x1f, 0x5}}, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$dupfd(r2, 0xa, r0) socket(0x18, 0x4, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) 16:00:45 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x7, 0x200) semop(r1, &(0x7f0000000340)=[{0x2, 0x9, 0x1000}, {0x3, 0x4, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x7, 0x1000}, {0x3, 0x3, 0x1000}], 0x5) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000140)=""/86) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) setitimer(0x3, &(0x7f00000001c0)={{0x0, 0xfffffffffffffffc}, {0xfd3, 0x9}}, 0x0) write(r0, &(0x7f0000000140), 0xb51) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000, 0xfffffff4, 0xffff, "145c5505000000000000001a0020000000000040"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fff, 0x8000, 0x1, 0x5, "3ec1b1ee73edba14a1f31b5fd6e500ea7759f057", 0x634f, 0x1d}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x3, 0x9}) read(0xffffffffffffffff, &(0x7f0000000200)=""/77, 0x4d) poll(0x0, 0x0, 0xa39e) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) socket(0x1, 0x3, 0x1) setsockopt(r2, 0x0, 0x66, &(0x7f0000000040)="f88f50b0e4ba8b6f781af8b24f8b399f", 0x10) recvfrom$unix(r2, &(0x7f0000000180)=""/126, 0x7e, 0x803, &(0x7f0000000300)=ANY=[@ANYBLOB="03002e2f6275730033069bea275495f6299e95637991efe6478436bedc423a6284b52db52de907c865c53202243c3ccecbab5a2aa621c61c3f5336881c341a001eb84d639754483a3ba51dc987a70b2e878a93fd0c7a50c5b08321406146807a252f10d2434aba98d7946d47be0413cfa8e5bc144f4c287b72b8138b6db28bb40cfd43ad26c1dde8f520a18caf2d9b0c0a2ef290769a9ec36310f3898f46f416c77f57752f89865cc35e99e847c3b3044eb6679fd61208f317"], 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000200)="220e2a", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x8ccf, 0x0, 0x2, 0x3, "000000020000000100002000", 0x6, 0xfffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r5 = socket(0x18, 0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x3f) socket$inet6(0x18, 0x0, 0x7) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r1, r0) symlinkat(&(0x7f0000000040)='./bus\x00', r2, &(0x7f0000000080)='./bus\x00') ioctl$TIOCSETA(r0, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x74}, {0x24}, {0x40006}]}) r1 = msgget$private(0x0, 0x104) msgrcv(r1, &(0x7f0000000280)={0x0, ""/124}, 0x84, 0x0, 0x1800) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x2) syz_emit_ethernet(0xe, &(0x7f0000000240)="00311a8043867ea688369ea85cd8") 16:00:46 executing program 0: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000140), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) pipe2(&(0x7f0000000100), 0x0) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) geteuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:46 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x80) r3 = socket(0x18, 0x400000000002, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = semget$private(0x0, 0x8, 0x400) semop(r5, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r5, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r5, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r5, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r5, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r5, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r5, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r5, &(0x7f0000000040), 0x0) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r12 = socket(0x0, 0x0, 0x0) r13 = fcntl$getown(r12, 0x5) r14 = socket(0x800000018, 0x3, 0x102) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socket(0x800000018, 0x3, 0x102) r16 = socket(0x18, 0x400000000002, 0x0) r17 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r17, 0x0, r16) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r13, r15, r18}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000540)={{0x5, r7, r9, r11, r18, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r19 = getgid() fchown(r4, r7, r19) r20 = socket$inet(0x2, 0x3, 0x2f) r21 = fcntl$dupfd(r20, 0x0, r3) ioctl$TIOCFLUSH(r21, 0x8040691a, &(0x7f0000000300)) r22 = accept$inet6(r21, &(0x7f0000000280), &(0x7f00000002c0)=0xc) recvfrom(r22, &(0x7f0000000300)=""/91, 0x5b, 0x0, &(0x7f0000000380)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt(0xffffffffffffffff, 0x8000, 0x5, &(0x7f0000000080)=""/117, &(0x7f0000000100)=0x75) msgrcv(r2, &(0x7f0000001280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000d7acdd054e72b9d22dbebac0c1408599fc210f46135a5c2b5edfdab2faea36ef056c81c2b08149d2fcafdd99ec00c0bd1b897574a12d14f2af8e61e19696a31f8800c6ed28f6e14a6610868d4f40cf0cb150122a8c85cc27571f2f291d7c55a200c9ff9a4f4325dbd13b6fe36eb78cb07443b57820cf8f02c02d511d07764784f108a81ff53b09d86672263f408b46ab7c9ce86b2fe2d6edaa7217a529c816321a5dde8f98981c50cefac482bd377f89e95175f08836"], 0x18, 0x0, 0x1000) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="0526c41c45a14355405e3200000158580000000000f4768100757f21048f7ebabf4d00cfa18877a33b8dd52ed0b12f45d34bfae0a73a7de6ebe3b13b5adc191f97e8cf95afa3f82c10ade664557532367eb3b7fdad0f5c83c72e244420ceb820f0671fa6db61fe14bb1ec2469b87bd4ad6ca533de04857"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) r23 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) 16:00:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pwrite(0xffffffffffffffff, &(0x7f0000000080)="e4af4b8d1a029b46088638b468c0", 0xe, 0x0, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = semget$private(0x0, 0x8, 0x400) semop(r3, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r3, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r3, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r3, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x3, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x1000}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r3, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r3, &(0x7f0000000040), 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r10 = socket(0x0, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = socket(0x800000018, 0x3, 0x102) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r14 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r11, r13, r15}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x5, r5, r7, r9, r15, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r16 = semget$private(0x0, 0x8, 0x400) semop(r16, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r16, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r16, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r16, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r16, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r16, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r16, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r16, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r16, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r16, &(0x7f0000000040), 0x0) r17 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r19 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r21 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r23 = socket(0x0, 0x0, 0x0) r24 = fcntl$getown(r23, 0x5) r25 = socket(0x800000018, 0x3, 0x102) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r27 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r24, r26, r28}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000540)={{0x5, r18, r20, r22, r28, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) setgroups(0x2, &(0x7f00000000c0)=[r7, r20]) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', r2, r7, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x37) 16:00:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="29d63000a9"], 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, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = fcntl$dupfd(r0, 0x5, r2) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[0x7, 0x3, 0x7ff, 0x592d, 0x9a, 0x0, 0x2, 0x1]}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x400000000002, 0x0) r5 = socket$inet(0x2, 0x3, 0x2f) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) sendto$unix(r6, &(0x7f0000000140)="6fea047c97f3cf5dbc849a23ea740f51964fa10293321938d46c4a8db2e48068e0fd50c7e5768fee2bd7dfafc77ad8628312ca7d7ea4d443ceb760726255be249531a9f5a230ae840aeea752c40768c6670d3a274941c9e10b737eaf148df8cff38e0611e8a22b9c1a2ae621798d5cc34d99029771054a750207153c77f1516258ac28a2e88e910baac1df26a1ff3446316e7fdd5dacc4a293635e703c5f60684cccfc9fbe1fbda78edb43e1546a98bbfaedf9aafb3f8ce1617f0e9165741e831ab6675b4ab927c2a20e8c94ee240a7fc6ad107e751b702901e4c47f0dd496d1e98583b710e7890165a2a7381038c4b98822706fe29b2a601228e7464c7f77bf0332ba9aa64bb1fa3b2bd9667deab378c07174847a822559b69c6b7d0eb29c471daec4aa34313f017c09f99182b4cc933d4f5828980360e41323a9204c58b14935a16977c4f334cd7e3a60b13c6c2d024438c409b25f05babf7adece5b918d70220a5866ea6150dfef6c5a5d43d21df8f2622661db6d13066fea6f8d1e0943cc9da7ad8c99c00117213a46034f3aacb71cb06f496cfb5db1c2c933a94a5dbeb0ca11f6ded38a24ebf053b3cb61c6eb3b58dab882cc6517cf9575bf1335e418846e9750a3a768c55ed2a1f442821ef44a604d037ecf5044561532570dca8be6449375b5dbcef0210538cc48a3a073bd3a78342994ca1d40ebf266e05faa1a182dbd6e49bda6dda9ef6f46d2abd2d92ac00add8384bc566805e05289eccca8421ae1036995706c7b36cf123503ccbb3d79d990482d9f2225017efa182cccf5a125121a993a3d2e6cf762317e2860a2f66a5b4070963301c049c6d72ac04f77fa9dec49b45cfc82bdc13e599dc9426ae323c0c30dec990499254c39fa0c42e53bfef642290bd86a5b3fde4e993707f76bc7de67252c316e03cfce82ada8590e5e41e9c6a5127a1a7f679f6a1cf7b0b22426bd05393f209c6c2f5f6e03c8595995deca5feca124f80231f97b9639a092a7661e712fc2a9f2ddc866e8de6c33d3804df788efec0c605bef18f459f80cfed218b2135312879293b469973d850200db090675d3e8b387c5cec7354835c942d5131ab61845fd32be0a6f7ed73820f05d44767238ce3ee3190b146de67810d62808c7f282dfb0e1957d1a939242d7638d27ff5d48591528238aa42633296490ae2948828a7bd6688f7f1f4977caa7d762fa9c16da16e1e5fcfb74a03ea7aa03f0bb0e61cd2fde22db7c5eaad6ab7bd905162f46cb7cc10e57784d4e6ac20f384f6f62876fe590b841a06848dee920653b820a2f33e9158711a37aadd057717fd43fe27e3978893e234630166c23a1717c5b9cb9cc469a77518840f0c0c70e38fe711b6909b542e45f450dccfdc882aa0aff03acec2da6df8b9dfd66d25be769121eb84b9ea356cbaf9d2aa8f2279dab7e83081c639e4bee3c34e4bff7a04dcb575a4487487d19e2c744ab6b5ac0aec39191ac64c05a56153bbd917af0071e833a2e3e6b7ab103f71abc7e7dce50cfd1e7ce4a633732b5959d065b29f11276561416f18486de437cbd6c98924030597f58ffc6f1f54aa4d1986cd71f9a976d4aeadd4efe8c0a50ec1dd2bf78f63e9c5a58ab8793ada367b9598b911ab30d6443db84114772977162346a93e689a8f17c2fb1a0e0b0d08787239ce1d8df12ebe0af025a34ef83611024fdec2f0accda2f4113987f477be26c62e40a3e0305273a96c89596c60e09d67547cb6afc99326a77dcbfb4a111acaeab3dad32f92e36867ad881b055453c05217464a3784d7667d1b288d5434e567af16da263e812c30adbddf20ce5bcf7e1cd0693d0611c9850fc51d5dbc0e910c049e6b5da2d03b38c8bf87a8ad0f42ed76332468166fd687a725323976387b0d60fcccfd19056e36386506587e93a33919fa47b2f12a59a3c24dc4b39b950211890d822b0d73d63188ac87e9e29153a01160fde10eed87b8655ff4a35769ce178f5e5c54157a61f31d8733f19d58506f5e059e9d974c83588cd7faa4470d628208c7cec1d625f1080fc4ffb17aa57a8e981bfb3bcefc1f7e8dc23a298dc998652cc335fba5fe8eeb5a39fbd6f2bc25b946c3469788021de2d50c60e6013881d614fc296362d0bd281d9d9642f9a31caed4f13868c1c199472098507b5996bcd4da89c2134fbeacd4ba6b430c14dcd8d7ac022840e87898440667897be52803349690ef75498705497c118bbdf9103cd6f0656b3b3a2b0aebd8c8ea566b877d4b974619919dd4d677b982b9fc13ab9525f733a75c2f82d0261e68f6dc826342870c6836473d06070f196696394b7d232e85d3b437c718600f5aa362c3ff8802b76bea889ce180d5cb5b5936ac4e67a94fb3573629392277806ff22d7764c8b1ba4fb3c82dbeceb1e4a9ebe043022b353e68c250e2d4dbcdf6880c240f0614f29405559df4d545c0be2c52a222ea32c86a4248bac55f8fb4347612a336b12927cb520fe4f1c85e564b9b1620d81f885eb51cbe2a91fde1e8801337ab915ff21b9ed8a30ec659f08f9437463baf738fb7bf24b95cc2c01d5190e5f3f33783d3039ef5ecb608714afc41b09fb0e5ecc5c56a9903478f3eecadacc7481cd5cf03db178adb389ade2d93728960e3efaacf47cf62dd804126653b5382d2100e210913443cd169e5dd5bc38dd3ed89b52851d15f6765954c58f68b06d436c45237dc7937ccf1315718024128ced24c0fd3326578ea90529efcc8187ce08d82ace4b9650a3c80545f2e9758afe5765a9c0b0801cba49766c948086274326eaf7be8044cce3beafd6e66ab0d46a31fe606a069c503f4f346acd26cfe360e20f5f98cb84a57b89e9cd03fc172d1bbba04308f119875c0e09d7c3e4bb6d31395ca77e5720a577ceb8ff0c7fef9f84502e91646ca70b3aac3deddb2697f0d56716fc9690bf4d4725aa4f2b14f08bbcae1cae5f3a99c5a623c743e1a8f3dc15e1185c22e6e9bda56c266aa6fec04bb4a5d9b0678eba2b008c3340a6c6764b40ae9ec3d865794225924f0c00fc349f5cec5ee34eb09d0bf565512525e659fd9e55d697edd2b9667f046eaeec35e4ff7185fe4bd6264b379ad383c6b8212ee19e1a928a787408dfccf0421e063d33fc1ff9a89a65889df6c4de3dc73e20ebd6718ec52ed0f5d9f0e33eade93cf5f178bead897faf91b32c2a1e022c476c6ba67ea15d3d59eb31130fe7d90382da828598f44cd346135f80daefec7c5f2a741e2d3d921690940cbd839991e4c3ae03050cf03e8cca32ab06329cdde54dc85e581f46911ef3b396e761948b8b41383279b5008945a0c3176472d3d10047275837ece7e288c0f1b64ee6a473e3c9c60cad8e77ee9955a7d13b8987154649c487c27f2e5feeaf8947a7b6317899dfaec0babfa46895fcd4e16b8eba5e7b0dd51642fe9b20d6207fea8d69c0c6d839d5aa7406996434644a2962f7b37d619cb610b073f2535a3b14d7c3e44e5c30a892585777ac598d366df1fe0da5f555855af26b2941fa8baaf6bde1c3da7c9a9cfb58c9154a2918b3ed0acf673c927279a5a55ebb2af2acfd762530fc3d3473ac6c7ff793a2625b717f43c0bc1411c8cf0362518e711e1b1fdd630348df34df66d4b5737592e753c710b1c707f90526654ad6462bf7e8fc0d0efe8ec5e172c350fe9dc9891ea7fc259004d53795fe59b2101b935bc55f2210246892ee5ba1d5fc5f5473f38d2beb7ada79135def7c36c884333ee6ea1e6cf1754d490a418722c539640b12adc0c45a57948253f41e54c0769e9521d6a1fe26bb222991380a8a90fe61d3f11b4a7f11ba4490b13004a7812cb2c0561ef6861a4d07cecf1e1e23605d02c4564ca3bae9f640d850188e02f61edd9905157032f3b0b016915db2f551b9f94e588724493b4801b24714ffa281f6f8f71febe117eb6d5489d3d5eb7fa85da416e4b976c8d348aebf037f03ed95db4d1d12262ddacf7a5f0fb0ff3318050200824a360c84a3bdd327e186a7730052ab27013bc0b748a1019406b4e2421b56c294f3b577978dc13a29adc80eba30bba41b6ae75c00e856a313bd109980343496b487a898a6356fa44381dad80000717d81b186a3bb7f8797fdadeed43fe4cb8a402f2477e89f9c7c7fe6e727d4ea24918352a4ccb378f03ff516df7f608df2f05496aa1b41c23d1f94fd633951b1e9354dbad3a30b71c8082a352414cd6d8ed9403744b84b2eec899156e46467e7e71f81f2b63b5343309df609c9b26eb1b7d89d3d6dab6c07d41b3ed0f0d8c0cb68fcf7ea795e44c825d56a730ded38772c6bff91841f456114d04c3d50368836b80e18093714b2ddaa0c920e5fb0ab7fee32c5c96cb46348c0786cb4a655b872f86e29c345c1b67a609f97015e20446e591cc1712b5374a5537068d199275be7c0b57ebfe661740eb3f13766e13cbb26afb338becc42cd802b176028ced9688496852426a6c4b8839873ed23b6ba3ed5b6e5f31499d96bcc304e9ff6b2153a89ba12b638172085f69d2b426159ab78d287ed1ba2faa1f1437cc6768b14383270a9854c19f5cc2b662ad00eef9e3936b1065d28dae5be1ee5ebdb651ab25add52a1cdc02b55b1a9c17b3593d3de072aa04cf2322fb37a95aad8b2f1eb281e72e4504dfa74df6cd12829fdad77da7b69be2c3bed1234f86ffe0db6879b77b56e6529ecc11e870b3a9369e39f6a5b7497e5387c6465adf2fda81d835dab9c62a7ca5d8738db399ea713f8d70ac9679ba7716c46c7b1e78efcff7b13e6ac0000a23a67503bac53423ee1fadd443ebc18cfb98cd79a3735ae35bdbc72f4b769cfd19674cdc55feba71247df3bc8605be6df6b8418d05a322a687557c05473ca29bb9180dde72ed451220ccdc45553d9f530914c4f056bafafae4631c6d80a6f13db3477a35702fefa8948e790838724956c66065d0df5b29c019b0a6d52e8c89e39a82f880fae7ea13da57de88854eff13fa8dce2fce5a23e50463dfa1b7afbb2f14e32cf45d6fb66f286e9cdc9d06b88ab65d5a4e3a58f202e0e48bdfa11b02c2d52f379f5c1b63f6a370737ecabb04422fc3f6a2306d6d239261dfa3a84cfc35c7e04ba6f1aa000362d46148d265d0b145ea3fbc5a586a6a57b2f36a8fba227660f6d6431400f2b5722d4e686f4993978cea666e1c0cc98a453b1461a9475454e88c7a5e1d24be88bdfca4f815467154ebfc93a9631134fefd3c04cf06eb51459d7daaedc161ce9a4c915eec2b2940e9814ad414e128248f7757d3695ee7b35dcf146ca0eebcd24be6138682dba462a3a8be7af622344cc7bb55f48b852618c1a03ec2b84b3b96a1f9a0ef89108a30774ef8d229ca888ea6e6ef41cde3b692a7bfabb931a14062734ee717f5c75257385793b4d723f78ecaa6f4d6058de099df954eb22bdd871bb8659df56ad994ae6de33af1c54db7fd52555136d529e068d97c4c9ff9579b88094b45bb0cd188bf964a87137e9239436aa0ee037ffb544cfef64ab9d6fa41257cece79ddae83760be5934a5b7765397f2a64d85c82fea9079ea2bb688469cb062c0d3651b076080c2a87052c0a8ec44990a96327fa1db70fdfab470115d0d0ba63e8aacb16570a5c85c61ea160c3a518e820dcfb9bc3b33649ff65e9eea155c02af152c17552074bef69c9e102439a02e27bd42d20968918c1af58ad0e4eca57145bf028a8143840f79f1cbd86b7dd21e0775b636b5b325e98f5cc745171faaaf63c32496fb8319abbc849c0ffcac3b46e65b54a8acc88010000000000000000", 0xa10, 0x600, 0x0, 0x0) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:46 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4365a041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac558698107b866467be8d9bef963638254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a87868ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f1893fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f07c1fafdedf762ac9427b81352d5911bf1b5fddf3f189b3a3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8007ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737570700000000000000a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6ce615cde3d54d4e76418d9fe07891849b0382145b9e077dd819a75fbb7aee7f1d1d725c5a6882bc9a1e9a5e38106acf9ed15e64c99ab82bdaf09bcec7b59e54027403dbb54e797f60012fff4883f09fd1e22c8d66f2964e80a0d00d0d52d44b30ae88a2feacdccefb62c63d8a4a80"], 0x10) r2 = socket(0x18, 0x400000000002, 0x0) r3 = socket$inet(0x2, 0x3, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000100)={0xf5, 0x0, &(0x7f0000000000)=""/245}) writev(r1, &(0x7f0000000000), 0x1) 16:00:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x8000, 0x3f) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x6}, 0x8) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000240)="2f3e82b3b5d547c5e90b173264630356eb1203567979f1562aab1e9e2ec0c29cd8553260ee7e347741eaafc2a183a02d25ba9de404edbeee742db535375d1170ee5bb5db7d22553014cba5212402dec4e1dfe722465e6a56445a8d9bc7044adc35b772084fe08e5247f064118375d8ed37706fed3451ca3ba81a39e8c48fdefcc675a9b3622ecf0427706dd3172bab5a798905141dc75ab0d83c19704d3c7032dfbae312e5d07c0c59a1c725513cc853f95f928d0ffe5e9a3ccf16447980", 0x1c0d8, 0x0, 0x0, 0x0) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev:bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x87}, {0x6}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0xdaaa01c72f97554b, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:47 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x1, 0x5, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0xfd) 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:47 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000083}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$dupfd(r2, 0x0, r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x40, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x0, 0x400, {0xffffffffffffffff, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget(0x3, 0x150) socket(0x10, 0x2, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r3 = socket(0x18, 0x400000000002, 0x0) r4 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r4, 0x0, r3) setsockopt(r3, 0x1, 0x2, &(0x7f0000000180)="ebff3048e69d31929648c07c566105921d3d136992e9c52d0ca6a3754784198bdb5c8a7c2e144fde8430a8b0f1207c7f8d86e451dd6150c02f2bbe9843fa4ea0c1c90d0832aa946f76c8c7e9ab0023217bb41f1de407d1a8a909925a336d526a51e1a82e3198f3d0118c8ca9d742435c005ab7b440fe8b259686ef78e09fbddaf5bc05d8953f2a00f8081fb24f986e385c4edfd9627cb921ec302c75d3d2b5ab6b82dd945bd92c3360ed7d25c0abb5a2c5692ad46717bfb2b5e652c0aadabf3947500085446b60e54a1a3e7fcccf69edd27884c2070b85f162a5c4e186218090ecb2c2c8561372d5aa64e626a452e06357f5372e62879af144b2ec1739e7bbbc58c242c4f01c4e82dea33cefb49028e3540e9512285c56aa1453a2abae378ee35091f21fc06f182fa25d49850a99a074d6d283bb823cdda4f0d90f1e88c38228e43a947e8d591f531864c9896556ecc31f56bcd671da0d4bc1e68b9972e1ec8bb5cfa5af4983bc8d407b5e9fe948f7b2a81cfa", 0xfffffffffffffd1d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0xc, 0x2, 0x8) getsockopt$sock_int(r5, 0xffff, 0x3ffe72fae83318d, &(0x7f0000000040), &(0x7f0000000080)=0x4) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0x1f9ee332}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x40) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x3) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c653000d0fe7deff4bcb57c017b5ef75fd5ed659cac1f8a1f32928a0d3d6245ded6ead8f622edcfdd81f33b7255fd52d78fbee15f322f1954fd11786baf3702b102ed3a05e487e03a674f9164f7a7"], 0xa) dup2(r2, r1) listen(r2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r6 = socket(0x18, 0x400000000002, 0x0) r7 = socket$inet(0x2, 0x3, 0x2f) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:47 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) getpgrp() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="8fa7d6a0bb49ee99fb75"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:47 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x91, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x10, 0x10}], 0x10}, 0x41d) 16:00:47 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000027c0)={0x0, 0x0, &(0x7f0000002640)=[{&(0x7f00000001c0)="e8e6d217abe954d7aca45e6626c011832499a1c02f5522a083269474c37ebf331171a2dd786af4c95b51828ab16528faa55d70f4aa6e9e9ecbe113c355dbe70552aa70df000e7282a6c21635ede1372bf3756b8d3657951bccc4df1f84866f4bb83862e7ad2fe2e112af80c2a330336ae4d23176ea7a77ab6b1068c9e4b247deac0b817011d682f4c168b587023bde5885af317698d9672d6eb192221b3d4eadeee40bccbe096a539d43bf43c43c3124f5193bd656a78dd773ef152564b6c7de6a21e72e1292687eebba40824a9d04140a8c493c9c0d55afd9f810bd7104d2d125e8c45885b26bcba5eb10a1233d7f84081212b6f333c95ecc0433e3d20179426b76f9aca418283499384f03ace8818d97843b2328419130925328fc59f05e7aa9e1d1c9dacce8c7bc881accc73b47442b88d7636b5607282405cc6226871dd46cd6d261b0d723021be597c9c6ecee91d7bbd0ed4a619d7bae134f496d5c00fbe6176be721cbd3dca6e1ccc06a5d7931a21c7dee541ed0c69c70d2212cce492463970949dcf33f4b701b7215968f888a1ce47ef98b2cea39938ec80191a939199e4c73a443493066b4a4246e1249ed967eae865193ed28c9e3b4e5b561e3b7dcb82530c8d0f74e6a5a4c2f01e0a650e2e566ab0ede3e0fed6f1a7282f3d4464c27924685b0f68ba63b634762787f5ded23a85613957096bf7f7a3d9c8d82955044f7abfb1a9a91733c80f688b340ddb40576d2b0ff130f6aaa5e37af5cd775c0adf09ecc8a4c38a4b1d88a6fa44ac7cd2951c6f8b0be6f55123339c2b931d8fc9e4f040f82bf5fdf18b0271de3b685797653dc116911476a1b32faa51e732dd777aad27bd79e384a200c7976097edf259588d79b3d436b56023a56903e29908aa345faf55848e72c171efa838654c8ef82d48cb3b87a920b2c84dfc7f17e94da348cc47f08feae90fca9c4b6e2c9d42d8f0ad9aafbd865fd2b94c3a9f48294a6cfe095348175ce3b79647788e6944d9baee99b1b4348a3ba7bc31614b32885fced66d7bce46032d15625a174bed22cccfc5809df5e1723f957ce8562a0c62d4bd22f74151dffc433033fbe02d9bea68b6980cd02a2a772056351a55b3e7b1e48d6eca4e5436891fb25ebe1824d60eb804df62d3bd9dffb119dc295fb73761becb6eeaa4bab1b89144022d45dff39b6e10fb006f8424c1d2ce44c94fa1e5cf9f0f06fff80299145e0a36a35a78e9f00c55bb3cefbbd69cfcb9e4808d36768f888076752b167250b28df1c071dcc866ebb137aa9654b60700c31e480210ba42935c554353c8bdc7daef0c44da5b4df0f6c95057a0ee0a6795ca44bf33112e3c5bb44fbf2fb75cfb50bdef7542e076db337c34dcee952523c6aab4b86a45630b8b033b733780f839313d6edd8aca33cb2a1e16c6062e9cf99c5601f27331ef7ebcb186ffc4c298f7dd79e7c3c98ac8d5dabfa5980080246c9a7e8e8f51fe5909b5eb09a489ef9f111cd51925386018e5d03af81fa822353550115976dd45693ad1213937bdd3165863774e4240d7bd0643e950c0140bc41db098f7ebf61df9589fad8baab2092d4bf59acdad4473afc11fe66c320ff9339fcf03fdb1a917e035faeb5fa7f5848f50d80a328b8ad1d2f3622dace600270d77a1d5b19dec14fa4820c0b17892b25ab3f88bc590263d8911ea088a2669e4ed24699e0eb696c19e1b78716688152ad19f099691dc2fdb0f1095b441c962f3fe025b7463588935797f8567cbd4227323a7e5488a6cf0df81f1f3a84c06becf2a28ec097b6b5c92a3817e72ea5eb6960985f956f24d509fdf2257bd6f219f8258e8ca86c6225301a40342d8c908d027ed081430c6070dbb3332c49484bb68be69cab8c9067a607ae878b4b6a863edfe35624ab27b70c2ba7835fa96b1d73daf4555fdd05fa47c5d4a81c366d0a211f408075de484e8098208620f37aa6bd4dc805d923aa523513c25844e8eb0ba86467253521db215d67f26984aca4e33559384307ab4338232b23381cec10851a0b1efaecbb3f2f76defa058691bd120fcc7742d723d5515320c0d1810e1088228f3094b3ea041692f80b1aa6123ae4633ebb7ce58ee271f02965a87a11c296cefe554a0904d44e525419c6530bd126228d87a246b03909c7dab12254e48fb9fdf6c870507f84e55b69a93aa4adeca8b3cc0fd9f504e16355e7edc2ae6976c8ed8ec7da996ba0c1902c9ecd77f77a5a7adf54bb3b2d8f9204c60c6be460017bc3c50f7ab082796914494360286cb7cbe828ae7d1c85ca4eeb2a23924f7819676a9c69722dfd5a4292f35232541690ee1224650a285dc63d6e6628bbe5d18dc244b73fd9d22bb5fdd837a2205cf36ae58ecbb8bc274ab949f5b4fba07c974020c067bfbe7b7b8f68469ffc8876b1f912c5d64cf9037c39fe91567484ff5e4c6833a2a0379b84fea9998d1cd2cfe8d13088b6c92c84f3c51ea710fb6bc85c0dba3dab33c9fd88b79a1e0d589bcb55df22983ed6d067641db30fa2f99bd25f235a514739c72b03093b6c9f6bd0c2dd86f5584bc90f09316aed51754b60c1bb156dfb61e600735e21a46005d9f61df2860df82c6fed92e0a02854e8c49724f4b4bc81ac19d20fc4d35e9ffde62ba668206d67b6689d3a47382e323f825b475611a23549c00e138ba99f57e81d480e256a32608f2af61a99607f72ac33875fe0a61df091f4e64d34be3719219a55052d1c444e2b53ea6663935c0587be2d6bc77aa8c57122dd684e02c5759c385b49e7b4b3fbb4bd1f9c8076d62d1b4719bfe4bb1a320656c1d74ccaba97b2dc95777a0509b6fba77a5a46d633bd5be661babbf47a95efdcfe4e601423869a7a7f176d3f431475ef3b7440c1dac642457488dcdafa2db638c28ba79394910aa77f2c90713227c98a10eb", 0x817}], 0x1, 0x0}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) r2 = socket$inet(0x2, 0x3, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = accept$inet6(r3, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) fcntl$setflags(r4, 0x2, 0x11cd0458252c7715) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = dup(r5) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x10000, 0x0) getsockopt(r1, 0xea, 0x6, &(0x7f0000000000)=""/246, &(0x7f0000000100)=0xf6) r7 = socket(0x18, 0x400000000002, 0x0) r8 = socket$inet(0x2, 0x3, 0x2f) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCFLUSH(r9, 0x8040691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc]}}) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000180)={0x8, 0x4, 0x9}) 16:00:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x3}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) writev(r1, &(0x7f00000017c0)=[{&(0x7f00000001c0)="7ab3f520bad21357f08411f55024322bdf43877facf9010f7042e115478058f6af0377ffa882e635e1a498742a04b789089be8bfad9f0f5ae589b52bec53be4859ddaaea6071ff591581c3f80b4e980e6ecacafef5c732775d018d4bcc2218d843864ef2b0cfb698f7393cfefdb05e3c9f94760ae1fcf651c338e94bf433c0f463dba4d9fff916727c417ea0df0ef6ee3e179e4681858995d27f057046f2e3bea3ba8416ae7e20de012eccf6afd700644f3971c1789e7f2e80739f7b9a0aac90aec53c4183af45da27579e4ceedd", 0xce}, {&(0x7f00000002c0)="3f27f9fc1cc6a5df1cc2d636f3ba036b8f519ec0db278026bf4e36a0ef3b7698f4237a0026e87f1cf409bd36c63c6721987e8441c1e66dbc87356706725167fb9874aea52512bbd74e4abf7eb24963c45cce1f9c5b631a04fbe87c31f028c047b70980ff256874a468274c6cbc697f0911defd227659b566e090aece854a0a07747e5bedebf3c2427494450c75043f37a8b8336bbba0d4d6d03c956c5f5de60b87ab40a4d4d71648b4f9b8f2cc0c4667a94e13d248ddec9a301d6896f6408f27912fec0f7abb799836d5d9d06c875f39e4a0630694cc2b336743a0c4d70b531f5ee38410d99a32f8790f0d060683bc6641c6c1740c9b1c04f4ca137c2cb714a117f4a76022dcb2a919e2cf00f8343b57247c0cb6499de8ec3e66c344e612fe26b447446e4a3a693e6cf37b28256cce9bd2188f1b3c0c09bbbee2562bf3216dbc0b78c62de95122574c013f40db008807301c769e8dd379544cd5b0dbeb0ede9f577a8d63fec39b884b7b9007fd59d935cf034ad85ddc5a7f480e640687b66d51456bb836ccc1ef80859f9c5c3654c5befd95392d0042e3465469e5693fa1e382be28642d6dca1116b7e58416c5560de9828654c28b09b9bbe12924bdaa5515e25068fcb3e1a3c375505c0abc543f996cd17b905d0ed3d1fa5b2ee028697af62a03e2952b390c292dc0b30fc3dcb04fda6e509354c671916b35770cbe65432350dc4ca8be6a5e5f55ed3fbe473d201af045f1f4a0779458f427bac1def6e67352f56bfe9240df6f67f1afacb527a4b5b9aacbf6c28e293c980a62a3522889bb080c94902e9b6b8c7c5a3a7d61d883d032f94cfb7572c3797af698f01ced5a94c82e2919936532b29516220ba496ee796df0f63a698b7fea5ad6821b804374f1cd58490471c1dcf84e8806452a42eed805d0caac791c3a7e77b5eca60ead9d505d33ab3a5e40bc19329113e898b3a2654050dec4c09187cf0cff3417743f869dc4f20386792bffae22e22e96e026295f27c14d8b720c970aa306fe2a8f075f460dea2d697b51d116458fa13b562ca8b19fe2374e51cc0de2fa69561f6f20c3bbd685aef4682cddba4665ee6ad9caacabcc9ff01ef19c56f98f7356d6b587cc48ac2031016e5cf02d8fc9018b2e66562057f35971925e6c12d7ab927384c17bc4139c2fdbd05dc022b5a81869aad6e5f0fccfce089dcab86f80476db6a918ed25e727a0ad1e51256d925dc598e85029b2b9443ae063304e1ef1fcd966f1b795142eb5356485a3f5bd564e52ab40ec1110c4e5e865407dcb97b731df31384cafabe37d96f795cb3f91ca78f42d810f36a5807aa94ac731b910660742efd3a69142bdbade42c3832c101b87903c15ce18bb6cc83ddbe355857ef73047341e97937ba49279835834fb178f42a25a61e4cc1d44a3245b69be35186aaf740b7bf8102b70c74764bb1cdd249ae0ed6de5c52dac3e5dd9717f72e5999c7089ab142fe08ffb359ca3ff955fcc49eb7d132bf520381a27b08f10422eeb89beaa29f4a85c80243a8984ab9f879ad38aba555034105533633084a242ee2c572db4d6ceedf935cc48778c72fb290d5dc006b4f3ca33dd6ad91c4024b3aa19944d1ea48ecfc47ca82442cd21429fb610a0a98f8e966c4fbff9acf8f3afe08ec8b9f1a4d4caa71a1d58751700ac0a47f2f1ae4009bc1ce2a430790c6a5945b9876369101bdca3fed3aa943db0f9e44f268813e785c220fe33b3f548cd426d87e79da3107f89bfe614b6ccaf9dc04ed306fd7572760c6f984c6e3ef3a092b273cd7ce9b108ff342951efdd829c25d767aa7e980cbf1e5d507c4e8c07f643ebe924cff862ad6b63f29f41e3529c7f21087bca066ad13e8e075048c10eaf979f02d248160d1a8b3b2e2347902ce0e158737a2af900569d5afc635c88da51b88182032aaa2a7613f0e7dbe15899b080fc359245978ea17a98c5d5bd676929c9f5b880b497bc3bc013dffd9cdb8a9d15e139e396d84c0ae5f01c6f0195d52b8d557661a2142d500a5b80ecefd47c55b3d19536e0229b7ab9baa4e9eb6113e1b81c8b8f5fa85858f6e1040944dd985d90c6d8164dfb5261448e5c420e8af76dfe18d54b00ef049e1ad74eb468187becc3ffc4d63948e4fd919983cbfd1b0d2d68580504e62fadbe25b85316e366d4bfdf237decc2aa6ac13ea4b5a4fa3aa5b456353d6fed6d6bb350601a0b5a904f8b23530671b40b0d30c627cfbbdd1dc7a821fd1838c3fe240165b9329acacc1943abaf2e4575a277f1e6a97fd148a3faea15fac323ef3674f866c8cac4aac044f62edd1c62f1978fefa4c02f44b453d80b961999a51bf1acbd810a93fb726066fe88963fa4fdc7c3b15cf82d07ae2cebcdcb006af88dbfccf567661456f8864074b32728001cf86562615f8ee41c7377be44e029c3ebb7f18973ef87ed6178d30e0ac5794c95149c238cd44cde2585024c08aa5b2535f18a2126c0378085dbac390db42976f58f7d9b0b69974760600b2acc51c77dc7de1cafa5abb6dc41141cb937b04af7b3263969db085c838fefd02d0499aae055d3c547643c775f3838ea9f98a55cc682d4f32ed34f93ce01a25e91f9aa3ba415c58a96f0ac3b86878cba88f6f50416ad35753171fe06a1d8be6cabf61e7cab2e27aa772610fa6fafca3f20c27da442bcfcf59256b7451950b2b787e21701eb5a5444fb52965f702807ef572d9e9563ab86c3ea4b895adcbc800ffe9d8a6987ba0be14eed8a1c7598da0dcd263f7b95f18e166a4f63c970dfd3d7f9f6352b53ab466f7953483a703db624f7bb79726f5b79586b2239c44454caa19d04c3462ee3514f5c366bd1e9b9b023172d428df1fd82fb7012423038165a06398e8416cc8a23e087f68b55861cdcb6bffc6288a89f6358d5694994a23d54f6d4d5c33faa9f0c7f304bdf11a161284d61f4ddb0f8dca7340ad6c07f86ea2fa6e8b76ef15cb587730e052103fce77c8e2191bd8074ecf9c31b30747839a294b922e1fcfaea465bf49ae9c414e907ad7d4ccf730a3e5599e8e81bdbb4f5a9547f955600ec92b028af46f371c3a0aaa03ddadae989b6f768850a2322523c8df0b0115545d65862cf8828a37e2325a9d5c4bbadccd0df2932fcc8f76c5b641892c522c7e9636acb66877c331a28743123ca05d613981dea3a361339828cefc315c1ba11541e8e600737da76b63537a5bbc92933436744f6a603ab5564737f15a47def18973a1bb1ca7763d6279929bf57cfba61b78532c4f08641e7847072f9939bfa9f2625735f90edccc5f137f61b1163009a4f0fd4be3b300b0497be37276374550b4f02e6e967c95bcb0d4105619668b39de0e4e7ec33227e789c69645df2a75b73593a485309a868c7e750ba4ebe4ef1d22bf3ae107fc5cfa34647a4d8d8db82e579545f121be04d25933bed2d93f3183bb2c66f66a35683958740c44308313684168d9e7c82fe75b75fa9d9c94878a607595c848dd701f926a920fce31680bad92977ff06d4a923d9f2dc0a2f57b288a06c2b1f66c1f9de3478337826e9aaad1dd8fff3712f3689aa99f3b4f7b36def59a6b8c91423f18364d092f1b7b5b967b49dca214fd7f5f03571d90b5a2272a42e932d2baac734c7c7a09879fc9751c5ef8d0a30793369d98922f5ad291e8b5773119580edb8fc0f068a368cc1bcae68c4e07df3260d976677d68077e84a7ba2979940ff68e5d7db9dfb46576068d0f738b3ac6f0accbb180ace23854113b1a4bdfb01daacacdf12b25c8a8e0f449224b412d592bb90b010afb4e8a9cd263acf60967231074725b60da519251cd37caa862d0f7cf6d9b15ca499832741d22ac3f3058b7a983f9d2fea2f984c6e826a59a20144a2e08272ebbe3b9328a961624f2ee468cc98efbdc5fe8de7855eaeed09888dfedb471607ec4ff718dd1864c38596a78ef65bf63a59acfcd681a5a7c5c33430fe1a999d4b950287f53cc67c706733857cf4534ca0ec5d91d6f19e20453a8d92fef992324467e1ef14c99cc79d27d888aaf46baf47a25c1612b8c3ead99dac919ff587259372c53bc1db478ae6e2ab2b2473992ab9eccaeb56961c6639933ad1b4f1c9e049ae02372505af2f2332aebde5715f900da39d7a401d19dc0d50cae26f606b9979a404e952a59f73452c73c4e794ceeb9cb4a86dec0f0d417b451e627c5b98d0a2f1c34faa7bbc8587198b6b15fcaf18582af80dfde119e82d9e1c2e4ede8341a764173ae9e60abd743d8595af5422a551153106e06c0184e448c983447ae8793ce2583a7b141952c629bb4ffc657f9d999d748fbc5be54a9a489c23450b785a6cf1b856d69fc91d4ecc1c91b58cf29b97723f2284d95247364a91aa8482c8fd6f79de399c054851a9e5a6b9b165ba8c1078df14683bb34774bb00d77c1c24a139f13c4fca0a6c31d93243645bb41879a8f743582d799001f19a80764c744b8e1aef5ea4f6b1b88e0a682767fd5fb9fea8104e9ab0229c00f513bfb8ed5ea5c86a96c59228693ba43381625f635d1968a97f2e3a7513614edb090df1b70da16552138b29e5d45988e413de5f62e54170ab40ed09a70be48c7cbfcc38da1fc86b3163f81c933ef4cb8dea9a1d09fb8a63545ac0a1c8f92a9de1284f5b286ae5d2b601ca19afad923b5444de3bb44bc10d304a88725f98e895fd4d57cbcbf33f31fa3e37f8b6fd2d100e8e4e279dde4a168a562150a244223377f0cd6034950e648655aed24a2e3ab497652efa771d7285c26d07c6bffbb4365a3273a595f97bc2795f70f7f281a076cd0a628fced7125ffbe6ee12d06fb131f40e63427ff551640eaa7f3994f3f50068251ffc6ba0c0ec7b7780349594d1fec897fa26609091fd6589ff62644de93a28ce9b6aad580eec6bc6acd84beb541442df120255eb82acda6ebbef16bd9e48318734326551375b521dfee1bf013a931c1ee593512cc58a1ead77120f563a08be2b7db1aa39b0d60ecfde3939ac1b021c57cd097e7495030758431346686c70ca54ed36eff65681875e6fb629bcef0e8073a65a974d1b64fff49933ee1c1d70ae89b86cc87b0b985bf34c34d9d0e65aae2abd9c05211ff27ba1910b37ad029671fc867db5563a6079b85b8e3e4cb21efc61e873755f96ae681ba882dbd94d7b5f16816f0b14971560edef2c53d8cb3abe692ea89a46327f50b33cc4b19a8dfffe11a018cf7191e9d74dcd0312e63b2c4bf9cfa47f339d2f655ab11d39dee57be46f51ac8b1b1ca175459e689e17955ef528a61786d1fa47dea71677e2b81c2e4785446eb66e642ba31ec6e868a6bf8fe2b1fd81a6b0e0524ab0c1f592788f44fb4486e3f20a2a6d9a6c482834ac56301b7ee36a104f021a6dd46206a275514f837eb7306797dc3e833693b926a8b74779d846a444905ca8951288548b8245d3215fd20840d8bec7a4ecfe403ed3a89a307bc1928b90e73dfb530fdf73ce9c73444847c7989084734c3c435a04624be3bfc057afe89b28f06243d20a3bd1870763db9d9dbf376dc6f8f18e071ac36f4ac8b7e14d624a46915397e5a62980e8dac90c91cb86e55dbcd67204de09d3ce04f0cc71d4added6173e851f18314d9bd2917af447c1f1b9609d6c207118ee143fad5715e6a507dd9501e53d91e93e8d626958b775ef9930f52eccb9e7e794ea113daac8c46408d272d623585adc5da727b402ae6821679d5bcacbe5568a647658dcf56ae77383078ff79acfac751ee67effb7e990c31e3b6ee019acaef2f78a932e96810c1cea43b7ac3e26a977c4", 0x1000}, {&(0x7f00000012c0)="ad0aabf57cecafc594f34756c51661f206f323340563dc751bfe0d9678db67c5ad2c6bcc3b66f60dd98c498b8ed1b8cb1252c63b2d938ccb904f89c370d21638acf746a53e1cb04fd2fafbc72bdf087a093634eadb9b6cbb92247c2438341ed38023a9c86ee3a284a0cbbf7710da970487a996eda6d7d85d677d3c8c0b693f007749272ae83f4fd099145e64e46c98337aed69a758a0227b45effb4a656974562ec720fb3d1c3d83f0129069b5794ccc970152bc211981a96a906a817594e822dec29835f5f1aabfa4266a41178a", 0xce}, {&(0x7f00000000c0)="a72d9cbf9602b67be81f346fdf5ac72ea1f60290257dd596026ec40a7ddca6a5cf7061bd661a15f7918f660f26d1197305377a8015e7d673278e503654d39acc2fb15cd5ce3760868985c0e50a11a678e9e52d5f73fe49bd4333baeca9f7e6a9183cbbcf56d3ca6fdf2fbedddd54378243b95d186b16c35f4a76327ab84cee7e503bd702", 0x84}, {&(0x7f00000013c0)="d827857e0cfe01674c12760da8a23f59b9d26250ccd364999513af3aafacdef5937f3f8d13831fdf4c4e412672192314a0c2829ed7ee2800582632c253d8a193a2a4502fececcf73d017ada0151f9813094d0abfb9b0312b387b296b41ce70d568973c10528f43585d63873719deeff4ae49993e4f7984b494b270760b0d302fdebc58b8dcea1b6d15cc681f5620346fd7ed010d48af8cb2dc1447fee02526631227ecac516de6345e1abe0992b394e6cfdf79235020647ce13769404df2ec0a2ece", 0xc2}, {&(0x7f00000014c0)="5e09d648355118f931990345dc13e9363ee707115f5d6934ee6b98196ab952a16ba8aecf39db5bf73d37ed771dd22748700cebb88f5fa4a1d01855e908c13b236287f9f82a46b8c3b2ab45b5207d4b946ef0075b70477c7085185b57c669db2c349912c601e0eba1a5b9b782dd0bcd5ecc4e3232128a6fbaffe5b4642a85f371ed27d5f89ecc70df0328748e9d6b7b0ef466d9aa0502883b82da2b37867142f4d783b24fe244984ee35310a0280e4cebe993ca02f4502e0ef13c5672ead5a5a78f7afbfebbdd58b65bddc9443c213d24741d965b7f73c0bf789c7a5ed3376676bd05bb79fd10841b1ea81775a291a1269e3a7d35b0d6e0", 0x74}, {&(0x7f00000015c0)="fe763960eeb73842423e7a6d5f32f7b19031990f1b77ea808e7d75d211affce815eb651083c9910515a90761ed8eb1c4019b872ec4cf7d114e7d3f9b99c111532e7f0784e14d1a8980f0f00adfb988a78c7d7858f890f7fc5329aa87", 0x5c}, {&(0x7f0000001640)="1231cf3be06355a51469f1409da6f06fcfd59e8b805684231a422a03bcb04175702997b29be8abb303d175ec70a3dad1c244feda5dffabbddba6263476ce5791c6019b131c77790f5cb3eb2013ab2a7bdb93fe9ad73e15597119c6fe1cf4442dd9e690e0b621cf0bc9e019431bc2473206dc19f489ac94d090d321307e313158ef806d946c0d29f3e7eead081f89e0588ca6c76893f116a8e83d36a36951538cf311aeb1b3e33069f698e0bde8f0bf12080a471078b0683cedd7f4aff1796d6227904c8a52ec059257965ae6952831e46bbf02ed7259335543e22af0064213b414d62988338031b5b270683c492e4c56f7220df82ad502b1966bb7", 0xfb}, {&(0x7f0000001740)="d1a593d65a8065505699cd45897ac3814d20fe580ee22517a13dac25c84faad2955b07e83f58dd21c12dd2ea7b065eb3ee7863e84769d9e359b89ebc61d4901274f326ab4dbf15806232b7d4d16cec3a8103d77c21185eb0", 0x58}], 0x9) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)=0x200, 0x4) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwritev(r2, &(0x7f0000002340)=[{&(0x7f0000000180)="8989eadf4e82dd7da3b1dadd4e5a138d6d452ab22f0511405991dcf2e69c958f6abdc94800cebbce80ef0e2b114d405348d5f916d7bdfac6dec49d294010363f0cbce16ac760f29985a6a97d3f9e782073365b7913680fba574cddbdcd58b5e620ed0377dc8c097b8592d8d45c0e32f46eddc2a0908d4eb183100f58ba416104742e6380ab175c91aadb24f488bd3e512f698b2e35c5a05a1a6945abc4e5911385c780f6eab5b08cab2dd0e9efb4", 0xae}, {&(0x7f0000000000)="529bf66eaf2fcbcbdfcf4ed76aa6cb8900451757b5e5ca9f2a100f19162a521605e2d285c5ac98b471e850b05761b5a0a1896b07865bc1b2f6bd0b9112bf19fc7846d693e74fffecfa26bffb30e4b2a6a6b54225eccf2285893f968224f3d936b8d15a5830823fbaac45c7647c7b0b903551395ed66322", 0x77}, {&(0x7f0000000240)="d4c7477a6862a6e4fe476080b6758ca38e9f7bd91d7724efa52815feb158c64984c02b855cdbb6884cd975149ec0f92a966db1cdf56c3642604418c9e8fcca01f3570dfeb4f3b55ac134038c4904db016dd6ebc0490acf27383bea5f42ce574312fb4434c1a8d385d8abcc4f56d74d9f9bcc4aa0795166b1740a43d5cb142795036a136f609aa3f07fddcf60ecc520deac6bcdbab0e33913dc132fd3aa23b3ee77ea7265f24f5918571f902db539b9a7230bf0eb1577f5f324da66823bd56acc7344dbabddebfe45af47cc1b59acc22b30a9dee54d8e6c640e8367fd03399c453be76e86f73da2064f27d33f7ee5ef0b3300b9a80366482caba9b72fe4b4d398a34061479640a3a8d877537e98d33e5c722513c9a4adcebc36d2400419f41c6236ddff12dfaa91f101e8390e249df37043dd81d90ee5c696d7ceb6f2b7509bd678f1803e3a3a97e9726655582279d8bce790ec9d6971bdfe5b8ff0d10c39120713ba163f081e03e5fff636b13e076b8083223184417e893e4d399e65d4fd81cade3a446a13afacdfc4dc1afe2d17f2e4635b1ff98f4d9d1bcd0ce74ae67f9ef53aba9dc1298ea6daa36961e156bb320ba9b94b77da21b2d9c36e7b22d7915eae2fe049421a7e022329ea7ac19ca51a159158d5ef31a46cf42f64f858c6877cac1ae4b7055ca02963d3beb332c9e208ea1ca68e390ff782ba5e050d9edfa8f6ff244a2a0cbf09491bb2705550e3559d2348fba217e838c90faf5ed315318e9049ed84e52cc61cf3a5501e2240f1131adb5d67c2b1b88660d317eeb75b94addd89f267d15a10c7b721ee0751f5ad6395623bf56c8bce708cd04749c97756ea91ad842f0b55001056bb45bb0fa74699dca1a68e9333b62d0ea80e14f4e7090451ef40afa78e60f807d517c24d3d25ce2718388f073ad749f20d24dca602faf819e63b715ad4ed45a85f50d098304ec2810bcb267be6cbf8b5de168ec9a4afadfe4407eeee0d1faea68b858fbed2f92430f97b7a80c293812f762e6dc046d6c33b1e80a4c73589d595ebd2ffc5e41ee7652917e79f67e996b3067602915e567dd180d48e0b8088690fdad9ee32c3d7994f190a15363f83b4fd6ef518f291254d22106724a77f02e67d78567c792dc1f4b9c1f3cc6a32bb32810228b71c25798d5956c3cceeb9ee5b8cb0fbea2e354183b8108aac0fd5c158f362caa63636a980fc39a39d3d02cc721964479ac8614a954604d297f9af02cfcc8d8e86c0289b63fb137fa6a173de471e0f9047231884fc7594cdc289b674268edea4cdb5058ec0a5a009b9cd42746e3365737934c87bd2b50176280ec446aa4303ee40a2a56a61ca94c5e1658405cfdeb4d44c3f07ac1a2e826739722f8ba8ecf4c424f493cf7aef0f33bfe494724061f453486bed5dc8a79e79a09e578227f062f7b949ac64bcdca0e4b5a9c8f58f705770d7e4e81988887a392005e6a23b43d3485510095436477ffa535751be86d7275870da8f364063b3683d13d8236edbaddd4fd540b43ea1d4a5aad1c6d2e59654c1dceae508817775fc5205fdb07115ebb509890dde3782dd5ab4b9cedf0a74a5d320f6198c47a4453445b4253b9681c8c21ab0f9efdbdf3489b7c4bfccf6741dabb0c6b13cb53f597b41575afa3e1b36fe48a2b7c6628668fb9f1d997d2b487ce5f6c363682423e09575459cb2013e7bae3df18bb30d7f3930817d0fd49c6589bffee7e93e4702712359151bb11477ecc9c933490bfd0a6f320fc7d228927d04b712611a61f693289f3bf9bbdd654d85d0f94b65e576aee310d4748b9c2b8641328fea986ee5c8a8c65f9c75c0ab6e86e5397c939618cd9068272d249448c7c96307270a2e852fc2f97b16ebd2eefd069418b6b052715ee45830729dadb859adaca234f4271a67b8bc4512ba5c85eb0c57533a4163d9024c0407d38e67c04befd9e7cc61a62d508df291f43c82dc7869bec6b11c67ae570c69dcc4b70cb80ed8453c4771eea99cd201f3ea80f24df99dd5c7d63f3f950c032569fb46b587ef17212c7ee43b7f7210140b74def2718e12231c2c6ce3655dc67dd378110fcb658516769e3b21fa1152d1293180dea129f4107f27834c395a8217c4cdf463cf240833ece2b8458192d832bbc53bf9b67022d26c17efda06969ce16c7d6e2911cac1ff05c2c6379a78250c1f98bb35e02f7482d43554f9387a8e892be3a2449f6042d2254028adc59a34c9db57b9cd813d8bed589af6851d946382dd0f892c33e2504fff051479fa10d884f687f5c49e1b5167f64e98b104ba4b6e650d084acddd5ce43b3b54c9eb533b6d0aee75caaa939444eaf12097eead4be14ae2b2c35a03d1da9955e85cca62c0497db4e825e766ec271a7cfcb08f7d427cd2b9bc6588a2ba79c0addec1b70b08562a67acb7ca72a420aa3a5c1bbe5dcdc5cdd953e9671762331936b8b388aa920b32f8b3a7909428a0c6708e17002e9a0a95e8fd7752bed5a4d63164398c92d6c36e1ec7337e062251d6a4a81acce98d774f5542674133561895d08013fee72c1126092f6f688c79fef09175d3b7d3a8a68a2e6c579b6aee736abe739cfca99de79f4794b6bb8b290c066e4c26b834cc4390ad7f4b4a86f49e4e72fbec1845339e7c99edee79b9b34a9a64eb8b27de20acf98224214ae04ee0518ebd7e79ac81aa0bdbceb3b853c39560ced26c977bbc639b2f82be9173f79b6bf51fa5c7b1a7c6f736b4a0c06097e99049a85abbaebbf0bc1a62a17f95128f5b0fa416174839878f8d16425194fa0eb40110b7c3030f1029b9ce6c02b94b8cec0be08a6c4b505eb90a5c3062d1d528e5369d670b94136ed0e9056cb669da64e8385f37b3d22f8df415da4b71f0949c7b1671f94590b83fbfb5d34e2295274fcfbae0288dddfd99eb2e48b3f65456734402b4e571c465ff8a3819fbd5eea3f09d2cb370e409a5d2d70b0c0d818f7a6e9bed0aadf77ec062b593aa64dac4bf16eebfb4cdb890668809cca735bc6d5861b63e4d0283b427a01bebc3feb93bb8b90c609c86034cea3f44b4b80550bf622316a688f5f80736ad8ead1f6d13fb26e8d6897c9707cb4597ba54fc03fb1d604f35617a3d3a2a3385d58162e88311b097efa4c2a26a9333b278b2df01bdd0fd09ddf4c0a8d162b79e9497d7e320ad78354908cbfc0bff711afe9f83780097fe367e0da2cf38b72c9a406ccdb73333ab6f7ecd9368c9cbde9123b80fedd2a291f5e1e5e8eeb4f64f0247b17b62ed2c69544959d828044ee6e3a76b6c9ec0c6b6d1892cd69e855ba3cb733e18afca588770a9fdb63c9003d097f83ddfaa8ffe8e69602b43b39f7f133abad5825fcc563451a0ff269740cd422f807cc7296afd1596bb97da81b64607b6de4b33e8691385ee3136524beab0c64eaa4b5a2b8b3339a84b8234535aabf3756eb10c546f3f32cce18942859f95efd6f42364dbf93d072c5622b034cbd30fd545399f4789efbbafc1314e93836dc9b01ec270dca1365b4afbda2fea808a402c349dd329e10bb14e989b723955520dc27a634b8f37e343d9041c756278c8620c49805d15ecf732692b9eb36a80df7e24d1f50c8e18cb1c3bb826274e1785bb9aab865a8e82e531ed0485fbff37ee7dde8f5ef3cdf7e73a1e5659119c2b145e0f9c75d76f580c53a2dd6ab743e9d6b95cd6cf6e7a80a0806ca74764c2d1a472a081feaa9613696277a2bf63f786cf0d07509520f34f60f3b06811f86c27f80d01e554cae9bf924ce4509bbf685eb4dff2e527ff293cc086caf1e51cc3104fb05086c34630192e23d6d4fef2195dff7dca807abf8de4eaadceb9ec37390460f7a4699f873e9fb854f5ec0bf068c4325c18a2ec6f5cb4e25171ed0f34d148ab0de59be1c02a1759f068aa986032376bca85e1eca223e8432ec7f521916a418bff9b6f99d05e8a5dcb196380b37c2ebd5f1c60468458324c4668caa6dbed95b46453a534dd909fc8620ce07bc891e24a37344d8a87175f7fef0fe1c42ecd62ee8d12766642137a6f1d842721551d9b9d2e5dae20eed7065642d1b0803aeffb1670fac8a487a2ae2c0fff393ab02e8db035965990eb7d39a55e445d8aae17edd6d154b8ccf80e1fb9b53d0a4039fdba0ddbb46c51f38bb07564d611273a45c301805231fdd7ca81c33130c7a822adc7e0e7a98e666dd62ea898830218b29198713a38a003da8be4183c4ecde08377074790782031c9f23bb44e108cc68ca6afcbe93b64d5d4d96f39d082a8405b1e820ef9b731f60d4c5d50023beadfecbade2ae03836ed4012621b100f5137a630003061f4bed374ca9c928a223b13b57e503d93a556008d0e48eefc089918395f5b5e65831516107fc7fb125ee60f65491c22776bd120b4692211ce87aa54fd831f6fb00775c1f679f6bd4921a09c83cee5fea977de0c35dacf39c06e6f64eabace793a42efd5329f6dca67c8256188c8b4494be11cb31e6e636b9263ca5889e5066bb561b2ac99eff659d70b971bdd6511191d782a44c14c9703184141c86a231b7c5e5622a077586b0230d9782c6af3513a8068a738fc814091203a43650f3861a5798acdc0f729ecd7c9a460c64cab70144975cdeb1a888588999fab4c2eeb5b8ebece6263ff1199f604c268c5046b6e325f7f7b7827267b8027d63addf84aba5cf561b3f67b24fd10e9c9fb8871ab91f8d4cb9446121483f187762d2b7b79b1ac563591c55d41f09960ea18cdea820a69440064d64028d9b763bdf747429cb4e7a7595874439dad51d8c3a83bbf3e0f1f0b20a0462081d7c2d6aca25318b28b451a0abe6264672715a18a144b527f6f33cce076cd65d268d0d74743eef36a13eb7e986ca4cb7eee527a7427f826ecd4937d2bc8f4c0145e13defe2ded3978033f76cc98181cc7a2dad5c8c17bb7653a8c7726faaa4225847b016913285bf8a386d0d9f992b636269fd57dc5f17dfc0e32fa3257c5cf16e2a215d3e599c307b84bc8b5c7c076cafee95eaac7e591f2ecdbe1efcb392e81d5cb26cc6a8b72cb4b56dbede5e84e55cf130429efec6f90bbf49495648d81603d395eb7aa7fff78f22170f5fc5e394ec8d201143dbad22a459ae8ba0a669ecc7bc11c082a73ec6c90032175f771239d79dbf34e9ce30221c6951fde479987a6b9bd6129fb4f6cbf6f7014c9f41510bd1361e412bf58d269ef1eea700a4b71ad55231e3ba34eabadded4b6e2f6874c2ccd7a2ebe57a937108c8a574fb8200dee8fbcda25c8257c465b849af3ecbe6eb7d1a8357e9ab1bb1e76acb754d8cdf3eb006248452dac3586df75cf66fc2c49b0f0eb4427cb9cf00f42ef68ec8d170119a1b802a0d64fd78367c393addef0b5c570baadacefc2ffd520d6c3f3fa880c0dce162a9f733109ad6f4b31049043919a8405a49ef8d57ec306ccbf8226e2698fe7ef4e488efe24d036347f62565cb76e3807ddbe7df72a708d3b973de117e7bed66272ad606ca52eb904694a1e0a7738c27f8485ce2ede5a9ff0839cee1e989e1ea0b22d2b942dbc7dbcf7d2d4c2be84b7a2875db26dfafdb8443ca90f072994ae9bd8123e3bd2831646537c36678d6147b50d36088ed0b51722d51ab936af25e4303826069946ecf734e4afc3fcbebb3f6880826087648b6667a53a390d3f4579a854d8d1b363466491b675b73d351b01a2ed5c917f2ba5b9ab55453361feb281c8338815be0603fbc087d4905996ef6c1b2d2999fc3bab16e5ef5ca29f0413d94eb8db99283b021497a25c0c1650afe8a4dfec1a2a97443ae672", 0x1000}, {&(0x7f0000001240)="691515866fb7c754cd224ad6a5b815dd18902ebc6c13390cfa33033166d628257299104ddac25840fee3bb56f15efe57e1e5a7350d3993f25f92099bf335834d8b4c04e94bee1040fa2ab07add69853d7467b223caa1199b25e9b012515c605623fcbd165a31dcb2e6ec1f283a39074955f266b0af16cc1166171efe005ee2d434082364be38aaf5fb61b93898cc8cdcd42800d77ed40908ba0d8217122b494ba27778a1927cd2cd47d3fc7a309a4f4aca53a75ebb1430a31d52644e02c1c128eb8a3e20dd91ab3c2d0a796f8e4ccd808ecc2c", 0xd3}, {&(0x7f0000001340)="314dce938e52103ff59e4726ac4641f54f15429730b0d8dc1a1056d6bc0fcd538c5447b1afccec7b29ff02511230e90c9950b076b9094d6e58f8845a0159ad3a54b7641011b3c233d017f6ba49315d4262108f62f697de45c6ddebe354bef9ca8558151fb97f49ebe70a65b0fbd2d4806a9da0cedd3aa0847915e70f52a88844c48f0400f66ffd044befcc5b57006b589f3e6c5c1e2f75a7b817c45b039bd5d72806227328b6661b50ef072c54d85d1083723f201b88481f685a0df788a7e98d67894f9a523cd487eb257af3c8b305aa6937c538c979e9e6ee08cf5a1afffe44e9cccaff17392440a178de78ee7f70fa4f02273398b7cb38284e8a32404c56e61f7cf2442d4e8a47837ca572fc65d68c24783ac6c77202d43bb459878e2dc9a27db3a1a8fed5ea11e95a55cf7f10e79e07ef9aab436642a3b85f1b04f3008d7b8cc4f56a220f4f80d057aa052234e1c3f95abb5fd09988538c660662d6765bf63f9dbca547e6f380e4cbf1c5320d9993f2c05b2ab75cdc550238b94d54dbbfefab02e1dab44f664f57e22bfc95c1604f9992b24fd69c2713e1647ffb18c314a5659a726f8d84069dcd2bb1d5a8de5e2e1727eaddc91915657232d4ae616211f002e20549bb0fbdcc6cf3a711e0d396facd61b3001530a55ac45f8d2d1693541f458f21764a1ad54a3c11048d707430daf6cfb9ea2851722c89f66b44289d963d0bb51a46319916ae0c5d56ae97ff8401db1bdeac7cc51a172358a4a64a7b39df95df85bcddda9e4b1fde2bd12820aa9b6fc4869d232e6f3a5cb3adfc2d3a2418422542fffa452704cca3ea5924d19138b7b9ce6fd9b05b1c015f23d7b5a9bf1310c7ee49b1e1d87ef1d48cb3a9176caa0b8235ec5620c20d913ba2add4006126e739710bf7a3d70655058acc7e3ee758405c799ae401bebe47db3d2c5643fbb407fda2c40399d0f72ad81ec82c750677b6f4fd69066ccacd7bb90e0594a2a8e3862d47a35d1205fd6fd8e3d08136e27c8da3b0e2845c9336e15303f9b968185b8ad262aa701334f14990bae42e82ebf45eb1ec3fa6c0c28e61016c0829454b59e11843e2a08f6dc31b9022bf1d86ad19af4bd536ce7ab97e081a54de55808cec8a2bb530e9514d063c9e4b6d594f25a3175a174e36c7c08c54ee3845d1276593683ac39ed6476f11b33a2c9c7c9e34741b6a58dbb7c57d505257d62aa67bb7b1b5aafdfbbd63f7df99a6d11f3c8b35e38b4b8eb6bcb4b514324b5b1ae072b9e95dad2a33c14131ab68e60a21bebc9e691582e5b5713a46906570097ecc0bb9741d36c69ca933828f15f2e060613806f40fc25d735d8bed5c5e313bf43e876b4515729a454ff9ecaf986d7e41122e359ba3e258feff39680836292637ab41268e7f6f7e6532eaabeb190c5099ba1ab8b1ed3c22394798261656c88bd3a74227508fd02179c4ac5e90b912d715e687736381cbf60cfbb6f4dff5ef3f84222e77b0fcb49491468c462572b02b35b2ec7b5a4d3e2bcb608eab1165c9cb6200ae6e6b3338d162690c11fd9d597ca8ba02025b632224ecf04973f8081e7f553a13db402936b18a75cd738aada9056d2a2b7c93cc93567ac1d87b1a373e4c1c9b766bcac210086b905a00d4f35e1d843b8a0d28ade44a4e62317b8e5f16e3385be3d5e18e5782dffa983e13344fca2d4f5d44712deba59f4c055083ee39ca9609204b17bcfd0c0f543609de30eae4e40caa3277c84a5ef06511077dea3a1a534174541dd415ee4fa1d740be0dc0f6a476939966eaf8096266f1a9f2c65639a6dcb5cfbfaf900025d3179051ef7590b848aeb9de458c3927e68e79d949c7186bb78f6bfa91c86f541e00b363b8d9c0c1ba05aa0554ac9718eddac2287975a9e59ecb47052cb0e99cde9580f5a220aef9e4eca2cc1d1f7877222b9a72ff0a61a5ed055be374a604c47b5d0c8f892bde9cdbe72c8b8bff6c80052e4b7ca402885beeb61706be82c43fcc0edeb7b883aca66cc11a8325d95f3f3251e654c32ba3eeaca01e756271832195d1432fc88bb260d79057f04ce73339a578e9906a0a7a70a8070ff91b2be7630344e4e92ac05907223e03d6624ab4c9c30a4a3c298c05c556c5949025f27d203197bc7064f55cd90fe0dd6aa0baca5f8ae867a52e163ec2af2f07b69db094b295e980bfe5a7b79adee3aade820d045eb0c074ee822a6acf40b4f4ce50dfd18821d23d1246c8092b99ed2a0fdce9c66e8e8709e98dde106b02e0932a74d211ca0298c5dc35ca0f64ff567d35414fe9303405abd7bd2ef3563b0c3d319d3e993c2480bc5385d61f482d6169ddaf6ab3ff7b6f3d027ec9af01ca529829401f91b30c4c54be2ccf373b476a116545ea4e24ce7820448184e6ac54db2c4dbcf63bc84b434f84ad3fd45ef0aefc8297865d746b09ca4b4e47e0ec73b2d18127fd71a8071803973a6f78a49c249adc8d71a6a93b7e5f1c2776dcf47e8e09c5e76bb54423c3de3d9a4711414f64ee41747040df52ac251b86482db7bce4c26bc12299c5f8c8fb9bf4f9438d20f3a035a2424fe1b8e56c6ef8af3ec0ba2afb66dc8e1c5994ba9ea4d9660e767a732cbc18afcf36992850274d611b4b9fee0bff24ca396846ce4516aa838286ff9b477d227d3478bbac8b8c336f71ec1acf162dc54274bc47c5569b4c4ee63c04f5ea83bed6667fca9d5a061b9d42d7d8985bfaa51ebed2002fd3f5db3f8b6a067558ecd5d8377f8dcf75ce33d6b5d6068f6f3e152e872cb94f6dc264307dcb99f7a74a6c346d5ef4e6b64f8e0fe4c2634c9270299b4bd9d2789854762de4bcd4a03e5c80947d77d65395a799c2ca675bb32b595f51b172b81a3617a0d31d48b598112e9f46aae8960a18a2693e35bde16ed951b3f891d6b195dceea739a9054813d50e52f55c3e3ee15966a66e6aec942fedbb618aa553259cce962f51b760ffbd015eb19058e063def7c831df2b653b0e0351af96d000cd5699b51ca93a2b2c7c58abb9ef2ac350ad73732ce84632b60652e42db730ca613c6c7134ea0950cfc4ad983acaa1257cbbb4d8c5b61e27f1f9c43b628f5e875207b0a1ce25c8dcc402a738e46c8d4c59091961d4ecaa8d4a999fccbfe7a23a1852abaa98423bb52c83c5b18dfe5ebc3265262af05786b9d7d7294589067091deb03a3b26ae581123cd2941dadc9bc7480f7b171e252eae0e6dca7e7c12478ac32a11c277d1fd12d16c197043ad757fead85eb89c86807223e2e5ce24db0ef52ce68fc6e13e9c266bddf171d8116cfde07be02a3587261db71994fc0cc49d6457417993d51f1306112f0c7a2d0733e1d184b9f60d0c4635ee0883e8c967d57ca4421c910f43207bc9295077c1f07522adf3721ffd4a61f70feee81ace53b5238c4c49676d70756626563cf5277d98e8afceab642172aac47acb2b8a27572335e01b608e3fd42c999a1db5ddea32c6f8b0a22ffd02ea7167cacf01cc021dd4d31b9e1fc3e45673aa299216c24af3605ee7a3dfde1a092f558442b08bf402bba68188007279d6948baec25ae71bef863b2f38b656d8688530aa7fc8cf6099ae9cf61c055656a98f3424665a9f57b391d45938f945992ca703a240ab2e9fcada2fce589ac2e819511a69cb2c5202923903dce2351ed5c6000073fd4d1a0d23ea3e7579d057571943fbbef6761590893c74b7ede81255a0866eba3d886bccdf7aecfb089c59c92a54fbcd0037222e734f6c87bce486cf450102eaa37a047053c726b889e11959a74faa0ae5fd3b0f2a91f304e5b3f0d6d75c0a9513129d7fcdd0be857e65dab6d8d2aa827b29dc1b7f378614d7e4926d6b3967a79d6f6573ba32944e49584ca73d159de4227bbbbc2de125818e124cab2a8829b17b7744797abdc29a531413c92359fe1a31dbeb55952738623561c62898fe858473fdbd777977d843e0d9857ba0444a3251b7ac3beee608a60f7dda430136dacdc3331987f9eea92705e39188d4e2d38767f2382dfd860c95f4838a1a6fd229f19310b559732417b3161d5bcc2dd824cd9d3f28f7a9eb334ef091ee7c85c852688875f227d814ff9fc9af60e452b357dbd3adcc18415e64c459c038e0499d78ddb3ce5cfe3d697b521682c6c46c6b6de0db155215dc51a7a299b417a080c407c39ee10900ad8ee9347e78890fe9de6e3aa28e40a5b3afa2433f7472e6fc0dc1b20564f343f0fbdcc83168f4d68ee60291f8153155e9dddf87c06956970835258ccc3d490e71506d71caf67fbd2191ae80ed709fc112636d9045b8358574e8d4ca45bc034278ca0853c2c3a09a553198a33a50e7ef3d72277b72dedc6fec080f1a341ebaca0fc201a6c5d26230b6ab5f6de4867d0de858d54d07e4fd9bb729661638f2e63ae9a408959667fc61aefa81eb4c7b2ca4dfae54506a6cf6c3515e82a3956c9fc1a645e14f5447e8970cbaecb9c328cca6b8ac6d38980e488d8b56559886024d97f3712dbd5f1ca951316307440a05d1ef3740455d8734588cc56cdf6a2df62276001bc72172f00b31e47b82fe39b472933c2146d61d90ce29955898abc20d5a1f1f9fabaadf993e9d3bf8dac1ea289366935d8398acb7383ad790d0a60cfc85851c10966968d9c3fde6b33f0a89074c749f65555325bacc571a2b27c2938bf06d92d0e9ecf5206e0e581e6a50f422d7827afededf3855310cd3bdd835139fc3a222d1c071d3be861a848aec3195efdae7ac34438fb8127e8db9e05cdbe428fff8caaaf229611aad21f5b64398f223477b6221063ef65d90945f347ef4e80af2a61bb7f1352aefe896089c90d45b42a78ea8aeebf0cd2e8beacde687b0edddafc69561d4731b29961c6f5fddbc8abf2f4a1eff072240ea3618245a559a55bf5f44144ff45c7be2018664ea3a7caa56edcb613469b8b2606d91f937e40a732cdb4aa73cc00f857e7421dced346c598f269c7e8364046b1879873ab4d68d904626d0d00eaf991b737ca4a54471acbb5f1262d6c4b22f1d7f7a43c1ee76deec9207f903899ad3ccaec9b6358865c950d330a31c3413296068076b1b1ad16fb4e766c87e57c710482c2bc0f2d64ed14b44f5ad80025980da29568e4faa16b86edffd4c371aa60e8638cf9f1e68604a4c84ea125c383a38e197a02109c9808954f566bf466a75c90197f7e5c5f8d7b944d0fa301843326413075fd59f17b6c4f2150cb750a954b1c32f5f41952d536c366aea971e6aaedb5719c54e46d57616af71f918ee26949e8a3d4ce513a546a21681643ef268a05fc971a653e4e78ed0e84a1893114383beff9af7794be6f1a7323fd293f71574581ece0b00773285ba6ea626190dac41c321156aabeb41f8e09361365d11166c37ce73ff411184af9fa2ded6127d9de5252029b05fbe44ecb0925f26441a495fb7649bd75f0fcd3328d6abf24f43c7dff3c29f064264f6dcbb98474ef92501ef74c781660251c37d5bced1ca12bd166bc15a9d263d418fb49fc0bb539db28d6dcbc8538fe9cb452af3d53df17ce24524305950a5f83f741974ab2b78e1be254aad1e33a3cba29e2eea5908721c02d8b406239921e45f8b494cb4cdfcb9ec93390dc441bd1822f20938953663b442109410f6053bba048a6d6839f7ed5c39f5648bfb1ad1ac19919a2eac082780f5e49eca4eb208afef74bbe91290d8c042fd3451ec8a84c560d397de84e20567f5cc898f82b4eb7b5f55ef10799df0441915ce81ad572e8e0640dc4ea0f2a54aad0673e819cff9642c4b0059f58faa3746e75597868dbaaa97a24e5fdd6da9", 0x1000}], 0x5, 0x0, 0x1) 16:00:47 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='\x05\x00') chflagsat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x400000000002, 0x0) r1 = socket$inet(0x2, 0x3, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = geteuid() r4 = getegid() fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x2) 16:00:47 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = kqueue() fcntl$setstatus(r3, 0x4, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="000000186004008b00002327feffffff080200000000000028000001feffffff000410000000090300000000", 0x2c}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$getown(r1, 0x5) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x7) pledge(&(0x7f0000000000)='\'\x00', &(0x7f0000000040)=':\x00') r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000000), 0x4) pwrite(r2, &(0x7f0000000280)="863d3dd944d83c193d5fc66d086de845608ddf0b9813e6a98ed1716d26b4431c845ea64ce7a3eebb7d8f58ee09b30f2b8eb78c4d5e083e044cb946b00777e09ce0b2a0812deac83b3e0f1f348f0aa751b2503fac7e77cbff0c97b1d941f1d1149aba6fcb5b2e5936c32241ba9a38d246d3ab2eb551d9abacf341e88971af9a60441683e4b5076c85a2ef93ad04c8e3e812f9b08dd6a3dc9e0976069c76c718a6a0632682f9ae552d497af5f461d1a56e378ffa", 0xb3, 0x0, 0x0) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd2560e6c9a1a8452892f008c18dacb6584b976198a9192d8516635498fa3c28dedae75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1c440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a0678397fbc221c92a057fff2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea14581bdd41f986fc40027f6684df9d6132543efd59ae6d8ca20bd8ee"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setregid(0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x6, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket$unix(0x1, 0x5, 0x0) ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) 16:00:47 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0xffff9fe1, 0x5}, 0xc) 16:00:47 executing program 1: r0 = socket(0x18, 0x400000000002, 0x0) r1 = socket$inet(0x2, 0x3, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020807c5000000"], 0x1) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r3, &(0x7f0000000140)='\r\r\x00\x00\x00\x00\x00\x00', 0x188) r4 = socket(0x18, 0x400000000002, 0x0) r5 = socket$inet(0x2, 0x3, 0x2f) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) connect$unix(r6, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x180, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x4) r1 = socket(0x2, 0xc003, 0x0) close(r1) r2 = socket(0x2, 0xc003, 0x2f) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) kqueue() connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000000c0)="f6b1ffffffffffff", 0x8, 0x0, 0x0, 0x0) 16:00:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000040)='.\x00', 0xf1bd3d4c09c3731d, 0x0) r2 = socket(0x18, 0x400000000002, 0x0) r3 = socket$inet(0x2, 0x3, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) sendto(r4, &(0x7f0000000100)="c139b4b3024df07f6ca29e97c4d09bdc75d8e8d1566ec5c7008132cf6e8a088bf115e8998675559162bb5b3a978495e5a0f4b418054986b828514960506d32ce236ab830c7bb6fe15c443c66290dd9ecdbdb8039db15d51a6acd6ea3af0d6b067377ec55", 0x64, 0x4, &(0x7f0000000180)=@in6={0x18, 0x0, 0x8, 0x5}, 0xc) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x80000000) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) 16:00:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)='\x00\x00\x00!', 0x4}], 0x1) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000100)=',,]\x00', &(0x7f0000000180)='!-#\x00', &(0x7f00000001c0)='{:\x00', &(0x7f0000000200)='!\x00', &(0x7f0000000240)=',/+{-\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000540)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)=']\f\xfa\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='-\x00', &(0x7f0000000400)='}&\x00', &(0x7f0000000440)='(\x00', &(0x7f0000000480)='\x85,,:\xe9$\x00', &(0x7f00000004c0)='[\x00', &(0x7f0000000500)='\x00']) 16:00:47 executing program 1: socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r1 = socket(0x2, 0xc003, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\"-M\xd8n\xf9\x89L\x95', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket(0x18, 0x400000000002, 0x0) r4 = socket$inet(0x2, 0x3, 0x2f) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYRESHEX=r6], 0x1) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000140), 0x0) r7 = dup(r0) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:47 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r0, r2) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x6, 0x9, 0x4, "6a537dbc9eada8f91934bc1f30bddeac7aad301b", 0x7, 0x4}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81, 0x0, 0x0, 0x40000004}, {0x400000060}, {0x6}]}) r6 = socket(0x18, 0x400000000002, 0x0) r7 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r7, 0x0, r6) sendto$unix(r6, &(0x7f0000000340)="aacedaa34e0ff14c5433569f17ab9ca8d9068eb07763aaf5ab3bf7a9c4ab781dae3fbb1a2430b78af9b8d2929bd80acbc13d846d3eb2da9bda0ce297c5776727a9c67e20a34486757dcc39e4f4ceed523402081e5b786beaa7304a8e3e345930350f3fa69f385a48c24ad949160d3c4d6e383fb0cba4b81d85307776d8e3e05ca27bb3f9a7a8654d3ffca5b112", 0x8d, 0x409, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060, 0x2, 0x0, 0xfffffffc}, {0x6, 0x20}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000280)) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="c1", 0x1}], 0x1) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:47 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10400, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x1a0, 0x6) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) write(r3, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000), 0x0, 0x0) dup(r1) execve(0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x6, r5, r6, r10, r7, 0x80, 0x2}, 0x5, 0x1000000, r8, r9, 0x80000000, 0xadcd, 0x5}) 16:00:47 executing program 0: nanosleep(&(0x7f0000000000)={0x7fffffff, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r0, r1) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:48 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\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) symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) r1 = msgget$private(0x0, 0x718) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) rename(&(0x7f0000000480)='\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', &(0x7f0000000500)='./file1\x00') r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getpgrp() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8001, r2, r3, r4, r5, 0x4c, 0x6}, 0x8, 0x800, r6, r7, 0x7, 0x4, 0x8, 0x484}) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') 16:00:48 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x1, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x8, 0xff, 0x0, 0xffff}, {0x6, 0x4, 0x3, 0x5515}, {0x8, 0xc3, 0x7, 0x6}, {0x7fff, 0x0, 0x11, 0x8}, {0x0, 0x6, 0x3, 0x10001}]}) fcntl$getflags(r1, 0x3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820234063a377a2cc26f"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x24b095f1219d391d, 0x0, 0x32, &(0x7f0000000140), 0x10}, 0x403) 16:00:48 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9233}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0xfffffffc, 0x203, 0x0, "00fde0527400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x0, 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) r4 = socket(0x800000018, 0x3, 0x102) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r3, r5, r7}, 0xc) r8 = getgid() fchown(r1, r5, r8) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:48 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000080)="108c570000000000", 0x8) 16:00:48 executing program 1: r0 = socket(0x18, 0x400000000002, 0x0) r1 = socket$inet(0x2, 0x3, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) getpeername$unix(r2, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d4300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084c721e40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004bbc3ac8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d4a713eeadff0fcc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3dbf1a5b2de31aa400c0c0f176f7bcbf9f746f745e14774a9d05a643b67c2feb1b58045213ae854e8a7432af9ab7eabf922e1cbea534b1fcd636cc57cf619f952a512f4bdd212a0d1c0827e93c132c2505bd50870d47d5b66d6"], &(0x7f00000000c0)=0x1002) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000100)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x84}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x50, 0x7f, 0x1, 0x9}, {0xb8, 0x4, 0x0, 0x7fff}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:48 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0x0, 0x0, 0x0, "172d6bce6a080800fb1b757ebf99df0079b100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x2) setsockopt(r0, 0x1, 0x7fff, &(0x7f00000000c0)="247f89717ab2859fa72f07caf575492cfc6259c0cd7b8d73dee948f95ef45fdb4ab58c7f9371295d7dbc53eea83efc2cfee7c67544e67d332f4f4a4a61714c081a58cabb0eb4160ea3414f8210dea2c74abc698f8f8330e04a205488c08a6fbc340565c4b1f07b11d267c16ae2f806e5c26c41607bfd79801202e4726c2fc659da7618fba47dced214e776f46f6b63d45f5a26bbee88fb1989894aedbfdebf42c2b9c4728fafbd95f937cae50920632a3b2f093306e8c1ebf0ade3afa103dec94f943eee", 0xc4) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000080)) 16:00:48 executing program 1: socketpair(0x1, 0x1, 0x1, &(0x7f0000000100)) socket$unix(0x1, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000000)=""/42, 0x2a, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x2) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc62f, 0x20, 0x3, 0xdf8}, {0x3a1a, 0xa, 0x3, 0x9}, {0x78, 0x4, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) lseek(r1, 0x0, 0xf58d, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = socket(0x18, 0x400000000002, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000140)="7afb20a229d67bef69d542a74c371d6aab7c15afd31538accce5143a5558c8e257963b56e517023879d7d95e5ff7cd9e53c6d363f013911370648aa10a", 0x3d) r3 = socket$inet(0x2, 0x3, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000040)={{0x80, 0xf2, 0x12}, 0x3, 0x80, 0x10001}) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/d\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000000, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x3, 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r5 = msgget$private(0x0, 0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x80a6}) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x2, 0x6, 0xff, 0x5, r6}) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1c7}], 0xc4e, 0x0) kevent(r7, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:48 executing program 0: r0 = semget$private(0x0, 0x7, 0x200) semop(r0, &(0x7f0000000340)=[{0x2, 0x9, 0x1000}, {0x3, 0x4, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x7, 0x1000}, {0x3, 0x3, 0x1000}], 0x5) semctl$IPC_RMID(r0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) 16:00:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = socket(0x18, 0x400000000002, 0x0) r2 = socket$inet(0x2, 0x3, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x20, 0x7) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x87}, {0x106}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff6c, &(0x7f0000000200)="d43c16dff24ccde24d2a347b0ee8") 16:00:48 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x280, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7f70) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1608, 0x20) mmap(&(0x7f0000ff8000/0x5000)=nil, 0x5000, 0x5, 0x5011, r1, 0x0, 0xfffffffffffffffa) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0x10001) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0xffff0e9c, 0x100, 0xb55, 0x1, 0x8, 0xf71, 0x6, 0x2, 0x1, 0x1, 0xfffffffffffffffc}) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000240)='/dev/klog\x00', &(0x7f0000000280)='/dev/klog\x00', &(0x7f00000002c0)='/dev/klog\x00', &(0x7f0000000300)='/dev/ttyCcfg\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='/dev/ttyCcfg\x00', &(0x7f00000003c0)='/dev/ttyCcfg\x00', &(0x7f0000000400)='/dev/ttyCcfg\x00'], &(0x7f0000000640)=[&(0x7f0000000480)=']-\x00', &(0x7f00000004c0)='!&&@\x00', &(0x7f0000000500)='/dev/klog\x00', &(0x7f0000000540)='{%\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00']) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000680)='/dev/klog\x00', 0x800, 0x0) writev(r5, &(0x7f0000001b40)=[{&(0x7f00000006c0)="d7a0", 0x2}, {&(0x7f0000000700)="45d9780fc50c0cdd00af069ca377c6ab8db33392e73e910e0ebe79c9d0c45bc8516adc5fd374acee0f8967754d6abfaae7ac14779e44c142976f9d55351070bb86182218ca5835bd67c3ed9fd79066cdad20394ad09a0b541607e3a8d436c059b160aa969db5af035e6327d0c2baea3d2db5fe307294982c320b9383266ec2845d57f8ae26dc0c958142de28fd154239841d96df7484aee0d6ec47b674fa3837dde2bc327ab2ff69d1f93ac30b0b5cec1198b4d453d731f10c9caff0a3e9c516d779036af021d6a165d8bca0c35ed7a78a969a1a2bfa1da797379007", 0xdc}, {&(0x7f0000000800)="53d2f136a4ab0a56195cfc58082533a2fd2950fe04613fc7634a2ea8499b9a18850adb0f03e968fcbee62cc8", 0x2c}, {&(0x7f0000000840)="0b547477c2b12fe1a939945de32e3b4e11e9fb3ad21a90dc", 0x18}, {&(0x7f0000000880)="2b3c0c1d8ea1ef525ed25919a1ea5eb93059c0fc233103a0f4485c765f552bbfe79468ae6d30881c528063f8a8e46ea014b0397528a793fcaef062f24e310a8155df4192097bf7112529d78ad24c643357f8b002e7f3faf409e919a2847ac4edf75c70c0c61361109c3672d093526a1531fb4809f8bc6bd2bc26541c40e66482df08b434e637cf62025c58c1cf47d97b5746938dab5fa6612d5caaecfc68b6ccc9706f734c06e586c46aa4aa3cdfbaec90f9b612d1fcf88120d0c9d04625cc6a3a46bf9002", 0xc5}, {&(0x7f0000000980)="44fae615c1c676bb5548cdb541ae474b35624086059d417152b8101f2223927bc99e863d54384441cbbeaaf61505851cc88820648a95cff8b0f55ad50893232989197377f0944d23cff86ca35ffeedd866a1433cdcece5be3e55e1dffff9b61ccf3d3affaff90e3ec1bf351aee4975629562466f0586e51ea7b054b13bd334463041d7a1845d40c8fa1faf05edd2cd61ee84fc4c36c05bed9acc461ac292dba70881885e64c712348b4d918130829a7932b401ca0651ba2e03d1d2d970c5698c0c06f7ee2895fc6c6687dceaf440e82f0c98fa0d71d2a53da327084d78e98d5c5f5ecf3e85299bc2604c97dd35d0643d7f729180b7d161fccbb8f6cb550b811518ff444e7e27fcb9b1f0bbbac93a61a0c8767599142a9770f61953d8112ec0dfff0ab517b8f6a9dd20435bf9e438fb0b7f338ea713f59e1dfe6b8208cebc8f1bb6e3b31b81322d0688b87d76015c6615602dc57dce0af1497bd71e9f465d283dd66a0282044037146687f17bf78403922bd326a3fc6edf3a0799304d2543beec24479128193e1b4202d5eca2c325cf6f194ad2b44909226c04073d3ea6dc242b34489e9e3695798c465bc86a4cc533d0f065f8e8b38f86fac9f3fbfeb1b99fedfa96aca9ae75f1cede3c46fb8003c2187c6ef945203216524ba81ae666ec510d58e423cc5ad505fd36532af04173dd9646780154b94a16931ed10d5ef196e10073f14324d321e792f814c2ef88c1de3d3c6c1c8534e3a9dbc16625a1f1989c63fc203844e1eea6efb68aa6fe38b88fed3caaf7b2806ec3734e8fb6a700cabfbf7624decb87cde22e16b47d5305c63eb0eb80b3f9414e9d674d48497ffabf68ab104642864445c54692488c5f4d8da95ea017f1082045b18acc77a6139f8a00cd30b1117bdc41afaaf9b28f4653aa5f867445ac1cbde837cc375cabf436e64e58898cc2c249972cf16571ab9d3d94b48bcd77847a8a1b53b8e2283ac86302e1020d2a65a7e1c1ce48b9fe0eea48261b344f4105b1309493997f33ed82cfb54af259540f7da361fb1171fbae07b8344d409255305a8db6c2a0c97c6eec821d1be518ced6651bcc7ea2e0af523ee08b1014b474bc49758e4fea64caed32b4f24dea44335a451b314f10639e501ae1dac7a8fcf72ea916872b4a16bfd81fe8c515ee4b0ce87cdb1c3023c0e66dec7864073e3207a4969de8caaee70c7fd35f87db56b030cf31213d074f58090212b95c60312285e057b1dcb6bc5fe5219e8e0d6da968562ea9ffc923d1ce28708b4b9a958000bf5924707a5ead157bbb5d02e2c6166927602e4feaefc084b4d3ac519dfcae864e0a91cc3ae1a8c98310f1fa65d18bf5d0f989bac22fba3fd3a3324c67940dd634ce6216c1fcd6e1ea4c342e0613407ce0691ef04bd6966f6bd6b0a79f24633d2b095987c6cd0019af3a54e4dd5f818830f366ef074209fb92e6bab1b5ed0b4b10b689f4a2c64895dcae04f77f780aaa611e6bbf675c2e27aac66e36770aca593d797b7832839bb87d84b70633e7208c1fc3897f1c84619d40af1992c55c5b664c60a2c7f1af4ef4cd445e8259647b30752c78b7847bc2c2aafc07943ec418c3cdb50314ca19c9b57daaf3aa56c05d525acac14558cb6c4606e459571dfba9536008af17c23c726185d071560b5a0ba4df8ae0f253a9756193cfc0234193b2971c21a17cec523d08ce34cd6cb9490cf5c9d54fd7928173f155e35e7fa4c372a2e7d819cf6b4cfc31e5e642bc4d34c5bee7afaaa3c66bf58870309fdf8d8d878528fd260628170ef31a600c97f5f7adf000ee52f0b4b73271c54c77e999682df90daa7e8143bf2531365a4abc93b8fb35b0b8984bc3ea7f46a4c7f72b13b4c74caf134fff5301dc61152d9523816a641f69bb1ddc7344f59766853deb54747a75bc79513f41bc4edd0b2d3136aeab74293db27b6e469390fe470b24ea936e19f0ecbfa106076fe08db0ddb0f9e228094c1e12d13564da7d6806978ccd72febc548104e14871a2e12c1e25cc1f6c0b47b53cdde3cb48e5fc58ce7149d55d498c13497528c9bd019082e1672f47ff9843e2664e42df843caa460ae0ee29cdeb6b92d520862b8d4fe15812f4716cec4d2cc8d190d7e3f23d1a24a27032dd52cd3584180c1f240273817143ce3382a5a4f7afe6564c11f6e89cc3c6c7b1aa93a47efcfb92ba8dd15c80b682b647dcbb245efdf3966540b0fdfff8d568a7b151a08f2f0312cf594799cc6993d8f5fe3e5431a8b5ce049ad5e9704737c6d43547e5a78f28c242e3aa735da5d1bb691a4bd6fcaa68226959824bb8e1c4c6dee724b9f785e0c7a71d358e296dad4c03a4629e187b0f587e096335968b531e142804ad8247c6998a03b90093fbecbe9ec0b5928bdc180a83fdcdd23f22dc38b8927bc7729415dea4d57b97daca9d2df4a23ad979013fc22dac457fc43a7ee8fc6d0c185b11986a630df94ef128f0fe8b44ea2a3dc65c9666def6fa96e83d6c4b8e6896a08cd080a89a20659e9ff513c63d375e72150ff9fe73ce77d5154103f27416583c14d088d3396433f16af793346bf3a09947d14b694d0e454dd699e036eba02dc745d60c65d08dac2fe4de1725f5e5165f76deaeb695c53d213d9933b7838bc6d959a6dcd52cb2e4dc8ba7445dca2cf5d6a87d7ab3f69adde522f148a4028379cf0a55e7a4ac18a77cee3b0e82729f1fefa73e79126a08b4d5cd34a47716582aeac88f5e57d10a3f97abb8e941959268cceb02e376fd47af97f9802aa9f2342f0848566949c5ba1bb04b4f0e6f663ef0f1b046914dea690b9521d5c117871154c966c1e1c8341c250d74182ee2de9616657923699fc8e876b6f8c07dcbfe43a67ebeca3ddfd780d826b50d0a8bb89aaf4cdc69b44cf07f1dbd6d113ee92487c371bc8b37c2bc745ef9b67c704bf10c5a3ba362136758750e79fb4be6bd01565e326f685776f69cf09d60cb0b4d2238ccf598d5aef0580da8d1d25511f577c31b9b7783fed3b80946af640bccb65d288375c0b0f2edcb154ea7a25259eff16eabf1d23a380885531b9367d938255f27e177c2a0ba2855aa179f5156e3c0d4132e4ff3ba0dd25a03d41e68a62aa2b66a89d39f9693f82dbb7b87cf718d1e897b3af7f5ad44c62071a45469b4ea45f5c831da716bbfc2cc1072fc75112ef5941f3575d277edaf82799278436dd8657a2529cfd8be40eb2c6ab2b061932c57e68b185d2b13ad6d59c87b71a3b65e3d8090ce8297c94e3bacaac0fb02edc69c067f0d4362bb0d89c78759e75a9b05e123fe00c5b17eb8e4083b3999779f78de5809686bd30dc62060a767376afad62aa72b93248e06cf356df132d8dbcc169ab5b9d859c5197e4810bdac47c6e61c4e2cd63530aa708271a130de5bf068fd41ccb564974648842c51fe06b99f3687c4e29108f2c21da48516caa0f22c480f24c58cee264dcf068bb502dafc7e697cd8a6eb72a52da170a298982511b79b5dae2e7c44e3797b6cc0ab1197072e13cf574b7f51e37570613b61fd57c745b158edc86e973b2f580f6bdb738d60388494a194b40fddb44c8a58b7374e60ade8e5efbea40ff15e371612f66b015e694bd5c1e94e5803600f89abb4085f74f2ce605072b09816d8011314f5c75b0b4b105d2cdaf671bd8af308f8f2d31d7bbc1cb28cf277c867879347ed002e49adb2a68157756e6fe28e3dad8e09d75d5ff7e7c5d46d4eaa52efcce5a6b64517e7e6e558ce356505b5c27a666fc82d7b1a5804cf41d5f048f2bbe1333ee6002995d861b4ef4e26f008fa59afdca16077020485f4881a41c3775b1a939b22076801bd3795325c928187fcfcbf5f985dd3ac528f5ef39bc186ea282c7429abde47891d8451bad6b1f104936c6937d6f9b93a5a8702c1c6f670231ead78e68e7d91bea17ed7b714aae55adce9806416f312dfb71b4468b4c2030297c11fe55b8c55b606d88a9b594878af88f22f43cd71f2d0d0f66a5f3c24464eb1a5d5aa1d595cc929dc135519a38a098198c3df2467c4d01c7906f14c106c443578a38b71854c61e995822cb11b47a026c77e7358b3dfaa41defe67e38dcc9af53caa065784490115552546653bd1411b3e07915176411ad5ad815e4e42a96770d0032ef62215d6b55ee5f33fd6b6f97074c63c7a1f9aa134513f0cf9b691c416c07a10830997e2fcdbaf9cb4ad66527d2a50008c54df43ced4d24beb35eb47a07a44d01c45a59a926ede8bc9d1f1305baa9d15598a3a38f21bc51e6f3b48384d1798bb36ddb25871e14be552cfe93340c2338fb12f70be06b0a29d4403d13329e3743566f0ef904833f4ea53266831a30864b77d809e0d526486b9179e2cf12af5b3da55657821e4a04db6de8e07bbbe12e037a87420a27b81cadbc3b1dfb96290049f52b2c8fc55b01b9aa55bed2090bfd05ac3c0e6fa49ce8441d1c10da5d83cd974df591248f5169fe7b63c912ca97fe85f0fb7f93bd075a697f7fe52aa432e52fc59ad818c2b33da5c55c000335b79c9f601149dd2f268ead86b073e3e8db861c66ac3cd4c48b6a8b47a68992001c34f83e8e1688fc9c2b01deb5e00561f63d10646a43cc62926a207b0f1ebaec107e90cfe9760fe9f62b0b37c11c3ac128ee98315831f1399a60a144460434391fdf43a1baee0b7dd656966261647444dd35e559619312df69ce2ff2fc68bcd2fe9420d933a9d4120a72790acd911905d18320f95c50abc92a41f5d6a09a2c05e932d89d40f9fd3a9e76114ac4fb1256936f96fb43933c1205239df85a90bbca3e2f51a9365917f189919cf5da95e84e2afa52ce71877edd2d46ade8a497096980780a7e6d12ae33f6075dc0cfc8a43d27f2a05b86b802218e3cbc03b8108d442060e77641e7d9e063124266cc20436abfe053b7b4e75876775949cf3b2a864050b2bb97a4a6e0e2a461e8c4247038f5caccaa60831e37ee5ef091559bca01b9426f4227d87bf1273ab85f14959595b7fc535e02f136e165c8555ef8a330b3420d8cb63a3b0245464d9b203cad6245a040b0d7843b390dd928d021d138d69c46e9dd4eaaa765dff01c8e7ce341b0d2c4874ba5f5338d430b0fe33f1619d0a6c3bfa2d8b9ad0fefcd757c28e98b341efd8f64e6366876710b4f5cdb3e39683f1e89dc5aa9e25f73a72c2ef7ee256dc349f18185c0b82f6dab30c846cf6c5da018d466622ac8526c951588d817cb63b9b8b4be2d60c5ff30e838d16536a13b84856b2b7d27ad90dfba4e2bf8f711a3b6a6546a660292c1ad34e21ccca8259e295f57c59c8fb6148bf55ecb6665d005880a0df800a138c936324ca2ed4c8d473ad0e440bda5d016db3f48c860014ab66e34ae6234ecfff13eb454d07dbb14a8cb5d549bb36f5cce5607e465dc0f7c87198ed829f362770fc6c0a0d8e2d6c64f6261e538ff559ac425a9f43aaed7c14e388283fa41b8fe73c8626a4cf97c01fcacf333280b8f7b436749260b2b003254a1dfb257e430fbae398a2e26b07eedcf6d3eccc306a12463e45761d5bf3ca2adad0c546f35cc4cf52edd655c21f446e240b1ee126ac96a8c41681da9d304607563719bf56fce8b741b86e70b5f88b1f76992fb8d4b7e5ab329df6e4a1c3a31c39227f4f226c0cad9b2e4ddec145387cd6df4d5a6139c5baac336d67f02973e0dec4459aa841e1734f1a93bfcb40b0ce97f088218667dc3d6fd2c39aa73ad15217462c394ac445dd248596c04cc1821c7fa9ea585d876c4d9d1a1d6a74749db68038b4da8537856b534dd613e35073a02c77", 0x1000}, {&(0x7f0000001980)="1980957e26b3289ad1746ff353d2e9fa97273d2a2749a95804a91d2f77af1d6221a24efaaf31ab9519f1197b4a946813afcc65ca93f9e8503ce30e5a", 0x3c}, {&(0x7f00000019c0)="8821f3340e487155e536dd1336fadffa44741ea324d1d3793b6f8033ef496e9a309ed221cf54b5be23f73b529a6d7fd84079e46bd87514b5ccfece51739232474bf0cce6b3191030ff4eaccd0f4e907e1c3b3e4dbce692c3988559260e21bf45fac09103e70df13d5da49c14b175f765b76cbcbb945f40f2d4e6ef4de26c0aacbd55c7073ca073214148f6eb69223b6bf793c6d04cf25fdaee114e899b6df9e40bc49d53d9c968564fbddcbe87e4f091b986b48720ec3be934f6ce7f4b76b50da38199cd2aa9", 0xc6}, {&(0x7f0000001ac0)="4151cb21cd5625234fa514f8a3f1e1fd62a5e81c0298dec3579894f01fb3d0aa6daf10017a5dd36b3121b63a40fd398646637ece5194509f097cb2c648d956a9480454a747ed95fcaf92f0a019560082529bd439544e6ef09e2060fdc3147e67b88364bc178813b5c0850ea7f5f88455e4170621cda0009137", 0x79}], 0x9) r6 = syz_open_pts() ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000001c00)=0x273a72d1) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSBRK(r7, 0x2000747b) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSDIRFILT(r8, 0x8004427d, &(0x7f0000001cc0)=0x7f) lstat(&(0x7f0000001d00)='./file0\x00', &(0x7f0000001d40)) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000001dc0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000001e00)=0x80000001) r10 = openat(0xffffffffffffff9c, &(0x7f0000001e40)='./file0\x00', 0x400, 0x80) ioctl$PCIOCGETROM(r10, 0xc0107005, &(0x7f0000001ec0)={{}, 0x5, &(0x7f0000001e80)=[0x0, 0x0, 0x0, 0x0, 0x0]}) r11 = accept(r10, &(0x7f0000001f00)=@un=@abs, &(0x7f0000001f40)=0x8) dup2(r8, r11) r12 = kqueue() r13 = dup(0xffffffffffffffff) fcntl$dupfd(r12, 0xca9cadad17e6731e, r13) socketpair(0x1, 0x4000, 0xf9, &(0x7f0000001f80)={0xffffffffffffffff}) getsockopt$sock_linger(r14, 0xffff, 0x80, &(0x7f0000001fc0), &(0x7f0000002000)=0x8) 16:00:48 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x90, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000040)=0x6) r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x5, 0x4, 0x9, 0x0, 0x0, 0x4, 0x20, 0x0, 0x2, 0x80000000, 0x4}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) r2 = socket(0x10, 0x7, 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) sendto$inet(r3, &(0x7f0000000180)="128e0102123c5eb050631fffbeaf254d442d9b720194bbc2c5756005e58c535d222e94b847461022d8619060b58f8b0ca177c4df06a6a79f781e7f6d389bc6c538afa818ed7cefd1d540ad6927f8adb4275f883f6611fa332ad2c069a8e8386244ce90942a7e557d627526b3068f3a47ab9ba1fc420c67f9ae071bfc963f36fba7b89cfcf3029d0bcfc69c01bf642e09b3fa4db6a92221db333c1ba0bc878372ea2f2d9e06a63d7007e85812e7edab2f78e57688acff98b988b54cfbcbc31b9d2b99fde52edca556c288f220ca8d1d27de51ca7adb3975f69e85500b73bd210267913a8d9f820841934d7e6d8abb4f22f9dd9aa70dba2699e6", 0xf9, 0x402, &(0x7f0000000280)={0x2, 0x2}, 0xc) close(0xffffffffffffff9c) setrlimit(0x2, &(0x7f00000002c0)={0x60000000, 0x60000000}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000340)={0xfff, 0x200, './file0\x00', 0x5, 0x4, 0x651, 0xfffffff4}) r4 = socket$unix(0x1, 0x5, 0x0) pwritev(r4, &(0x7f0000000400)=[{&(0x7f0000000380)="ca5f9e04d2f5397393540c507ddfa1c3657da79d3b331345481c2e5af112a1e4fb51924dbf813a90e97e036956f76f94a2aefc7b95d24bcf2e878970a401ebf45e51c68a2a3455", 0x47}], 0x1, 0x0, 0x100000001) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x10580, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x40, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', r6, 0x5}) r7 = dup(0xffffffffffffff9c) fcntl$getown(r7, 0x5) getsockname$unix(0xffffffffffffffff, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) r8 = dup(r6) ioctl$WSMOUSEIO_GTYPE(r8, 0x40045720, &(0x7f00000005c0)) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000600), &(0x7f0000000640)=0xc) readv(r9, &(0x7f0000001a80)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/155, 0x9b}, {&(0x7f0000001740)=""/176, 0xb0}, {&(0x7f0000001800)=""/96, 0x60}, {&(0x7f0000001880)=""/208, 0xd0}, {&(0x7f0000001980)=""/146, 0x92}, {&(0x7f0000001a40)=""/41, 0x29}], 0x7) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/diskmap\x00', 0x2, 0x0) fcntl$getown(r10, 0x5) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000001b40)={""/16, @ifru_index}) r11 = dup(r0) accept$unix(r11, &(0x7f0000001b80)=@abs, &(0x7f0000001bc0)=0x8) 16:00:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f48) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:48 executing program 1: r0 = socket(0x400000000018, 0x4000, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a1ef4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578391c69dc4764"], 0x10) dup2(r1, r0) r2 = dup(r0) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) 16:00:48 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="2b025c9f65aa8e7aef90265fd9884208432344ac2ae2fe3733e81df96a30215233ed5913f831e2a8d7faf33a2b381cfdc9a6a92fbc31d40e959884a3cfd4ab5e073afeec44afc375eb039c040cde284660f6f0d86f03e5f189585f5bef8b980796c1a23c19cc5bc9b0c78b906b671df96f8d37d328da8dd1d75d029a4010729b1baacf552daf39e5e1ae8c5fb68990ef1662ccfa7d8c9590f771f5061d0d43c9"], 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) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8, 0x0) ftruncate(r2, 0x0, 0x8f) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x0, 0x0, 0x200) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000140)=""/66) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x44}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) 16:00:48 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000000140)="010029ba97d0bba10300efae40f01df6", 0x10, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x81}, 0x8) 16:00:48 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) getpeername(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000800)=0x9) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000100)="07a9d5a8915fe99c6e21511492b5f4e68098fab4defa6f89787046ffe09ff2fdf967be74f7b48f51cfc5b816be59f1c2ec61e7547ced3f69b4dc2dad46f6c1925adec098a3bda811af688a4da583f22a4089fc0a8fdfe9738a99e3cf184b92a2d34d921997d9b463039c5674ae2f4c0e07ca92dd347d02775a6d40034cdc370ab491017d9be40d5b6d1e2b256564bf91004a56ed2c25a592763cf4b7d06e431c13149161d5c4877a1832996c5250645d88f881f958c587899fa3", 0xba}, {&(0x7f00000001c0)="af5e971fd2cfd150408028e88e26f05ae99d75465b89520176f313730cd24ab11e46e0903d6792e06b1545d182e53572aa09b6450d8370da6f760c8284858102351c27c1c5a7b711ed671dca849f4927d8161be558de346ea7383b037b2cad221e7a57043b11d2c475a8bdcd3117acb16364cec7a782393584850d91b9cc1f86c4806ec5ec4208f33ba41c273d854e9fd7b3b23a79e2ebb777c1ac5937ceb5aa6e6082098b78c4a2265e3975b0117b22d2a91b4946dbbaa239f58038884365376360f12422d766611b93491ca6c11db9ba", 0xd1}, {&(0x7f0000000040)="d53f5cb1a63ad31e12b15091cd2a058142c5869d04ee8188d8fc1704103f14dae1ebd548faabf0fbefa80963dcbe6c0426c487a23e1a9e04f642dae0ce28", 0x3e}, {&(0x7f00000002c0)="9708381d20359ad5b36d31ec7f8b95aa2f22537c979207742f5293588ece235aea74a334199cd3d6a6ea8873e5593342f3e2e3cb72d5ad0dbfcfc208eff5eb326f40eac3fa7d726f1fc6217b0772ab3727989d4f03291513babcfba88d346cc85a59519183799f2279c7750dd571024b1a7f26f31757aa55228bf31eced05e1b740a8c8304885092e9bef94392ba5b0f21734ba11330ceaa4c606a9e54e11b033f57be11afd7a9bbaff21b14cfa28208bbd26f318bc545f09e02be29254d520c775454a18448254a5408137b4dd6b5ff6de31a", 0xd3}, {&(0x7f00000003c0)="3ca96056d384f86a8e7e4c54658677781b6ba7156396b213626cfb82affd5eae8c51645638afeac5369604f804a4b6740b44fa8fb718d8ddc91a5032ed46798d53c5fa18d2f07d7fd6eb985c48f80f0dcffc2cffc0d774a2e2b4bbbf382baf32cf6d42f93becd06e51b53c4ca86a55127841a0907f219f0fc8bb03bf816aece30b996079b0bef14dce3489280e91637636e85e6cdb41881d72d35a3bc567d654fc8458ec727ec41b7f85bbf4ee9dff9adb30d624c00f458f9606d286f7f4a0cf0df0db1096105e77133944901b84dc16acfa586e7fe5f6591c2dd604cc67ce7d08c16860557fe3974905", 0xea}, {&(0x7f00000004c0)="f43f1d7e121025c63e98eb3a95156a90f8bdab85ab98f4e0c62d875097ea255adb0611220a5e0ac4330701f50742ee7bc4c0ed282ce6cae70db2fc5a3d279dbca47d9637d0b69bb999a10fe80efd661398eed21acd61", 0x56}, {&(0x7f0000000540)="ef16b2097602d9271a98a004158ce6fcf5ffc29b713560367a97e6cb14301000eb4f83cd8a04bae41baa227776a5d5f958d594163cde8ac2085908bb1c815ea759b8e25fc33cdda1a086b9bf0691662f4a86f8fd57dda5a5246aea653bf2c4690fac785d47fe6fde04aa2ba26fe05f58d7f75d73679ec06073ada79bff992cb00431c20647bd49f271123e2cb6fd8c9d820aae3ad1e2df1eadf22a67b754170c1a62217786279550e06d9f8289dd6e2bf1e5e2648568e46e4cea72a09d0343940ff706af9fa1ee94800e3e6f69923772818897710b36c66e0cd5bc6e6bc9a919152205345f01ff2a9c6aa8d71e01dfb7af3405150f96cf476ac287d5d275c5dfe7f41b5f63510797e0141d6ed5752f970aa4151fec915c92115641005be811df66847d0ef0d7bcd8af96028de178c7c2134ebc7e4f3a011992a8fc86ceaf55c0bf8f6b980e41834136149d034bd399378522d23291b082562ff34bb4d7d882e3af2071905a9fd6b4b3f3671665fcc9390bf160331d80291f10d3186d9baacc30c629ad9abf10091572ecee482b7ebbcbbfccecc5c5c82736d67dab9ea666bc7dea503e3863e0744294e4da89d392959f2a8d367cb24b8f6ca5ddf2f76efb5b3246716a9d58", 0x1c5}], 0x7) 16:00:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getpgid(r1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a4006000000e20000005680fda074ad00"}) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06", 0x23) mprotect(&(0x7f0000fec000/0x11000)=nil, 0x11000, 0x1) pwrite(r0, &(0x7f0000000100)="f45243c2850a426b6369829cccd8169e0afd0b0cf326e29739fdd9d53efdb2f115ada5fdd6505f1578f70ab89d3250626e8cbd4db80db9c40b8268c613b3436523e77e31d757ad57cdea6695da3de33dbd89025d050c61ac8a51b0647474ec4143da9189db8a219a6a5d7c9e0d8e5d8fd791c79783bc7d8af813c9d66dcff161451acb53c8573815ca9199bfe78786d4c2d5e2d0a6ae6e3561ff6a18c7710d969df892a625cdc411a83cbad662664169d1f224442943f87d3fd1423c73c2b259dc71107e98", 0xc5, 0x0, 0x71) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x2, 0xd0d, 0x20, 0x2, "9b8c9d1b6b90a318f2ef1e3f396e8da0291c9298", 0x4595, 0x2}) 16:00:48 executing program 0: socket(0x400000000018, 0x3, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r0, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000340)=[{0x2, 0x7, 0x3800}, {0x2, 0x4, 0x1000}, {0x6, 0xc4}], 0x3) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000240), &(0x7f0000000280)=0x4) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000180)=[{0x3, 0x20, 0x3800}, {0x1, 0x4, 0xc527c46d541c843a}, {0x3, 0x9a36ecc, 0x1000}], 0x3) semop(r0, &(0x7f0000000300)=[{0x0, 0x9, 0x1800}, {0x0, 0x2, 0xc00}, {0x2, 0x32, 0xb4bc03287dd02188}, {0x4, 0x4}, {0x0, 0xc5, 0x1000}, {0x4, 0x81, 0x800}, {0x0, 0x3, 0x1800}], 0x7) semop(r1, &(0x7f00000001c0)=[{0x4, 0x363, 0x1000}, {0x1, 0x3f, 0x2c00}, {0x4, 0x8}, {0x1, 0x3, 0x800}, {0x3, 0x5a6, 0x800}, {0x4, 0x8}], 0x196) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x100) fcntl$setstatus(r5, 0x4, 0x80) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000002c0)=0x8000000) socket(0x2, 0x1, 0x0) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x1f, 0x800}, {0x18, 0x0, 0x1, 0x7}, 0x9, [0x401, 0x2, 0xf8, 0x400, 0x7ff, 0x400, 0x6, 0x3ff]}, 0x3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$dupfd(r1, 0xa, r2) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:48 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x4, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x3], [0xfefbfffffffffff7], [], [{}, {}, {}, {}, {0x0, 0x8}, {}, {}, {0x0, 0x0, 0x0, 0x2}], {}, {0x0, 0x0, 0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x48}, {0x425}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x400000000002, 0x0) r2 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r2, 0x0, r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10280, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:48 executing program 1: r0 = socket(0x11, 0x4003, 0x2) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37280f18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f75006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x1) r2 = semget(0x1, 0x1000000000007, 0x200) semop(r2, &(0x7f0000000040), 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f00000002c0)=[{0x0, 0x8, 0x3000}, {0x4, 0x7f9, 0x400}, {0x1, 0x6, 0x3800}, {0x1, 0x4, 0x1000}, {0x837449a45c779402, 0x100, 0x7f75e14c04a4766b}, {0x4, 0x6, 0x800}, {0x0, 0x9, 0x1000}], 0x7) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000180)=""/221) r3 = open(&(0x7f0000000100)='./file0\x00', 0x121, 0x4) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) semget$private(0x0, 0x0, 0x40) shmget$private(0x0, 0x6000, 0x0, &(0x7f0000ff7000/0x6000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000200)='\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) symlinkat(&(0x7f00000003c0)='\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', r4, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000380)) r5 = msgget$private(0x0, 0x718) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getpgrp() r11 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x8001, r6, r7, r8, r9, 0x4c, 0x6}, 0x8, 0x800, r10, r11, 0x7, 0x4, 0x8, 0x484}) r12 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r12, &(0x7f0000000200)='\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) symlinkat(&(0x7f00000003c0)='\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', r12, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r12, 0x4004746a, &(0x7f0000000380)) r13 = msgget$private(0x0, 0x610) r14 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r16 = geteuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r18 = getpgrp() r19 = getpgrp() msgctl$IPC_SET(r13, 0x1, &(0x7f0000000300)={{0x8001, r14, r15, r16, r17, 0x4c, 0x6}, 0x8, 0x800, r18, r19, 0x7, 0x4, 0x8, 0x484}) getgroups(0x4, &(0x7f0000000300)=[0x0, r9, 0xffffffffffffffff, r15]) r20 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r20, &(0x7f0000000200)='\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) symlinkat(&(0x7f00000003c0)='\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', r20, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r20, 0x4004746a, &(0x7f0000000380)) r21 = msgget$private(0x0, 0x718) r22 = getuid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r24 = geteuid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r26 = getpgrp() r27 = getpgrp() msgctl$IPC_SET(r21, 0x1, &(0x7f0000000300)={{0x8001, r22, r23, r24, r25, 0x4c, 0x6}, 0x8, 0x800, r26, r27, 0x7, 0x4, 0x8, 0x484}) r28 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r28, &(0x7f0000000200)='\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) symlinkat(&(0x7f00000003c0)='\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', r28, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r28, 0x4004746a, &(0x7f0000000380)) r29 = msgget$private(0x0, 0x718) r30 = getuid() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r32 = geteuid() getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r34 = getpgrp() r35 = getpgrp() msgctl$IPC_SET(r29, 0x1, &(0x7f0000000300)={{0x8001, r30, r31, r32, r33, 0x4c, 0x6}, 0x8, 0x800, r34, r35, 0x0, 0x4, 0x8, 0x484}) setreuid(r22, r30) r36 = socket(0x11, 0x4003, 0x0) sendto$unix(r36, 0x0, 0x0, 0xc7, 0x0, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000340), 0xc) pipe(&(0x7f0000000040)) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/4) 16:00:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x113) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)=0xfffffffffffffffd) 16:00:48 executing program 0: pledge(0x0, &(0x7f0000000100)='vmm K\xd1\x0eB:\x01\xf15\xa4\x8bI.%\xe2\x89\xc8\xd4\xac\xa7\x9d\xed\t\xb9\xd5\xef\xc3\xa4\x1c9`\xc6\xd0-\xef\xb6\xf4x\xa3(\xd7\xf7\x88 \xb7O\x06\xeb}\xe0\x7f\"\xe8\xa5(\xd3\xc1+\x7f\x18\x13\xdbL\xc1TT_K\x19)\xb8\xc1i\xaa\x8a\xae(\xe4c\x95\xfb(n\xb4\x8b\x16\x01\x04)\xfe\xc3-AeFY\xa4\xbd,c\x15]\xbak\x85AX\xd9\xde\"\xe1\x1f\xbeL3$\xdbL\xa0\xa1\xf3\xd3o\x06$\x0fl2\xdb\xd77\xcd\xa7\xf3\nE\x01{\xa7\xad\x94N\xaa\xd5V\xf2Q\x12{\xee\x90\xe9\x0e\xf8\x87\xd9\xe0I]\x1ec\xed\x91++!t~\x1c:\xf3&\xe2\x89\"\xb3\xd3\xa6\xf7\x82\xc72(') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x3, 0x6, 0xac, "7eb6c5c64b41813ee82f71f367e858bbd256e826", 0x4, 0x2}) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x25}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwrite(r0, &(0x7f0000000080)="4849fc6f300319f33f9094bd1055ae08cdefbb0749442677b5d10f4a98c34e63891b5677809114ef834555967693df2c46e475826d46110eff32ce851e88b2820b835b8b3a", 0x45, 0x0, 0xbe5) 16:00:48 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000080), 0x7, 0x5) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:48 executing program 0: r0 = socket(0x1, 0x4000, 0x0) r1 = socket(0x18, 0x0, 0x3) ioctl$TIOCGFLAGS(0xffffffffffffff9c, 0x4004745d, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x300, &(0x7f0000000000)=0x5, 0x4) connect$unix(r0, &(0x7f0000000e00)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb68a1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000001000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba29e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdcc8c7799e221bc002300ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fb8081425d32dd716ae5d422d870000000000009d9852bd9c15a6593f594302ea92188fe77f1775294273e898e13b97b1e687127e39c1dfe5cfa7c74d0791c0b5df8ca95c8a01fb1542e6aaaf54b6beadeb842f0c2201d5b35b5e"], 0x10) sendmsg$unix(r0, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) 16:00:48 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x16) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4, 0x4, 0x1ff, 0x0, '\x00\x00\x00\x00\x00 \b\x00'}) r3 = socket(0x18, 0x400000000002, 0x0) r4 = socket$inet(0x2, 0x3, 0x2f) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000100)={0x1, 0x7}) 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", 0x1b7) 16:00:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = dup(0xffffffffffffffff) r1 = socket(0x18, 0x400000000002, 0x0) r2 = socket$inet(0x2, 0x3, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) renameat(r0, &(0x7f0000000180)='./file0/file1\x00', r3, &(0x7f00000001c0)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000100)=@file={0x1, './file0/file1\x00'}, 0x10) 16:00:49 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r1, 0x0, r0) listen(r1, 0x6) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:49 executing program 1: socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xb3b) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r2 = socket(0x18, 0x400000000002, 0x0) r3 = socket$inet(0x2, 0x3, 0x44) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) socket(0x18, 0x4, 0xff) shmget(0x1, 0x3000, 0x224, &(0x7f0000ffd000/0x3000)=nil) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000ab000004000000000004fecea11ea8fef96ecfc73fd3357ae2ecaa0416fa4f376336acf00b7804be781e2fc2caab610f53c2297be1aa5b23ed00f4c8b2ca3ebbc257698f1f132e27acb57ad602000d7d026ba8af63ff37281818e4fd89030000000000000070c1f5a872c881ff7cc53c894303b22f310b504f36a00f90006ee01b1257aea8c500ff0002000005000000020208a371a3f800f120000000000000010000000000003932ad003f3a2b8526a8f0bef13bdf427eb11966bbd0dce2244bcbc5013ddb61e05ef4c3bcbb3876bd311f9cc362d35ec908f746949a1a98cfa4136afdab24ed875e0c5b861c14736048b156f9bf7474ee3ea423c68b264e88926d660dba7c8203494efed8aff53db1830b86b60d1a7f851a8a6bcb8c9aa197951f79dc0205251085f7be1d8e78939c284ec819151d2471614ae1b18036740c6776816b07f2178bc88f427373fcf0e305044ca65509232949ee20bad7d2a2840457e4fca7607526e09b6226", 0x176, 0x404, 0x0, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x98, 0x4) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) 16:00:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000200)=[{0x1, 0x0, 0x9, 0x6}, {0x4d6, 0xff, 0x7f, 0x8}, {0xffff, 0x80, 0x0, 0x2004}, {0x200, 0x6, 0x20, 0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x2, 0x3, 0x7, 0x3, r1}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x4, 0x7) r4 = socket(0x18, 0x400000000002, 0x0) r5 = socket$inet(0x2, 0x3, 0x2f) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x121) ftruncate(r0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) 16:00:49 executing program 0: munlockall() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) close(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:49 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x4, 0x0, 0x6}) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffff9c, 0x80085754, &(0x7f00000001c0)={0x3, 0x2}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) 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) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000100)) 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:49 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pipe(0x0) socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="62020207e00000010021b403d27d132f33d11adbf7eb24b249135917287215e50a90bde000e4439d9fc4b019356e2ac6894d75b94cc121d313e3b27bfafc56b4488a38f83d9ed1e8fbfa1dd002df410ada4c3452e170ca404e7a2c940537b1f4434cf09c5fd672ab448f0b198ccbd66b2479aaf103bf0000000000000040a548733d2da8fdfa59f2d8b8c45852c04347c3a49920fe835ec234ab7e1718ac61aaa9e13c170ab72e2fe12c95d5e9fb579281d1a000000000000008fc76000000000b54985ec66b688c2228caa347656ae3a6539a6c5519913332139108c2a1ba6a4be41512275a734cacc7cb73ea3f6ebcc0cb266383266a934aa27227881c03ec5664d0cdf3c8025cda4ba4de1093ebe25a9b5652a7c023dc78a216b7adaabff79ca9c660a9d01776f509e6b429518517bd0b1309a613921b1b871dca552b08f67c446ea7d2308bf29361d0d5682fcd8e275a9b0be9103a85d83e3aa3"], 0x10) writev(r1, &(0x7f00000001c0)=[{0x0}], 0x1) 16:00:49 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="82c3c8f4a789b2c245ab95268a3d20000000000000005fd20cae0000000000000000"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) chmod(&(0x7f0000000280)='./file0\x00', 0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000180)="6a2ec2e65c545c6c7c5d2c38c1e89238173da4c7bbdc5ea7ebdec7798691183aad3641404ccdfcddd348e6b5d6b35d5594fd736a4bf870cd26efad9913502377eea1907279ea42096e31c1501b4a82eae9582390ea22554697cd6ca08dacd5c64788dcd0e2e16b9defc904451193d7d3787cc81bacae92820b82bdc841bdf537e0645ac7b3a2102b509108ea72237e8f2a04bbc4", 0x94, 0xb6742dc4f7154151, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x1, 0x0) unlink(&(0x7f0000000240)='./file0\x00') close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:49 executing program 0: r0 = socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceaff8a4e6abca6489681ff507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4bc922136e000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd036ea375dea032c278db98ef17a5d85f5ea1b1009e5a319d54401cb92f77420eea4173d5b675e9b3680c9bce3296ea9203dc083eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d36d8224d791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8ba02ae50c88910a9f37f502de8d7ff9f49d884ec823b12825e2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6be4bf269278f547e3f7dc012a8bcc75ab90c87342fd96d58d84e5535a55778175741e8b620668190c0cd93826d2350a3dfb072f0d59c07393373f47dd05b41bffcdeb494b292d6eb9142960cd397f6c6136aec680defaee56cd76c0b679cb59924db974d42633edf2bfa115866be2f40429941f644ee474dbbfeeeb0f54eb01917e9c1003d12961cba85d475aa7d4989a858ddd466c3e09"], 0x1) shutdown(r0, 0x0) r3 = socket(0x18, 0x400000000002, 0x0) r4 = socket$inet(0x2, 0x3, 0x2f) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r1) sendto$inet6(r6, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x812, r1, 0x0, 0x3) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') r2 = socket(0x18, 0x400000000002, 0x0) r3 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r3, 0x0, r2) bind(r3, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x3, 0x3}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x280, 0x0) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r1 = semget$private(0x0, 0x9, 0x42) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = geteuid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x5af1, r3, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgrcv(r2, &(0x7f00000008c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000010000e3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000400000000000400000000000000000000000000000000000000000000000000008000000000000000000000000000000005e2968e4777eb5d3a56fcf57062c17ca8915f66a276107d94b7428fb831a8b1fb0cfb0c8d7aa10a601206db541862a415e79ea3b61096c794fa44b53ee059cc7f0cdaf1c99ff2b3f6f5dd68b57793e8ba12d277d6a858daa2b40cdcc83880960f9731fc941c140374942140c56e91b03ecdf58a4d74a15c071b21e29d2977bdfb2d4d1a9b4b9066b0957668ec82e3c6927beab592938b101452ce3ebb8647ac28ef85de4ba246c42323d7accada54ec6108c8308c3e48b704d27a4bae659b81e2600"/409], 0xd8, 0x0, 0x800) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000100), 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000440)=""/93) semop(r1, &(0x7f0000000200)=[{0x1, 0x6, 0x800}], 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x259, 0x41146820, 0x80000001, 0x8, 0x435, 0xfffffffffffffff9, 0x43c]) semget(0x1, 0x3, 0x80) r4 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r0, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r7}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000400)=0x2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="7c214051d957885bedbb6da24b68") 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xfffffffd, 0x20, 0x3, 0x1, 0x1, 0x1f, 0x4, 0x2, 0x2, 0x6, 0x5}) setuid(0xee01) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) r3 = semget$private(0x0, 0x7, 0x200) semop(r3, &(0x7f0000000340)=[{0x2, 0x9, 0x1000}, {0x3, 0x4, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x7, 0x1000}, {0x3, 0x3, 0x1000}], 0x5) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000140)=""/78) 16:00:49 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000080)="41a847d787b134e752ec4de8603b49a9805f1cc7fbd8782fedaf235c06dba903ab668b6ba807c53cde6313387a01e3fdba34721a7ce0e072c5b174b8b308f75527e8d609e6558b8420f81fc7b71f2b23ad1d4ef797f31df3b3360e52fc24c5d9bc0e452f9145f2bf3e66174c5433baddffdb13caf6816ec4ec3fc9ad7e2cef97ea41229d707a41445704c48bd0532abe398fe774a7c99740ce9251b5e177b2e58699ea9dbced59e3458859e4019c57e36d90d525d1dfaada8a4e64277bb8466a9d4d0bb930e4fd7d25cbd44bf768a9da708519d217f3e50eed5ea16b6ef74de48d10", 0xe2, 0x2, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x9a0ec0e7ce841f5d, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000001600)=0x7) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x5e3, './file0\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = semget$private(0x0, 0x4, 0x400) semop(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x3, 0x2, 0x800}, {0x3, 0x400, 0x1800}], 0x4) semop(r2, &(0x7f00000001c0)=[{0x0, 0x104}, {0x0, 0x1c55, 0x800}, {0x1, 0x3, 0x1000}, {0x2, 0x4, 0x800}], 0x4) r3 = socket(0x0, 0x0, 0x0) r4 = fcntl$getown(r3, 0x5) r5 = socket(0x800000018, 0x3, 0x102) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r4, r6, r8}, 0xc) setuid(r6) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x8000, 0x0) fchmod(r0, 0x4058c0a6390478c3) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000003c0), &(0x7f0000000400)=0x10) r10 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getsockopt$sock_int(r10, 0xffff, 0x1001, 0x0, 0x0) flock(r1, 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000480)={0x5, 0x4, './file0/file0\x00', 0xffffffffffffffff, 0x9, 0x1ff, 0x7}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000004c0)={0x7, './file0\x00'}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000000340), 0x10000014c) flock(r11, 0x2) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000500)=""/4096) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000001540)={&(0x7f0000001500)=[{0x84, 0xfffffffffffffffa}, {0x3, 0xff}, {0x3, 0x8}], 0x3}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001580)={0x5, './file0\x00', './file0\x00'}) connect$inet(r1, &(0x7f00000015c0)={0x2, 0x3}, 0xc) 16:00:49 executing program 1: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\xbb\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='\x06\x0f') shmget$private(0x0, 0x1000, 0x50, &(0x7f00005b9000/0x1000)=nil) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt$inet_opts(r1, 0x0, 0x5aad03a33f590168, &(0x7f0000000a80)="23d43e8336586d8dbf5499eaa4a25321ae87be9a84e346b5375cf1fce013e4b5473d6b5808914df421eb446ce8259448da32c9f0b8be367e66b58cc171cd4962c97ab9101a864ba4df3bddd26aba0000000000001fc8c9ac5bf8f89e95caa8a61ced1815250f30525007075625986c50a857de0260f22be2cb3c1a7726b05c2803f1427e119551353506666aaee8f6f2af5a7bcc0e13d0620d5f93a40aa7b1a2fa572c0f4e95caa8d9caeb79df2af1b6becfc9df27f267f98953af31ba2dedaf7d05a97623192565f1c0ab84df5d865babe0da7227b2adf6e8601e111d6b06494ef5be3ee1c35138ed4beb86628d38315a5db7f0eee69e4391699f11e3f328d98043a4c4e0c1bfd18ca4ea3eff8c3dd9bd66c3f273bcc9dc1e4937d33c6fe04b8958dcb8251d871bdb1e991f7a3144e2ce24e89f5d1f386f2fe5c491f2f648b5d36e59d7f1f011df80f968b6bf6117c88b5775fb13abb54058dc53178abed7837347531976831c41c05d3c939093003280053fa4cbc019b24cbedbfb", 0x253) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = socket(0x2b9a0592b00f9cee, 0x3, 0x3) setsockopt(r2, 0x10000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = socket(0x0, 0x8000, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x90) kqueue() openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x400000000002, 0x0) r5 = socket$inet(0x2, 0x3, 0x2f) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) renameat(r6, &(0x7f0000000200)='./bus\x00', 0xffffffffffffffff, 0x0) pipe2(&(0x7f00000003c0), 0x89e992dc5855bfb4) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r7, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r8, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r9, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) accept$inet(r9, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r10 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r10, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:49 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x18, 0x4003, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000000c0), 0x0, 0x0}, 0x0) 16:00:49 executing program 1: socketpair(0x1, 0x8000, 0x5, &(0x7f0000000440)) unveil(&(0x7f0000000080)='\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', &(0x7f00000004c0)='c\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7000000f4ee000167733c00000000400000000000010000000000000000000000000000010000000000b70fd8f93effa7ffb0f9735a60da49ed1fc575610000001eb6565a5f0158ed2a0e59348f14fb0535a61e597c044920a48b5e2b68070de58b3e70c0ab36e84e60"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0xa, r1) msgget$private(0x0, 0x8) socketpair(0x10, 0x2, 0x7, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) msgget$private(0x0, 0x40) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f00000001c0)={{}, 0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) r6 = open(&(0x7f0000000500)='\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', 0x5264531943db968a, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r11, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e3fba10e16ed8d8"], 0xa) dup2(r2, r10) listen(r11, 0x0) dup2(r11, r8) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept(r11, 0xffffffffffffffff, &(0x7f0000000080)) connect$unix(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="0300131377c50002d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00"], 0x50) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) open(&(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', 0x200, 0x3a) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) 16:00:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x81) r2 = semget$private(0x0, 0x8, 0x400) semop(r2, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r2, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r2, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r2, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r2, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r2, &(0x7f0000000040), 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = socket(0x0, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = socket(0x800000018, 0x3, 0x102) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r10, r12, r14}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0x5, r4, r6, r8, r14, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r15 = socket(0x18, 0x400000000002, 0x0) r16 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r16, 0x0, r15) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r18 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r20 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, r4, r17, 0xffffffffffffffff, r18, 0x0, 0x2}, 0x6, 0x3e00000000000000, r19, r20, 0x1f, 0x4937, 0x4, 0x5}) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:00:50 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x14, 0xffffffffffffffff) r3 = msgget$private(0x0, 0x284) r4 = semget$private(0x0, 0x8, 0x400) semop(r4, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r4, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r4, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r4, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r4, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r4, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r4, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r4, &(0x7f0000000040), 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r11 = socket(0x0, 0x0, 0x0) r12 = fcntl$getown(r11, 0x5) r13 = socket(0x800000018, 0x3, 0x102) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r15 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r12, r14, r16}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0x5, r6, r8, r10, r16, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r17 = getgid() r18 = semget$private(0x0, 0x8, 0x400) semop(r18, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r18, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r18, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r18, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r18, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r18, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r18, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r18, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r18, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r18, &(0x7f0000000040), 0x0) r19 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r21 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r23 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r25 = socket(0x0, 0x0, 0x0) r26 = fcntl$getown(r25, 0x5) r27 = socket(0x800000018, 0x3, 0x102) bind$unix(r27, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r29 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r26, r28, r30}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000540)={{0x5, r20, r22, r24, r30, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r32 = msgget$private(0x0, 0x0) r33 = getpgid(0x0) msgctl$IPC_SET(r32, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r33, 0x0, 0x0, 0x0, 0x80a6}) r34 = getpgid(r0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x8, r10, r17, r20, r31, 0xa8, 0x3}, 0x0, 0x100, r33, r34, 0x3, 0xfdcd, 0x3f, 0xfffffffffffffff7}) recvfrom$unix(r2, &(0x7f0000000080)=""/114, 0x72, 0x1, &(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa) ktrace(0x0, 0x5, 0x4, r0) 16:00:50 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x1104, r0) pledge(0x0, &(0x7f00000000c0)='vmm ') r1 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getpeername$unix(r2, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x14}, {0x7c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") 16:00:50 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xe0040000fa], [], [{0x0, 0x0, 0x1}, {}, {}, {}, {}, {}, {0x0, 0x3}, {0x0, 0xfffffffe}], {0x0, 0x5}}}) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket(0x10, 0x5, 0x1) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="8102000000000000000557d5b99f4a5e81a32e9923154be6b842316c388ae90f963f39253b3188945235c11ce838e0cb7346757d0dc3e1cd7d93b48c3d6865e8f35a5d24067e71ed94da203a7490131cdb"], 0x10) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x24, &(0x7f00000000c0), 0x0) open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x4) connect$unix(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a16e9ced3d250e3d08bc9674b71565d2b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5d5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990cf582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679faee8f32becfb2eb2eb9a614bde6d303de8dd360707dab8ffe6710099559ca0ff4fa95f62e2b7dccc9655f686766dfb6969ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b908236c7de08060f6892f961f1cb851e5553b850d5b2b3b21156c401cb80b63190b1a910444d8b04a653892f343d65d50588c0fdbdab3994915f95929153d4b22e9ca38064efa3b134abebe3f97de4824c88c0750f1a930dbd99c0f277e03dcb6a0a760563b952a45a7f663da00626994aeb4f6752b900a9c07156075f066c468c195035c8b3933d087dfd67cf189d3599f83e9556f3d2e386ba85d9f65430320919d1d1f1d7be682925c67526c35bddc7fcf0f0100aadff0870521fbbab11f90"], 0x10) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r3) r5 = open(&(0x7f0000000380)='./bus\x00', 0x10, 0x42) write(r5, &(0x7f0000000080)='O2', 0x2) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000180)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = socket(0x2, 0xc003, 0x4) connect$unix(r7, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000800008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a16e9ced3d250e3d08bc9674b71565d2b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5d5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c84d5ee72ddb774ae90d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f7810e1d3990cf582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679faee8f32becfb2eb2eb9a614bde6d303de8dd360707dab8ffe6710099559ca0ff4fa95f62e2b7dccc9655f686766dfb6969ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b908236c7de08060f6892f961f1cb851e5553b850d5b2b3b21156c401cb80b63190b1a910444d8b04a653892f343d65d50588c0fdbdab3994915f95929153d4b22e9ca38064e92549bf31a51ec32de4824c88c0750f1a930dbd99c0f277e03dcb6a0a760563b952a45a7f663da00626994aeb4f6752b900a9c07156075f066c468c195035c8b3933d087dfd67cf189d3599f83e9556f3d2e386ba85d9f65430320919d1d1f1d7be682925c67526c35bddc7fcf0f0100aadff08705210200b11f90"], 0x10) dup2(r7, r6) r8 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCSETIF(r8, 0x8004667d, &(0x7f0000000040)={'tap'}) r9 = fcntl$dupfd(r7, 0xa, r8) r10 = accept$inet6(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$LIOCSFD(r9, 0x80046c7f, &(0x7f0000000300)=r10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getuid() r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r12, r15, r17, 0x1e4, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) r20 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r20, &(0x7f0000000200)='\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) symlinkat(&(0x7f00000003c0)='\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', r20, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r20, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) getpgrp() r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r22 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r23 = socket(0x2, 0x3, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$TIOCFLUSH(r24, 0x8040691a, &(0x7f0000000300)) 16:00:50 executing program 0: r0 = msgget$private(0x0, 0x10) r1 = semget$private(0x0, 0x8, 0x400) semop(r1, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r1, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r1, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r1, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r1, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r1, &(0x7f0000000040), 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r8 = socket(0x0, 0x0, 0x0) r9 = fcntl$getown(r8, 0x5) r10 = socket(0x800000018, 0x3, 0x102) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r12 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r9, r11, r13}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000540)={{0x5, r3, r5, r7, r13, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x8, 0x400) semop(r15, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r15, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r15, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r15, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r15, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r15, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r15, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r15, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r15, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r15, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r15, &(0x7f0000000040), 0x0) r16 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r18 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r20 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r22 = socket(0x0, 0x0, 0x0) r23 = fcntl$getown(r22, 0x5) r24 = socket(0x800000018, 0x3, 0x102) bind$unix(r24, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r26 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r23, r25, r27}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000540)={{0x5, r17, r19, r21, r27, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r28 = fcntl$getown(0xffffffffffffff9c, 0x5) r29 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x1, r3, r14, r21, 0x0, 0xc4, 0x1}, 0x9, 0x2, r28, r29, 0x2, 0x160, 0x25e9, 0x7ff}) r30 = open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) select(0x17, &(0x7f0000000240), 0x0, &(0x7f00000002c0), &(0x7f0000000300)) acct(&(0x7f0000000040)='./file0\x00') ioctl$VMM_IOC_TERM(r30, 0x80045604, &(0x7f0000000080)) 16:00:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x142) r1 = socket(0x18, 0x1, 0x8) connect(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f62757300729e51901e848b01ecf0b3a31ccff1f8dcae36b846c60aaa1640df8d32e3f47c58c9567fd0880fce0a7eb1151d3728d8fafbb2834453909041d0a262cbd95e14b400f15f34bb506fd00ea3cdf0c8d13762df6d88fedc8c315dbe03ac1c0cce074fd1b5abdb15ac55b241"], 0x8) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000040)="b006ed6b86d08f7be35319e5c42a72c7bf6a7a5075000008000000000000000000", 0xd}], 0x1, 0x0, 0x0) r2 = socket(0x18, 0x400000000002, 0x0) r3 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r3, 0x0, r2) recvfrom$unix(r2, &(0x7f00000001c0)=""/8, 0x8, 0x801, &(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f00000000c0)=0x6) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x3, 0x0, 0x2, 0x0, 0x81, 0xea80, 0xe9bd917, 0x3, 0x2, 0x5b, 0x7}) 16:00:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setflags(r2, 0x2, 0x1) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 16:00:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x5, 0x4) socket(0x18, 0x400000000002, 0x0) r1 = socket$inet(0x2, 0x3, 0x2f) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt(r2, 0x81, 0x0, &(0x7f0000000400)=""/34, &(0x7f0000000440)=0x22) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) shmget(0x3, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = fcntl$dupfd(r1, 0xfd78c553c9d1dcdf, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000100)={0x7, 0x2, 0x8, {[0x1ff, 0xf6, 0x81, 0x10001, 0x2, 0x5, 0x8, 0xf09c, 0x101, 0x8, 0x1f, 0x0, 0xf3af, 0x334f, 0x4, 0x6, 0x8], [0x6, 0x1000, 0x7, 0x101, 0xb88, 0x80000001, 0x40, 0x6, 0x7, 0x5], [0x4, 0x5, 0x9, 0x0, 0x7, 0x9, 0x8], [0x1, 0xc3e, 0x101, 0x7, 0x100000000, 0xffff], [{0x8, 0x1, 0x5, 0x7fff}, {0xfff9, 0x9, 0x9, 0xcd9f}, {0x3, 0x0, 0x4, 0x78}, {0x7, 0x5, 0x3, 0x7}, {0x5, 0x0, 0x6c800000, 0x2}, {0x1000, 0x9, 0x0, 0xff}, {0x9694, 0x1, 0x5, 0x80}, {0x5, 0x40, 0x8, 0x80000000}], {0xffff, 0x8b, 0xbf8, 0x9}, {0x81, 0x1, 0x0, 0x5}}}) close(r0) r6 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0xc945, 0x80) setsockopt(r6, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00000000e900090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r6, 0x2) 16:00:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = msgget$private(0x0, 0x2a) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/139) close(r1) 16:00:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getuid() r2 = socket(0x18, 0x400000000002, 0x0) r3 = socket$inet(0x2, 0x3, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000200)=0xc) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a6}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r5, r1}, 0x5000000000004, 0x6, r8, r6, 0x0, 0x0, 0x4000000000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:50 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x15}]}) 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}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0xc133) 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) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = dup2(r3, r4) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000180)={0x1, 0x1, 0x1, 0x7ff, 0x2}) 16:00:50 executing program 0: getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000140)=0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x10000, 0x0) connect$unix(r1, &(0x7f0000000480)=@abs={0x1, 0x0, 0x1}, 0x8) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000340)="0da5f32bc68f3be0ba6409e919be0f391dac66b781571929922b2bf3672ec599e72d1b38f4b277906101d3b057df19b1b28a948c7f48ea26cb423f9ca3fdad44a924f610946fbbc4f6d11252a2a1f5057c901515b82fc0653cb5ac846f5e0a830139c7c797741d95d9948e484619a218ba3dbab9e472f8e17418afeb29e9e62db201966b1ec5d33efea44cc6dad31d676d9193a2cb0415dfe2d57fa7c74261b94440796e0513fbedc17cd32db4453e7b45686ed28a44df78594f256daa6aae54494e94e4da25f4ba2909164ac0d578514316c389af24e75a7bf88fc02daf9118e15b863987af27bc9127ff4926", 0xed}, {&(0x7f0000000040)="2715469233f7d50ec65361c48446f05b1fdf5843eec1a79384dc5a298dbe01509c52ff08976340528d44c926cb5b6afd37d64bfe895c5d494cde8bc9d3b38e4c1cb10a8043", 0x45}], 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f00000001c0)=[{0x20, 0x5, 0x7b, 0xfffffffd}]}) syz_emit_ethernet(0x31e, &(0x7f0000000240)="56a123a9ad08000000a942e39f9c1ba45bb4898d800dc12b1db88c832572b23e5969a436610a815fd1c0bbb488c8d9956edf57b3634762eb0fc37529ae9dbb6f90b5e6409c027871ad9b8cbf19bc53b957a9a81a87011eb9eb82552b21e4902c17b399ec47621d8c26228d709e323316f8544f7b349d0a60f586b5a8339d73e8e59c6d9a41a88ff91ef55906b9e06deece80cbe1d72e98c13ef4915c4b96960e82de873908f2a79480939f766e82d552bc4044d654f2ad49819416ef2c3f42c5f28fc577657aee91a719a672d6531930e0b15d41ace8") 16:00:50 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0x0, 0x7}) execve(0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x10400, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x1a0, 0x6) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r4) write(r4, &(0x7f0000000080)="e120172deb40d5f949d5658a5930fe1e35394a70ea3e40307f2892e93d6b2ceffec4ede9939ba6e87e6034fb34531cabd134acc4dc0012da", 0x38) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000240)) poll(&(0x7f0000000000), 0x0, 0x0) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r5 = socket(0x18, 0x400000000002, 0x0) r6 = socket$inet(0x2, 0x3, 0x2f) r7 = fcntl$dupfd(r6, 0x0, r5) r8 = socket(0x18, 0x400000000002, 0x0) r9 = socket$inet(0x2, 0x3, 0x2f) r10 = fcntl$dupfd(r9, 0x0, r8) ioctl$TIOCFLUSH(r10, 0x8040691a, &(0x7f0000000300)) sendto$inet6(r10, &(0x7f00000004c0)="b936c7b3c90ceb788c104663332eaf05d0d3fc933d9be83947b4c1fb00dee2cd331da43bed3f023112d41f3d092946f7ab8f98", 0x33, 0x1, &(0x7f0000000500)={0x18, 0x0, 0xdf7, 0x3f}, 0xc) r11 = socket(0x18, 0x400000000002, 0x0) r12 = socket$inet(0x2, 0x3, 0x2f) r13 = fcntl$dupfd(r12, 0x0, r11) ioctl$TIOCFLUSH(r13, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r13, 0x8040691a, &(0x7f0000000280)=0x10000000) accept$unix(r7, &(0x7f00000002c0)=@abs, &(0x7f0000000480)=0x8) getppid() 16:00:50 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) getpeername$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r1, 0x0) socket(0x6, 0xd66a961a660cdd7e, 0x8) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="ed15c7e05b3f1d5e37492fff3e4cfdbeab5564f05d41ff61a6ca54b3ffec785671c3558e308bcbdcc9b46aee7118b951546ff8de2021e949446203706834b63c6264a507cbe8c2ca543e5131c3e7da244567375eef4c238c1053cd26009bb7ae4379cb857baf3e7081de3c25f78469da3822f96e3a88b4e508dd2bb9c7ae380f38f54b02547b8c03f0bc7440ced8c1f060"], 0x10) write(r1, 0x0, 0x0) 16:00:50 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x18, 0x400000000002, 0x0) r3 = socket$inet(0x2, 0x3, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f0000000200)={0x1, 0x28, 0x83, 0x7fff, 0x3}) sendto(r4, &(0x7f0000000000)="9d2fdae69c9c8b62784332bbb72e9b7b3f1ef6675af3264eaaaa5f22963c", 0x1e, 0x2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1, 0x100}, 0xc) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000be26026f38336f1cf63e1025835e05b5b09bfffb37998dcea3c9ddbd171f9f75eff6e5376ad7cdecdd1fa2f6591d9dd8466cb4ce0fdc67aa781a961140a778bf4f8c10bac52dd57e8930ef13f33e08679126d7a31fb6d78b10e8dec23934f73fd0b37b6df070bae5a500000000e95eca528d660b7a0000000000000005be728ce1f927c4cb3f0dddb628be77260cd3f39ee861e409b2fc7998002d099fc1ae44b858b8b1875591e42fa7f4556abb138a1a5ce11a80a9715a3bd2a0835d816800"], 0x10) semget(0x3, 0x0, 0xc0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f00000000c0)) shutdown(r5, 0x1) socket(0x18, 0x5, 0x9) 16:00:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) close(0xffffffffffffff9c) pwritev(r0, &(0x7f0000001100)=[{&(0x7f0000000080)="0d4f14015508142bf54af1444727e7cdeee02a054c0819f2e82abd5f4085468026bf09a3a4cf3f33c9ac9dd76426cad137e3b3e8206dce95fa20370bf13fc1fb77ba3d0fff502c4aba4f4913b43fc4e27e750def1b9eb670b9362062f61f33782439c76a9231aab725c08a41b44e13ae841429e221c46e39452050c942e2c0c8adf0b5abebeed069f0405db0c10aaa1da52adb03aa599e7fe6973231fd82ac0b7314ba248e3d0e3d3a24beb5ac9a642a87428a3ca5f19ce8dc20ad805f11c512337781df75fd0e55339cf37ddd71e0016d3afca7d5ea02dfdc6b869019bcc3431e59f8f7843897f4bafe9a154578ab613929c5388e07a5f2a16893a0a81eb591981602f604eaf1ca1c978e6d2dbae33c77e138fec3ac6e0c42f8843f5cb6bbecb072886ee68c334966b19816437a8924f00ff29917d3af79b1749d2f7db9ac3aab30ea9f55de024cbe0afe505c91832d0cb36fd2c7087dbc7035e4ccd6ec22f0a3a99b93df3c93339b1d667b4eb0bc42fa226810ec00b45525d9495276b2ae2273707f87774ddfe1207be1a69bbe6ac553904486601a5c9c6667c1bd8f89695e6c8d81c4691734c0c36e8bc86adb44a8130e3cc37e866567082ecf16991a57e0e756c71106c5679f0ac0858aa7854c6b2dffc68c4fde4bbd8a4b9abaf203223d6fcb10749463f6baf895d092447fcc24141e931776d35fd4412e4060e072c9abada4bbb08815620b387c69c899fe83b627a35494ef5db78c08d57079d0d3813081dac7c7b612b269d26e3285d115d36b4176fb8a42eb6e454a1c2d965d0f32c45e807ff9d1220382c2832d333baf002a90c411bf814a791c0a597a697c8e5c917d21b4c4dbdb347207627a2cf3bdb910d1cdaee89bf82f7c5d597da6009531e30204c50ddf2b347e02c2b0ae784183e5052658a0f545e2da025787d3e55db9e17f919f44d78d6417ecb07b75fc546ce7d4797d9c622088edf6e3d182e89e5368e2db78cef5293e8a2792708464adc8dbf41138e8d574feacc05a8ac86d674df95ce2abb17a20473cfee7fb5bc49c21c7674bcebace32e3dd522bc7ce15f18b4039ce432154851099f8ffe4edfb449c50ed37e161a224fd3f2be5fcc8d95f11b72ea982ca92feb3eb29fc524deab0d4ee6b7e829db1b9f18ed459ff4b429458f2c53a6e7fc3dae02844e431730e09706bee23b90e007714a4ea5524d652f141994193ba16aa731596b499c7a7245fcad372b520777149e7776a8ba2d6e2aeaa6a83593b9574ce41952ef66fc0218ab922f2f49edce08ea4e5f2a0f22e67247c2f16f0c6ae7ef892a1e500a7e364688ac694ee63664c554ad54dd07c51621e451090700d5cd9f654230b5c5f1f33a4e04e8b4aec65cfa97e636471e5e73612cf3b4c7399b035b4561f28a2002586d72da189a1690cccd7bcaea3bfa58be52dfb8d55e81038d202f2a64bdef431a959999f4f7592c2a7b9ed19c8c8157d07532484a6b548e72709c408ffb170a44e26cb3eb6f435d2a9ddbb3d36c3b644510ded44ba7bf31600a874ea24a5eb44cb0fb96d105851e55322af2257854511e6d8b41d0faad3422363824c21541dbdd5d6a8693c9628aa7361001d6b2412987ba5904cae397dd68a23b2bae69c1073ebb61aebe07fe47e80e2148bb25c8ccdd0534f18a371ed70ffe41167691fd32dde684f0cf327af47f8f8149dfb5f6a2371c1f908e749b33e4281c75138c7fd700f1c2f16dd3f58a8540973b17d88035fb56487e2535057cb9003278025151f5d29baf8d562a5138ef5188f5876af75e68240b8ac3229e5419930efa85e1e34a1e05114cf07d28573595af0e88a1c60dccffdc27c7bc84387ebe54415ac394c7a2bd02f1995de9e1d5c26b685628979de0b9c1f282161a6b0f2f11ab925311f7be172d4558f8936c248e485c615eb730035574ff23c5479a56b64bba7213b7241568328a155f00b756721a2ae321d1df71de68dd612bf60baa8274c291abe72fd485094fbca30d62f907bb28713e5e8520844a8df254effa759610b5970e4cf9bd641bf3d3b5c7feee71388fbbc8df6261f1f0190a0ae3d59bb0d8ec836c3078e823b946bbd08c0248829f832dcda9edf1fb986b37019d5cc77969ea1a8ed4924e96e8779d6f12d385935e81a2017438782a5ea0ec52853918788ba74591d92da4e0d064d9b96903296e3063c79db6f97c02662a53f142f5f69ad7efb45e93c9381af4c4dc6672d12316a48a8869120838dfa0c7b8c2f8ed4d2b245df2863af00b5383da9c98b6d7288af9fbd79cbbd04a9dc002a3ea0c108c53b8bd1a40a1d1d5acff79f67ce17215f587d846f37b97a947b07ce579dd8337f2b29a15fa3c16b1de92443cb48920a98646482edd103c40a36944f77be47d7d70466d62cff2ab461c1b2b937763352c9088362deb6f5b6738a5fcfe80f9ea3516960a950d94bcbfcc8893e27c858b1bbbb2bf9ec495b8334138842a53ade4b483be3decfed4d8a9639a46632559856af8b2151fd35ba1a7838862aebc4612d1c6a9c513af44522efd1b2dd3674704c899b25b5d4c441049b4815ee964ed5d2b35e343e03764b7eb3ef3d3fe597bd8368dc5efb844849f1f808929f9e1e33be1559ea6ebea6ef4a3e86d06e21a0be84ed610bbb8e9d4932416ee570d3afcc07a37758fedcad6c9d56beab08fcc3131a62b52316ed04e6ec1b1c4b7267ab560207a46d2abdbcb2e44bc3959dadf5bb345935b18c2bd981cd073c1146a472f884fbb21e8ab40c4ce437df8b24d8ad8090bc5dcb7bc2a0005f0bb1b4ee0db11c9eb685b0a59e51f74c399c2cb4c0f48405c5f31793c76dd069b1899e9bfd878301d807e546b75f46a3d3c90e53737c6a6ec6fac2f7c4b83f55cf3f18cab531fcf1b7bbe49235cdd0915b3876c2866bb24840a56659df301a6542f162528b74ce2b5917635b78db52c44030b4d2f657735efcac901118a2566a3839a3ad59bb64341a077e07e8cd6d33607f826991cc568df4fe730b86012e72ef289595967432450ca7d665d92178983f47bc800763e262eaaab3d1d94b442dc3b864eb1c2c237cc7e1b069ff2998679c686a11da94be886d504df4bcdd3f3fde573e22cc3cc98de79e14d9f0dbd9370645e6dbd112e581349b7097557111f5c03709c9c499b645cb472e6f85dfbd5a2e02501cbd25d27bf7340920dd57cc8bc8406b845198270331ef95773689d8ed52d6cc6ae38f921b653d8ad317ba2350da67188511bb5441732dd1eff6ee6ca11781f85040e983c6f93b1ec3492b83441cba075fd1250f04b2a14fb6322afb172dcb2f891be42689e7851150a5d45e87d7c873590dd5a2bb99df8b60fe662ceda4dca0d502f11114bf3c587b3ca3e7e66ce7a96e2df2f973f89150adffcb241e43a205cb0a07c0bce0325daa291a2614e1543652cfdc3696c01fe8b74825caf81d00f84983dab08b5926dc35b1481b91702f0709300d53d4e157be0b9bab287dc6aec55fc28bc1b6eff25aa3773a0d1ba6ebb6b98b9d1988f88c994c45c20f67b46c3f068dd8b419faef5d1b746cccd9777a75b8c71427d91f645fc6dc8f3b174e5dde18790ccd8039e37cc150b857e02a641d71dcdc148dce83c73edf639f5a30658cf033914b109f3ea9948ff74e7853cc7006015c883a4caae0bc154077bce1486fc753562bd5f8c93416240393ada0cc662d119ee5fe91cdcbc9b0eb783251e61be6d6784469b65cd650183ebbfb2cbda65507ffe2c9d0a4ce8e490d34431ee2a930dae03a3a185fea2fde1a30660fa6f49140d9321ad4448ed6857cdf664495272caa433b32425130005a9f900231c0ae5104e70eca93d72dc5021f7b7b11f29898d6869b47d25563440cc91d17a65b445cd4f4d0ce5ec55833c4efd24c62626cbd1d6d000433ac5e73988aefd31f18585c32b0547cfaab585d450dd36841e28b504c869c942a6c591ba41bcf1a6e8d7fab55439ab41f4dbc6c9c2af05d26103fee84c15d49293e1a1db0f0596092392f518aead61758cdae2f734d527d7ba3e82e2bd4d87f6f55cabd13e2cc40fd4cccc15f7b595cc58e416ba0fdf1e6846d364abda3b94a3c1ca0e284d33c5299696b2da22ab9b796874ccd3f85e0d37d250de73f8bc6dc04ee6818b9cc5250fd25427a56e9e5ecdb67161c5ada315e313f2f0f7566631aa0e59533aae404b62fb7ef35024dfed512ceb22f66868c34dfd296b14316fcce06ec536968ea05e762ba61c68bcff993d82303631031e761b9ab264e6395b1b000bb6f824eeb04b4a199b53c9a5303c0241b64a79862820dd41761db37e23caea3d7e00aa6619e439749ecbc5d9f5a7eece877f4c7cc9995c934ed423616fa89a779f133a6a9459649dccaca8c9d4a56d6c38a60dfc0580dccd240bc293f03d106b6e9229b4026c9f7f05cb04253aef8e4cf1ca64c4ff91b9edc6546ce2cfb9340414f9123f8dd1b4aa2df1226d23188ce045a8046232e6cb8265a9fbeed3a58f63f1cdbc58dfe339fee2b0e44c7c51286e4ab7d58318933996dec95d181bfddb6107e3a20ee88d22a986d41ae5a64f4e86cae451e2216559c4a9ec5ad46b6b531e91ecb6d2282b9f186289db125dfcc73d57a9c779c2d23ca0ceb3ba6c50a12f2c252e17d4197f708ae3c662896b085f48e91f5fe2d514949c8c6607fd5864612541cbe472965b4cd836966c345adcf86d09ce32922dcaf3630e2c242f9e72dd3502d84bee5e43ff00d91c13706e4584fffacb62379f6a8f8b59ae7388ca27d03353623eacf937726242f736d7ebbfe7d5f132e306fa968ac8341a836dfe8d8643deac1c21c6968a81e87ba8a68e01ae1fcaeebbc1455042c8a9163d3841b5bc6e9210b71a083c0a6e778e48995049226a46e9028170b79d7881c57e31c46356851a1bf6025718680662e4c112ade846bf77b1e3711d40c4060e32be568a4a110894f33185b74b0be087740ef67fe4d3c7db75e504df6ffdeff6e67287802e3bbdbed3469c9ed2b490d8741258bb2e57908dfadbbaf9fc93737beb2cc8bb1506a8ac23bd903e4800038fdc8ad7eab9814c4848345d45d45866334ac7cc014b3bcd93a04cd2f0a3f6a98f66d923c8cbf50d6b33db5a6479eeb175cf556e8b7e514be81fba1282d9741aef1343a3b4dc69968dccf856cdc688f88006656a92c5ed55e69b98fceb340b2983f9e48905ed4c0dc32b28e5cb1329d9661bed184f28894d230559501aa9ee0f6551d011edbf21e514901cbc9ae5093e6a4a1248d670b490fc70ad04fe0036a33385faa91152a0485f7ee0e59401062e5acfc790cbe1ec5bb899f17152d1fae1f730afd16f073a56b09955647c82cd719a7362e2abff48d59597cec4e8096ee090eb22eee8a89c767594665f2fd869835a358c2e46969f5f742ff9b4382c962a4796c0c317f99bc19cfe05ef05881cb9ffeaa0f6433dd81338ff1a6c88d4fcbae00e6d25c8c87893676b2a1fa52d44b56d39c339c4e7e81a3b8317e4d9d4f4c287d848c066dac73a5b38028f271775f070e710ac181601bb52724f8eb20aaebf9eec3ac0379b32f724193db6c7ee971945a82972fbd3225ee61f097729ba2402f5798c4b6dd4187418854ce8ba9a2547add8daaa39bde27557433d05f41d475c25a121fe08ce46b5c3df77979b88c86abdc6e3f92697a68ef46ba0b77c2e92eea9f36655a279f1a74a745b36c1959a93f83478e1971b75cc7777b36d9086e144ffd31cb33bde699fce98293f7c8581e0a61f1cf7424f3da6926b96bd7797decc682b4", 0x1000}, {&(0x7f0000001080)="d56171167a107050c22a45cf5ed4b1d290230b4ce83cd3a0178943e0ee110db2705b3991e03f9cc86b4e3915295ed43f4863766adf7b8f259be2d297f828e682c887615073e11e17d5870bda4a0f3e57d83635e18d830c7372b05cd0bbefb65996259f396cf85630", 0x68}], 0x2, 0x0, 0x5) select(0x40, &(0x7f0000000000)={0x40028, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x0, 0x4, 0x0, 0x40000000000000}, 0x0, 0x0) shutdown(r0, 0x0) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0xb1}, {0x35}, {0x7ffffffe}]}) pipe2(&(0x7f0000000080), 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f00000000c0)=[{0x40, 0x7, 0x1}, {0x45, 0x3, 0x40, 0x8f8}, {0x98d, 0x40, 0x1b, 0x7fffffff}, {0x8, 0x1, 0x5, 0xffffff24}, {0x3, 0xe1, 0x2, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="0db56de784b855ed8e1e108807b1") 16:00:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x100) writev(r1, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff07010000000000005e2c62b5e603a4ef000000000000000000000000000000000001", 0x2c}], 0x1) 16:00:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x10, 0x1) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) close(r0) r1 = socket(0x18, 0x400000000002, 0x0) r2 = socket$inet(0x2, 0x3, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0x6, 0x6, './bus\x00', 0x8, 0x8, 0x40, 0x5}) 16:00:50 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fsync(r1) close(r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000100)=[{0x74}]}) close(0xffffffffffffffff) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x26, &(0x7f0000000140)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffd12) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:00:50 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = semget$private(0x0, 0x8, 0x400) semop(r2, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r2, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r2, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r2, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r2, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r2, &(0x7f0000000040), 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = socket(0x0, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = socket(0x800000018, 0x3, 0x102) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r10, r12, r14}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0x5, r4, r6, r8, r14, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) setuid(r8) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0x100ffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfff, &(0x7f00000008c0)="9828bed0e52c2677d50e18031b411d4a38ac59ff75e0d2eaf6caaa1cf16eab3703f33f23ad9c4d115bed2c71a4cfcd81efd3fb55a01c05b8dd701b4e55f9d84c6aaea638f2eafb22ae7b822745f3bd21382b3b4cd917c406f8a2f644b30e1ef593123e14cf9eb952cf19af0dc08dd130d20889b25fcf3c474e1aa747e256e60b105e1f0ed57e9ad642a5b486868fd39a526e0bc4a7e166965b162f8f4851bc573a0a2476a743110a69afbd80734253902702928271f0e1cae691c501bfd327b9c1d0071be4194d2bea532732876ccda343aa23aeec2942ac11d6ac3b7832a43ab0d5f433a9d25f822f820b514edcc433288a5710c8072d32202b10d8b7046bec273892eff4d4c155aa020b4533d03123cdfa8b0805f8cc31aae4acec1717e9c02acd67404b1a28873677d786ba87c19a2b46fedbb44f155f2b7489df673739908780582b8007588d3ab3c0f278cf00b147ca37601bd76f66cfa78b9c5a6a8b024f71f17a5506dfa6662d62dd3931f73df50e9cd7eb63d7302f61b887a240f814c1cc84e6c73cef8f40f356b3da76f9a0bc5fa78320dd106dfb0e3e657b8f1598651bcb645242bfd160313c9b7ffc53a67bb86c519024f7caf2e4cdb0605225598c13b5b7a056bcd16364a34b6c1c2283d9eab6551fb6547fe2b812d973e0abbcf6fc289400ff0eefe54e36555329c8b5af87a57b937cf231bdc3f0f4675c791cf017480f7867f590b0b3b5b669ab48bbf37c61f509701f3c96d30d1d01a873891b017ce6455338003c75280e465ec026933167a65a175b1bc8755a09fb3e863d39a893a14feffed620018de8695ed5f2e546c914cb3bd2f4e6af8c3c4f649199d9059a1d8c414e4474e7aaa7de78b4c4afa871665b27f1d570114a534be568fa31343249733974321e5bd25d576fc1e7e7bc212403cdf5cc005b41abadb3c2634e62979a6d1b00bee97d36835839b04dc4a067a57c1749b7735776efa99ef2e7b8bacc3cf04977c6e4a1f18d3d3182f76116c61587dc9d0bec0aac86a2532733e1f9f98cd3ba8c9624973e9968467bfe2b02c1cf7667966a0614dd7fa6108002bfd4fd4cbfa4875ce17b446437baeda11e8399baff5a32db2275b5748a9065098bfb98460f569b098fbd059489cf4cb6343eaf690f87004ad6e9b1a041eb9870fc88651078b99a8a9ed4c6a8e6c072aec891b95ba97c211e0231d944edd44afd2b7836bee98d907df6f1f5c00d80885e93640da0155973f82920d3c2bec738df9116e8bc8183af274c489704db0d7f93412f10e6998999a0a6a83b3a949100486840e8a22c5b5b2f7fc04eba7bad640a2e86c2b371dd82cf66741a90eee43c00bfb61bbcac5bbdb0e5d634b021a0dbe7f65491b7a0c77aa6289c2994ce364643c4e6fd8d51766bddff42be87fc9bf4e493897c1969e42787a563fdba287edfe019f76713123638f69c42af5c7cfab7fcbb2c268e71b66f7940af2ba4b75c1379b5d33b3a10bb2c9540c5c12290ac143ef44250b7fd64d67ec1a1977975358b42b25dd3b0691e76e5980d3e05c909a048f7a104f88d6aeb574e8fc92e055fdd63c511a032c39e0dd1d2b7e743f035903d798d6e402e08c92750030ff668800aa360104a52f34d59b06e512e1a217eedcb11f8bc43d4dc9f779ca7529343624ab83cd4d060d69760b9a23390a4996984e68f3254b4defe4f41de0cfd9d1e0d473d0fc9a34ff4c022f6b6101bf808a2a8eba9301d76e49d302ec12f2980958a9b0d1c289e05f115fa9902fbf981048f1e2e00e50b005b46426b3841ee6b3abfff42462b24ea356aa21005dbe756f4d9cba381809ce32a5cedac4e123259fa6ee170b7886816d8e87d531b313c69d6395475907be8c217aec718a0ec4b6375b8e0f537edcf247189fbfb16003b00bff033b744742c4a17ff887cfa758ce4164a0c5f1cf5eec39d14c6ccd292f300e8f200fbe65fcb9f8cf5792f47872b71d4563f1b3911d47e96ca1258e5569899c5b4373fe210795adaf4972f9920f27005baefea54760935fc6e673d4b63503854b510134af52f7addf8b662ea7b787d78e466b05fc6f03e416e7c4633d3cc0a1da66bdba21c69b8a868b94b168ad3dabf41823a0292ed9efa93c47d775933058d141edc3d2c0e378e8ab5a0413d368d1304d8866ee988375cb775c22c87fb6a199fc92ec909de95c7b73908841f6bd53b30d98a599c3d483ee80dd28283c254fad655d7c4483f09dd528fa5ef44c60b9f1d7d185b8d093a38838bc65a5f7448ff699c737fb40738089811a05e14ba637e9ed04caeab873f8050f624bfa9d209dfcd47c78b4283607a0c8d067bfe37aa5cfc6cb5cf229adb5bb88bbaf508a9bb1ee894335e89c9d1e26d49d4fa7ccf0dce51f7ea9cb6c0e27850da303dd726bc79a502e78b586f96a0e8c5b5cc149155973118d624ea27f218eac98819d2bf69b30822e03dcd061f460b96cc4a43ca358b284accebed6f5d060118279c45a4f459ad0c9333bed5c17a990a6124c9ed7667d8cd5bb00e8de5cfef4357d4d1e1cff797ea68b8c39e6635acf853ce2a24197760ddd8f76d58d356e9aef019a0177478e31c83ba771321e66e17cf02ac0357df96e47200634e311ed7ec91a1e9c6ca9abd4b7efe668e64807befc40749caaf07fface39fa39e3da3aba9167b456aaf3d4a4151cc4a8fb19b6efc4437f203cd77c13dfe4ff4585b49f760a838b8680ee4b071fc30b7e4b18a22d12ca6416c1f74ffdecc212dad3a5add6860d4357c8efe01083c5ec900d8e101cdd4a6cabc3c0785051edd7a1b0cab67b59848c0147a48982cff36ef8ab4e7921a110f454493bff2245bf2124c9dea59637b23e3dc8feac2672cdd654749529e31b2488fb6a9ae4897600a3cf4d22fe1d756c47502412c78eb1750e0886add85512ed34d4f5ab35e48492ea901dfd5b1f22c279b3441c0e33b7ff56025013c0f34c57aec7ad7b5fa1e1e15a7150db4abec8e2835b1916bfd72219e0f9addbbd3782dced777d9ce7344b967869eea1bf53d1c4b02b3e34ed02d76ec7e3965f4dcb32d36e71ba5df17d49bee0993cd99a9417fc8f947fea3cd9902478ffe36aed89d4fedffc3072b62c9cd8a39f11d3415e82c8b1b896b8910735d802866b6d36c7dc7748f99fb2dcf4eb6e7e5088129d7258d7e78d39c0a4f4d916160da9619386e3197806b7176b44efc22d0cbe66d724c101ab901627b542683e4bce32e0b342d5ef7f2f1aae1e1ac03e39e48c0992cce6e8a6e4b2f4fb03023b979d394baf597a46b56cb9973454e0f0278d2a154a70d6b0092b60263d63f861735c948ea6b7e3d6ff1d1c06a0baf276c64be2c035537d10b1ee1d485c28e51ddea698fa7bf0c115715ac196a3859232f2bf469ccfe2b4dfeb0a66f71b8dbfd7c06edd49614490c466f1c2a442ba924e34551904ea3cccdce4e5c9389fc9a8f12022b793cb078432bcc502694873f996596c01c0e9a693e39b3c95ec576e0c734189e729924daf07556ca916a36f312011f6509617c83f90cde3ed7456f211b017797a4f0251c5c7f81454a5d484d9d86babc238d79e1a6eaff8e5022e8b17eb3078155093e9ff35186d87562592147b192f73d0c739402947481eface91d0bcce47629c16700743846ab53b554cf0d9dd4867efb6f8de0647fd01332a04584ff8d2dba336fb81db0442576f58831329863d2b4a14ee6a1204b81bb82d1388c8cb4ad10ca34078061c1c88f1c1d23988ed1bc98717e15d1865957d8915550aa04b896d1ef1e2cff9a4e0a5acdb9020aa67ee5c286894071a87bb1dd0e80aa9e8409468e9f836847ba4825118ea71aaf372810df24283fa079dd5dbc2407a9dea800737cf087c83815b08c97d10930484dd202ba68d64026f22939186297acdf903b845ae614aab9e028841eee1a0b0f259444314d31a5e456c67fe918f64a952d84f16bfb2bc9cea5ae07bab2ebb53bb8a524b66bf26a2a0fdbf26285d5b7a2701748cbaa893a08922e70aebefaa005f0d4659f01e7f47fec0be3b5a203e6316e776b9fb76aa12560d0f147c8809c6755cb739b2c807fd3d6b1a7a1ca1c0b16ee7b91dde8cfacde9411f6629d2fd41b2ad475473c99a391eeacf017404d40dc116166778d0822802851f3ca1ee0655322d659ea79fd8a2d9151516e300d3f193f70c6d02e04c6af62793b1be8bda7170242354ae3d75573659b1cabd41cf9f89aa0b8b79f313997b625f7c7f57d2ad90a9c6a407a1bd4c7e8bc1ffd50ad06ad4e3ba699ceb2e386960f547e440bbb8f25e2cbd3fdb2e278073cbc0d1b88a91e12500e81e2c575d1b0a7ed1471578fb02beea00006646903826f0ccc3193b2ea545718beda46e2e080d96c5c9878e7b9c1d621a9472d8247e7d105b51edf16a17c887956c51e447300325640fdf0a06ceb2b9bf91998118b25ef20142f7aff506ed6217ddacb74d059af2709fbeb64bca8e5b99d517dd141531500a34cba3aa1ffa1fe36ae3d0ddcd89a00a66c105adeb198e062e71be98700f865266b636565e050908d5a321a3a72b7c747f6623fd77c1224681f14a6e7fbe435beed204a34ccb052007eea57b6342e2b39c8f8b487ca56392935b503c0f10efe891d46272f91a06e5a5fa71b6f15f317edb752b7ad2b34fe2c230e238b0247ec62feefa940986c706b5766f99cc12d4e4ab53537e146223032a92166eeaf0e63111b1a3538b19f6a9087ce9d7fb30f06ded561dc00bc561180951a6cd409baf2cef4455878f5453107bef2e763706bf0f3cf29ef3b36c1b9c6886b039a3a801b6e374885cef0dc979624e367b7392ca9d3ffe5b6b8f6938d8d6f45f683ac4c12acdfb38ed4d4f1b163278c86646fc3c4bf9decc02b766541001ea3bcfae8bb4fa2a95241c9561c3797cc88404957f23f2ea607caba3154ebbd0dd905f1ec1959926302782e520ef00d37ccf33af8f146d2edc13b750841f78f99227b466325466b8709d4c6e830cec63258362b11e5d91c6983994a05eb8be857e9d5acc0666148fbf66cf61df2052c31e9be86053d63d41fa607ac83ceb65343acd95f38ded92267ae2ed182fed9cf64e3b81d14a6d6598f46f43fd51bdfe5ac5c95853cd30d578cdb0e2b3c62f0df3278a102e45e3936d9b0d47e5ac1182ebaa16bee9f2c790b7b7947018b44429c8cfd3cb44227948dc6c6f9b1bc91dc9dfb8ee6e92646f8da66b2cf0a0f0e5168d35125765c18a9ab25c66c4fabf59bf890aad36d357478e29fb48e3db3efbb071f6317bd2d3ffb4d924abf2cf4f1155130dd13653978066fa8a657399153d1c58981aa5fa11423547ec7bf21140bac418a090d464ff994928d28633b170778a6cca7ff53e063cbb37be1e7865ec993b5e21bdf3623770b447fcee87a9a9678e51a7224476488ad58aa3bcde808425a2441d7d1ba6a3afc50f56adad35cd6ce353d9b620e8e6418a11b1b35f828bb280f8467a3a92b132ff49fb77586e044763e8cc7cbab7853c1c4aa438939603a8f13ee5604a34ad0c0372683f06deaca2d7094b43d2c1cee762e41b35a8d23bb77ecbdf3ecebc2a639b0a7fbffaa512621646c980e9af82d24ce3c43b38b61208fe68340262f314fe79df07e3f6294dcfd59eb770d43d92567480b8fefc4fe6db6437222fd513e49ad33961818af098b883a3497944d92e24b06545e5e4dcc1ee0410a7f0556abb4c002080c9c9312c56ed4cd106d7c0a14b8327f4d53d9a05807964988a1e70f30067406bdaa3da39660603e2365362963a6b24b4a88") r1 = shmget(0x2, 0x3000, 0x302, &(0x7f0000ffc000/0x3000)=nil) r2 = geteuid() r3 = semget$private(0x0, 0x8, 0x400) semop(r3, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r3, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r3, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r3, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r3, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r3, &(0x7f0000000040), 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = socket(0x10000000002, 0x2, 0x0) accept(0xffffffffffffffff, &(0x7f00000018c0)=@un=@file={0x0, ""/49}, &(0x7f0000001900)=0x33) r7 = socket(0x18, 0x400000000002, 0x0) r8 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r8, 0x0, r7) setsockopt$sock_int(r8, 0xffff, 0x0, 0x0, 0x29b) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r12 = socket(0x0, 0x0, 0x0) r13 = fcntl$getown(r12, 0x5) r14 = socket(0x800000018, 0x3, 0x102) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r16 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r13, r15, r17}, 0xc) r18 = semget$private(0x0, 0x2, 0x4) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000540)={{0x5, r5, r9, r11, 0x0, 0x40, 0x7}, 0x7ff, 0x3, 0x6}) r19 = socket(0x18, 0x400000000002, 0x0) r20 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r20, 0x0, r19) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r23 = getpgrp() r24 = msgget$private(0x0, 0x0) r25 = getpgid(0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r25, 0x0, 0x0, 0x0, 0x80a6}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x440, r2, r17, r21, r22, 0x4, 0x20}, 0x6, 0x0, r23, r25, 0x3, 0x6, 0x5}) 16:00:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000680)={0x8, './file0\x00'}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000640)={0xffffffffffffffff, 0x0, 0x9d3, 0xfdfffffe, "000000006f8aff94eaffffff00e1ffffff071f00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0x31a) r2 = socket(0x18, 0x400000000002, 0x0) r3 = socket$inet(0x2, 0x3, 0x2f) writev(0xffffffffffffff9c, &(0x7f00000000c0)=[{&(0x7f0000000080)="a7e966a6bc1cd269b8567025e9ade719a6c53e88eb", 0x15}, {&(0x7f0000000540)="29249f8e9807d1c1179e9c4e7059d47371dc30490f832cc74d1fd4c3528e7c279f481ddf9458136f7c930c30488e5862c9b0b1f46c32be1fc1161742289361731d9f008c61906ef72ade8676d6f7f3b0fbd85e278fee02a1b01ed48656d7a6282cad04a55aa048e48b70bc91467ae9c5b34cd4367c6a0d2339181e86883a6607ebf20f75428442aca3c6ece9ccdea3dbba8b628b16ade50f7e5a705a5df236857dbbec0b893422bd805d016f104ef4ce7ca96ed115caddb3faf98b29404a8ac9d958af923eeb686ded717469dded1a6cf820802ed72c0f68de8f87478c5c1b05e5666b42c9cf348278131887", 0xec}], 0x0) fcntl$dupfd(r3, 0x0, r2) sendto(r2, &(0x7f0000000480)="26f5b47d7808f78e1811d5f9f13f03f0a855d9b01a8316cca63b2036297d46e5f8c72daee0eb660742e6c4a3b837f17b9a0dcad39acdaabbddec0241a13f18d474921e3d83a9939e5877ef0ecb6381592e24de6b8c01741813d04b5f4831f19434b1ed8f2d71ba354abe8353f1fda8538e79c4324a5d2c6a2b0882e71ad66293fa46482cf9406c073d2916963251173c7142bc8878", 0x95, 0x8, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:50 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x8], [], [0xffffc0fffffffff7], [], [{0x0, 0x0, 0x0, 0x3d}, {}, {0x0, 0x0, 0x0, 0x20}], {}, {0x0, 0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = socket(0x18, 0x400000000002, 0x0) r3 = socket$inet(0x2, 0x3, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) pipe(&(0x7f00000000c0)) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) r5 = socket(0x18, 0x400000000002, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r7, 0x20004269) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$dupfd(r3, 0xa, r6) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000000)=r5) r8 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000040)) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[0x8, 0x3, 0xfff]}) 16:00:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r0, &(0x7f0000000140)="8c65c3c0d13caaa8db9ea80ad6f01054238ac9d4f3bcd8574d831230eb180dccfb527ace9dce77ac88254b", 0xfffffffffffffe31) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) mknodat(r2, &(0x7f0000000240)='./control\x00', 0x4, 0x5) getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[r1, 0x0, 0x0, r3, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x10702, 0x0) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e890053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c20000000000000000", 0x84b}], 0x1) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000840)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r8, 0x80000001, 0xfff, 0x3, 0x100000000}) 16:00:50 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x100) close(r1) r2 = dup(r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x20000010000) 16:00:50 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000002740)=""/4102, 0x1006}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) r2 = socket$inet(0x2, 0x3, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) mkdirat(r3, &(0x7f0000000100)='./bus\x00', 0xb6) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5}, {0x1d}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000000)) 16:00:50 executing program 0: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000500)="3f3191e8901a52225a78a418005a360bc9f5f14d257770d8181ea6d16ea0125dee1c2ff58cd1c34d322d86cb6d37188e88a386f3f83ae0ea006d381bcc2492faf1fd1a5c7b57da5741f815de221435d883d7e58de6eeeaa742b3789555a988d22f2f295b31f8245225b655bfaafb44db7b835fbe947db22091b043926f7b73beb505219e381a2bcd5495", 0x8a, 0x8, &(0x7f00000005c0)={0x18, 0x0, 0x6}, 0xc) r3 = semget$private(0x0, 0x2, 0x7e) semop(r3, &(0x7f0000000080)=[{0xb, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800000000800}, {0x3, 0x5, 0x1800}, {0x1, 0x7ff, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000003c0)=0xd00, 0xffffffffffffff11) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{0x7ffffffffffffffe, 0xff}, {0x1, 0x80000004}}, 0x2) r4 = semget$private(0x0, 0x1, 0x20000003e) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000380)={0xca, 0x0, &(0x7f0000000680)=""/202}) ioctl$BIOCPROMISC(r5, 0x20004269) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000000)=""/66) semctl$IPC_RMID(r4, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x1004, &(0x7f00000001c0)=0x3, 0x4) semget$private(0x0, 0x0, 0x5) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000640)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0xd3, 0x10001}, {0x18, 0x1, 0x7, 0x1}, 0xc6d, [0x80000000, 0x0, 0x33a, 0x9, 0x7, 0x80, 0x4, 0x4]}, 0x3c) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0xd8, 0x2, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r5}, 0xffffffffffffffff, 0x11, 0x40000001, 0x5, 0x1000}, {{r8}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000600)={0xfffffffffffffffe, 0x8000004}, 0xfffffffffffffd82) getuid() 16:00:50 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0xfffffffe, 0x800, 0xf8, "0b00abd2195231e2da7bff0100008cb800000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000040)=[0xcef]) 16:00:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000001100)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0xffffff38}], 0x2, 0x0, 0x176}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd4acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945385601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3ecbd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cc84c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae02500fe275572e611541084169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152e66481e439daeadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac800000000000000064f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762922aa6854b898a7d154727d247d70570019c3b636eb5e0e429878b7b9465cc8ac108286dbd5a60003a6a16caf5d15721e9fb88c7e32d22e19d234e12cb4410c235dd779aa93e5f49b6067b3683dc64c7cd304ea08484cf5c870cb21b82fb7be5e1db70e22b1a6a24c387bca17abf718ba14e4f4f4b5354302ed3d2a25bb3f6dd4350be994a92bc67d84d32b0ff3265d7919ae49e5d1f6cdbe9fe87cc34077274361d9f26ac1158c034258546fd2af1b5ea5d099202a1da55360b1287feb24aded7521de75c7e99a9787c2d4275938b91c57e138b77a9dbdb4679d804ba34687afb6623245c8859db1f1aeb"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x137) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r1) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0xcffa, 0x8, 0x0, 0x80000001}]}) 16:00:51 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x78a0d99d44a1f99d, 0x0) pwritev(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000000d40)="b9", 0x1}], 0x2, 0x0, 0xfffffffffffffffe) 16:00:51 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd4acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945385601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3ecbd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e611541084169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152e66481e439daeadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac800000000000000064f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762922aa6854b898a7d154727d247d70570019c3b636eb5e0e429878b7b9465cc8ac108286dbd5a60003a6a16caf5d15721e9fb88c7e32d22e19d234e12cb4410c235dd779aa93e5f49b6067b3683dc64c7cd304ea08484cf5c870cb21b82fb7be5e1db70e22b1a6a24c387bca17abf718ba14e4f4f4b5354302ed3d2a25bb3f6dd4350be994a92bc67d84d32b0ff3265d7919ae49e5d1f6cdbe9fe87cc34077274361d9f26ac1158c034258546fd2af1b5ea5d099202a1da55360b1287feb24aded7521de75c7e99a9787c2d4275938b91c57e138b77a9dbdb4679d804ba34687afb6623245c8859db1f1aeb"], 0x10) r2 = getpgid(0xffffffffffffffff) wait4(r2, &(0x7f0000000040), 0x2, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) wait4(r2, &(0x7f0000000100), 0x1e, &(0x7f0000000140)) dup2(r1, r0) socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x137) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) lseek(r3, 0x0, 0x0, 0x0) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578391c69dc4764"], 0x10) ioctl$BIOCPROMISC(r0, 0x20004269) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) r4 = msgget(0x0, 0x684) recvfrom$inet(r3, &(0x7f00000006c0)=""/202, 0xca, 0x63, &(0x7f00000007c0)={0x2, 0x3}, 0xc) msgsnd(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="030000000000000036d044c09f0b915eaf98bab6e615dfd8f6ef33e3dffa10828e5dfee30c9ed484e2b95c8faca58e361a38485e2f08000000000000007103ec28be587a0f05fc1bb2f34df912e8f526824c9afe231ec744db913ab10226949773ace8f9fd4c48c3c4af09328e145b68ff2ffdeed80600ba39c55e572a723a0deac0b717aa1b4b4870851c2dfc721e11de208ab23da77ff3eaa61df84db17e533154b20f7f1858a688202afdf5368065b602aebac519394769bfe4138f3db824b53fc8622a22b58dea0a7c4f1baa8200000000000000000000000000466cf82e1f06d4689e495081b417dd3d8f6db645e8a554eda75d91c0e98f583ca89832ceb4c6239e40a37f140cb8b03d96db8161acfc0b5cc2139bf8888fb6b718497e16dfa8fc8086de1276827140477f776ec198ad93c4b3459834298e8edec6f901ff7145c75db6308664475c3503df5159027321c30b67366a7dde83f04c"], 0x1, 0x800) r5 = getuid() lchown(&(0x7f0000000900)='./file0\x00', r5, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000004c0)=""/238) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socketpair(0xee80b66d288c802d, 0x0, 0x3, &(0x7f0000000680)) msgget$private(0x0, 0x0) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f0000000400)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af090037282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000600000000000000a371a3f80004000000000000000100000000b2000000004538f56778933807b8f55f194580e5a30102f1f13968b4ea4d3002f4c523acfc76d546d041be87ef448489dc188b7c78ada063c9436a2206f74dbf53e3a36cb5f9671a51ec658aaaece8f38117fdc97275bb03ff24163d98c0255dde4a16da5d233b46552b80b6b9f064d1d5b1d18cf2f73157296a7f129d5e84832be4c5d70092dc96f8f7b65aceff6509e94a7c861422686cbb04f993b2aae5da2d15a0499fbc1408a454b5ad148ae11930049c916fcaf18485835cdabc0e47c0e484f062e785042374ea92ebb979d82f616f46056e8cbbbcffc20625e1fdb8965d730a52fd26dfe231dacbcc7b9a7f897d122d4fff8afc00000000000000b1bd300f7db9c18f915472ee048a2eb6141988165ef358e280c426043b623f3a0215b87fa37c296a80e13fb8a11eb44f7ec40ebc5576b4472d8a8ffca3e276e18b5d237bf133a7e3cf60b668e8480b6ecf90d5f65b26109e6f1be095e9fdac2eebb9fd375be3e6714f15b76e47c3bb97179bf2fd0bd641d33cfc6b4f0bc990b390816fff47a959725a90f6735b50058416679ba19995948d056410ea948f0f18e54fa937432d7f1c199808143e9084485368c9", 0xb1, 0x0, 0x0, 0xea) fcntl$getown(r6, 0x5) msgsnd(r4, &(0x7f0000000800)=ANY=[@ANYBLOB="0300000000000000396e8eeec064122e69bb51e1e9cf41676da2b9f50ec85bc0b7ad858f01ddb212cdeac7b0429efdc9364d494ce1b50cd78c8a5ad1012a05b9124a20881e73ac54f42d958303d37ba18fd983ec1c75186f983ed16ed0b45db1fb9334d8f6846f94012c596063bc756987df2bfa2f702527a6080882eb22f3e7899f35147edfe056e59bf086a5c35f809ca4fbe64d5a7c8ca4a3da6aada29cac2b513f3edec0f565081f1698543b5e403e585446a92c2bc7dc822d94beacded105a095b99f9b14e077e7c68b6182c704d10ea64ea908d604167625490b168d21c0c257dea94b4cd5"], 0xe6, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10420, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf60a46439aa972152f2d848a02cd3a1a4375a915c8e076c8a16e630eb28ba13e6297c117815d7e7a7352a4a657599370e52c3b19274cd1b572a3e4af409f44cece0bf40b4319a777eb74cb234fc28809686aa74e2ae13e2c29b84307250767290c3", 0x162}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000080)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x10, 0x0) semget$private(0x0, 0x1, 0x80) close(r4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xa602862fd00715ab) rename(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000000)='\x00') 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c, 0x3f}, {0x4c, 0x0, 0x0, 0x3}, {0x6, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socket$inet6(0x18, 0x8000, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$setflags(r1, 0x2, 0x1) syz_emit_ethernet(0xe, &(0x7f0000000040)="f3a6eba11aa970e3a563b7c91b1f") 16:00:51 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="f8"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=""/43, &(0x7f0000000140)=0x2b) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x168) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7, 0x80, 0x81, 0x80000001}, {0x6, 0x9, 0x5, 0x8}, {0x2, 0x0, 0x65}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) bind$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) preadv(r3, &(0x7f0000000040)=[{&(0x7f0000000100)=""/153, 0x99}, {&(0x7f00000001c0)=""/115, 0x73}], 0x2, 0x0, 0x2) close(r1) 16:00:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x400000000002, 0x0) r3 = socket$inet(0x2, 0x3, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCSCTTY(r4, 0x20007461) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:51 executing program 0: mknod(&(0x7f0000000540)='./bus\x00', 0x200000000006010, 0x10e02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) r1 = semget(0x3, 0x3, 0x20) r2 = geteuid() r3 = socket(0x2, 0x4001, 0x0) dup(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000000c0)=[r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x5, r2, r5, r6, r7, 0x40, 0xae55}, 0x0, 0x9, 0x7}) setuid(0xee01) r8 = dup(r0) accept$unix(r8, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x7) open$dir(&(0x7f0000000280)='./bus\x00', 0x10008, 0x21) socket$inet6(0x18, 0x0, 0xc6d) write(r8, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f00000002c0)) semop(r1, &(0x7f0000000440)=[{0x7, 0x7, 0x1800}, {0x2, 0x0, 0x1800}, {0x2, 0x800, 0x800}, {0x0, 0x102, 0x800}, {0x1, 0x3}, {0x1, 0x10001, 0x1800}, {0x0, 0x8, 0x1000}, {0x4, 0xcac}], 0x8) semget$private(0x0, 0x3, 0x16b) r10 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) r11 = socket(0x2, 0x4001, 0x0) r12 = dup(r11) getsockopt$sock_int(r12, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) ioctl$KDMKTONE(r8, 0x20004b08, &(0x7f0000000300)=0x1) symlinkat(&(0x7f0000000080)='./bus\x00', r10, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r10, 0x800c5606, &(0x7f0000000400)={0x1}) r13 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r13, 0x0, 0x0) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3000a) r2 = socket(0x18, 0x400000000002, 0x0) r3 = socket$inet(0x2, 0x3, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000070, &(0x7f0000000180)}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:51 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = socket(0x18, 0x400000000002, 0x0) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000080)) r3 = socket$inet(0x2, 0x3, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCNOTTY(r4, 0x20007471) close(r0) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x5}, {0x60}, {0x6}]}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) r2 = socket$inet6(0x18, 0x1001, 0x0) connect(r2, &(0x7f00000000c0)=@in, 0xc) r3 = socket$inet6(0x18, 0x1001, 0x0) connect(r3, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r12 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r15, 0x0]) r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r18, r21, r23, 0x1e4, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) r26 = getegid() r27 = semget$private(0x0, 0x4, 0x1) r28 = semget$private(0x0, 0x3, 0x120) semctl$SETVAL(r28, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000840)=0x1) semop(r28, &(0x7f0000000500)=[{0x0, 0x33, 0x800}, {0x2, 0x3b0, 0x1800}, {0x2, 0x200, 0x1800}, {0xef8a12edb4337a42, 0x7f}, {0x0, 0x2, 0x1000}], 0x5) semget(0x2, 0x1, 0x200) r29 = semget$private(0x0, 0x7, 0x200) semop(r29, &(0x7f0000000340)=[{0x2, 0x9, 0x1000}, {0x3, 0x4, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x7, 0x1000}, {0x3, 0x3, 0x1000}], 0x5) semctl$GETNCNT(r29, 0x0, 0x3, &(0x7f0000000340)=""/176) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r27, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r30 = getgid() r31 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r33 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r32, r33, 0x10, 0x9}, 0x8, 0x1, 0x9}) r34 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r36 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r36, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r36, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r36, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r37 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r39 = getgid() semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r37, r38, r39, 0x10, 0x9}, 0x8, 0x6, 0x9}) setgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, r9, r16, r23, r26, r30, r34, r35, r37, 0xffffffffffffffff]) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:51 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000901"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chflags(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:00:51 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r1 = socket(0x0, 0x2, 0x8) getsockname$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="000038000000efbda16ae2ffc885f3d8077176e9a7f7c99ce800000000000000d5b60300000000e0ff07d9c4a17b00ee1000e3ffffffffffffd6898f0000000000000000113cd3c4a2d178df85660100671273b7e901000000fc411eeb8b0000000000000900000000000000000000000000c0e8c1a56f38221aabed9a10d0b410a66f89fae577c12af19a51ff38b630c6646930c62c0dd10509e3a9b0e32ff9f954c6d01eb423fbf9b6c43182eb57fc9a530254dfc492e59a31600412cd9a4a21a1979df9b86befdb5a37e45e2f1ebcf48dad9d4f2f36332626379b7a6059cfa357e2eb2b7bd781014896325b0aad38d55367098e83961760450bec10f3837e1b8d533b4e84d04a465203c84f5cbacf4f206c786567971ebcb07939e1824824ac1af39a7635da71b3b461d2f8fe44de679d"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3e2) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x81, 0x5, 0x3, 0x1, 0x200, 0xe12b, 0x370, 0x0, 0x1, 0x1}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) munmap(&(0x7f0000566000/0x3000)=nil, 0x3000) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0xfff, &(0x7f00000008c0)="9828bed0e52c2677d50e18031b411d4a38ac59ff75e0d2eaf6caaa1cf16eab3703f33f23ad9c4d115bed2c71a4cfcd81efd3fb55a01c05b8dd701b4e55f9d84c6aaea638f2eafb22ae7b822745f3bd21382b3b4cd917c406f8a2f644b30e1ef593123e14cf9eb952cf19af0dc08dd130d20889b25fcf3c474e1aa747e256e60b105e1f0ed57e9ad642a5b486868fd39a526e0bc4a7e166965b162f8f4851bc573a0a2476a743110a69afbd80734253902702928271f0e1cae691c501bfd327b9c1d0071be4194d2bea532732876ccda343aa23aeec2942ac11d6ac3b7832a43ab0d5f433a9d25f822f820b514edcc433288a5710c8072d32202b10d8b7046bec273892eff4d4c155aa020b4533d03123cdfa8b0805f8cc31aae4acec1717e9c02acd67404b1a28873677d786ba87c19a2b46fedbb44f155f2b7489df673739908780582b8007588d3ab3c0f278cf00b147ca37601bd76f66cfa78b9c5a6a8b024f71f17a5506dfa6662d62dd3931f73df50e9cd7eb63d7302f61b887a240f814c1cc84e6c73cef8f40f356b3da76f9a0bc5fa78320dd106dfb0e3e657b8f1598651bcb645242bfd160313c9b7ffc53a67bb86c519024f7caf2e4cdb0605225598c13b5b7a056bcd16364a34b6c1c2283d9eab6551fb6547fe2b812d973e0abbcf6fc289400ff0eefe54e36555329c8b5af87a57b937cf231bdc3f0f4675c791cf017480f7867f590b0b3b5b669ab48bbf37c61f509701f3c96d30d1d01a873891b017ce6455338003c75280e465ec026933167a65a175b1bc8755a09fb3e863d39a893a14feffed620018de8695ed5f2e546c914cb3bd2f4e6af8c3c4f649199d9059a1d8c414e4474e7aaa7de78b4c4afa871665b27f1d570114a534be568fa31343249733974321e5bd25d576fc1e7e7bc212403cdf5cc005b41abadb3c2634e62979a6d1b00bee97d36835839b04dc4a067a57c1749b7735776efa99ef2e7b8bacc3cf04977c6e4a1f18d3d3182f76116c61587dc9d0bec0aac86a2532733e1f9f98cd3ba8c9624973e9968467bfe2b02c1cf7667966a0614dd7fa6108002bfd4fd4cbfa4875ce17b446437baeda11e8399baff5a32db2275b5748a9065098bfb98460f569b098fbd059489cf4cb6343eaf690f87004ad6e9b1a041eb9870fc88651078b99a8a9ed4c6a8e6c072aec891b95ba97c211e0231d944edd44afd2b7836bee98d907df6f1f5c00d80885e93640da0155973f82920d3c2bec738df9116e8bc8183af274c489704db0d7f93412f10e6998999a0a6a83b3a949100486840e8a22c5b5b2f7fc04eba7bad640a2e86c2b371dd82cf66741a90eee43c00bfb61bbcac5bbdb0e5d634b021a0dbe7f65491b7a0c77aa6289c2994ce364643c4e6fd8d51766bddff42be87fc9bf4e493897c1969e42787a563fdba287edfe019f76713123638f69c42af5c7cfab7fcbb2c268e71b66f7940af2ba4b75c1379b5d33b3a10bb2c9540c5c12290ac143ef44250b7fd64d67ec1a1977975358b42b25dd3b0691e76e5980d3e05c909a048f7a104f88d6aeb574e8fc92e055fdd63c511a032c39e0dd1d2b7e743f035903d798d6e402e08c92750030ff668800aa360104a52f34d59b06e512e1a217eedcb11f8bc43d4dc9f779ca7529343624ab83cd4d060d69760b9a23390a4996984e68f3254b4defe4f41de0cfd9d1e0d473d0fc9a34ff4c022f6b6101bf808a2a8eba9301d76e49d302ec12f2980958a9b0d1c289e05f115fa9902fbf981048f1e2e00e50b005b46426b3841ee6b3abfff42462b24ea356aa21005dbe756f4d9cba381809ce32a5cedac4e123259fa6ee170b7886816d8e87d531b313c69d6395475907be8c217aec718a0ec4b6375b8e0f537edcf247189fbfb16003b00bff033b744742c4a17ff887cfa758ce4164a0c5f1cf5eec39d14c6ccd292f300e8f200fbe65fcb9f8cf5792f47872b71d4563f1b3911d47e96ca1258e5569899c5b4373fe210795adaf4972f9920f27005baefea54760935fc6e673d4b63503854b510134af52f7addf8b662ea7b787d78e466b05fc6f03e416e7c4633d3cc0a1da66bdba21c69b8a868b94b168ad3dabf41823a0292ed9efa93c47d775933058d141edc3d2c0e378e8ab5a0413d368d1304d8866ee988375cb775c22c87fb6a199fc92ec909de95c7b73908841f6bd53b30d98a599c3d483ee80dd28283c254fad655d7c4483f09dd528fa5ef44c60b9f1d7d185b8d093a38838bc65a5f7448ff699c737fb40738089811a05e14ba637e9ed04caeab873f8050f624bfa9d209dfcd47c78b4283607a0c8d067bfe37aa5cfc6cb5cf229adb5bb88bbaf508a9bb1ee894335e89c9d1e26d49d4fa7ccf0dce51f7ea9cb6c0e27850da303dd726bc79a502e78b586f96a0e8c5b5cc149155973118d624ea27f218eac98819d2bf69b30822e03dcd061f460b96cc4a43ca358b284accebed6f5d060118279c45a4f459ad0c9333bed5c17a990a6124c9ed7667d8cd5bb00e8de5cfef4357d4d1e1cff797ea68b8c39e6635acf853ce2a24197760ddd8f76d58d356e9aef019a0177478e31c83ba771321e66e17cf02ac0357df96e47200634e311ed7ec91a1e9c6ca9abd4b7efe668e64807befc40749caaf07fface39fa39e3da3aba9167b456aaf3d4a4151cc4a8fb19b6efc4437f203cd77c13dfe4ff4585b49f760a838b8680ee4b071fc30b7e4b18a22d12ca6416c1f74ffdecc212dad3a5add6860d4357c8efe01083c5ec900d8e101cdd4a6cabc3c0785051edd7a1b0cab67b59848c0147a48982cff36ef8ab4e7921a110f454493bff2245bf2124c9dea59637b23e3dc8feac2672cdd654749529e31b2488fb6a9ae4897600a3cf4d22fe1d756c47502412c78eb1750e0886add85512ed34d4f5ab35e48492ea901dfd5b1f22c279b3441c0e33b7ff56025013c0f34c57aec7ad7b5fa1e1e15a7150db4abec8e2835b1916bfd72219e0f9addbbd3782dced777d9ce7344b967869eea1bf53d1c4b02b3e34ed02d76ec7e3965f4dcb32d36e71ba5df17d49bee0993cd99a9417fc8f947fea3cd9902478ffe36aed89d4fedffc3072b62c9cd8a39f11d3415e82c8b1b896b8910735d802866b6d36c7dc7748f99fb2dcf4eb6e7e5088129d7258d7e78d39c0a4f4d916160da9619386e3197806b7176b44efc22d0cbe66d724c101ab901627b542683e4bce32e0b342d5ef7f2f1aae1e1ac03e39e48c0992cce6e8a6e4b2f4fb03023b979d394baf597a46b56cb9973454e0f0278d2a154a70d6b0092b60263d63f861735c948ea6b7e3d6ff1d1c06a0baf276c64be2c035537d10b1ee1d485c28e51ddea698fa7bf0c115715ac196a3859232f2bf469ccfe2b4dfeb0a66f71b8dbfd7c06edd49614490c466f1c2a442ba924e34551904ea3cccdce4e5c9389fc9a8f12022b793cb078432bcc502694873f996596c01c0e9a693e39b3c95ec576e0c734189e729924daf07556ca916a36f312011f6509617c83f90cde3ed7456f211b017797a4f0251c5c7f81454a5d484d9d86babc238d79e1a6eaff8e5022e8b17eb3078155093e9ff35186d87562592147b192f73d0c739402947481eface91d0bcce47629c16700743846ab53b554cf0d9dd4867efb6f8de0647fd01332a04584ff8d2dba336fb81db0442576f58831329863d2b4a14ee6a1204b81bb82d1388c8cb4ad10ca34078061c1c88f1c1d23988ed1bc98717e15d1865957d8915550aa04b896d1ef1e2cff9a4e0a5acdb9020aa67ee5c286894071a87bb1dd0e80aa9e8409468e9f836847ba4825118ea71aaf372810df24283fa079dd5dbc2407a9dea800737cf087c83815b08c97d10930484dd202ba68d64026f22939186297acdf903b845ae614aab9e028841eee1a0b0f259444314d31a5e456c67fe918f64a952d84f16bfb2bc9cea5ae07bab2ebb53bb8a524b66bf26a2a0fdbf26285d5b7a2701748cbaa893a08922e70aebefaa005f0d4659f01e7f47fec0be3b5a203e6316e776b9fb76aa12560d0f147c8809c6755cb739b2c807fd3d6b1a7a1ca1c0b16ee7b91dde8cfacde9411f6629d2fd41b2ad475473c99a391eeacf017404d40dc116166778d0822802851f3ca1ee0655322d659ea79fd8a2d9151516e300d3f193f70c6d02e04c6af62793b1be8bda7170242354ae3d75573659b1cabd41cf9f89aa0b8b79f313997b625f7c7f57d2ad90a9c6a407a1bd4c7e8bc1ffd50ad06ad4e3ba699ceb2e386960f547e440bbb8f25e2cbd3fdb2e278073cbc0d1b88a91e12500e81e2c575d1b0a7ed1471578fb02beea00006646903826f0ccc3193b2ea545718beda46e2e080d96c5c9878e7b9c1d621a9472d8247e7d105b51edf16a17c887956c51e447300325640fdf0a06ceb2b9bf91998118b25ef20142f7aff506ed6217ddacb74d059af2709fbeb64bca8e5b99d517dd141531500a34cba3aa1ffa1fe36ae3d0ddcd89a00a66c105adeb198e062e71be98700f865266b636565e050908d5a321a3a72b7c747f6623fd77c1224681f14a6e7fbe435beed204a34ccb052007eea57b6342e2b39c8f8b487ca56392935b503c0f10efe891d46272f91a06e5a5fa71b6f15f317edb752b7ad2b34fe2c230e238b0247ec62feefa940986c706b5766f99cc12d4e4ab53537e146223032a92166eeaf0e63111b1a3538b19f6a9087ce9d7fb30f06ded561dc00bc561180951a6cd409baf2cef4455878f5453107bef2e763706bf0f3cf29ef3b36c1b9c6886b039a3a801b6e374885cef0dc979624e367b7392ca9d3ffe5b6b8f6938d8d6f45f683ac4c12acdfb38ed4d4f1b163278c86646fc3c4bf9decc02b766541001ea3bcfae8bb4fa2a95241c9561c3797cc88404957f23f2ea607caba3154ebbd0dd905f1ec1959926302782e520ef00d37ccf33af8f146d2edc13b750841f78f99227b466325466b8709d4c6e830cec63258362b11e5d91c6983994a05eb8be857e9d5acc0666148fbf66cf61df2052c31e9be86053d63d41fa607ac83ceb65343acd95f38ded92267ae2ed182fed9cf64e3b81d14a6d6598f46f43fd51bdfe5ac5c95853cd30d578cdb0e2b3c62f0df3278a102e45e3936d9b0d47e5ac1182ebaa16bee9f2c790b7b7947018b44429c8cfd3cb44227948dc6c6f9b1bc91dc9dfb8ee6e92646f8da66b2cf0a0f0e5168d35125765c18a9ab25c66c4fabf59bf890aad36d357478e29fb48e3db3efbb071f6317bd2d3ffb4d924abf2cf4f1155130dd13653978066fa8a657399153d1c58981aa5fa11423547ec7bf21140bac418a090d464ff994928d28633b170778a6cca7ff53e063cbb37be1e7865ec993b5e21bdf3623770b447fcee87a9a9678e51a7224476488ad58aa3bcde808425a2441d7d1ba6a3afc50f56adad35cd6ce353d9b620e8e6418a11b1b35f828bb280f8467a3a92b132ff49fb77586e044763e8cc7cbab7853c1c4aa438939603a8f13ee5604a34ad0c0372683f06deaca2d7094b43d2c1cee762e41b35a8d23bb77ecbdf3ecebc2a639b0a7fbffaa512621646c980e9af82d24ce3c43b38b61208fe68340262f314fe79df07e3f6294dcfd59eb770d43d92567480b8fefc4fe6db6437222fd513e49ad33961818af098b883a3497944d92e24b06545e5e4dcc1ee0410a7f0556abb4c002080c9c9312c56ed4cd106d7c0a14b8327f4d53d9a05807964988a1e70f30067406bdaa3da39660603e2365362963a6b24b4a88") 16:00:51 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc43c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x4000, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000080)=0x64d55b31) 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", 0x7b8) 16:00:51 executing program 0: 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) r3 = semget$private(0x0, 0x3, 0x8) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000000c0)=0x1ff) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xc}, 0x3c) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}, {r1, 0x24}, {r0, 0x50}, {r0, 0x100}], 0x4, 0x95) 16:00:51 executing program 1: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000f7a", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:51 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000000)=0x6) ftruncate(r0, 0x0, 0x30000) close(r0) unlink(&(0x7f0000000080)='./file0\x00') 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb58689860", 0x307}], 0x3b9, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setuid(0xee01) r3 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) 16:00:51 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x22}, {}], 0x2}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x8) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) 16:00:51 executing program 1: madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/3, 0x387}, {&(0x7f0000000340)=""/96, 0xffffffffffffff73}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) unveil(0x0, &(0x7f0000000280)='c\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000300)='R', 0x1}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2000011a, &(0x7f0000000040)=[{0x81, 0x3}, {0x400000060, 0x5, 0x40}, {0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x40}, {0x6, 0xfe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$getown(r3, 0x5) 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2000000000000033, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) r2 = socket(0x18, 0x400000000002, 0x0) r3 = socket$inet(0x2, 0x5, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) mknodat(r4, &(0x7f0000000180)='./file0\x00', 0x2, 0x2) pwrite(r0, &(0x7f0000000140)="9bd9555a7ef033fd9552286a06def737f40208b8f06f2260585e6251f3d5712d7e0279e5e266babc645458c9005e", 0x2e, 0x0, 0xe0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="eddd6d71f95773204c3f70a6602e17aae626be57f6b969b4cd1c72a150c1bbb1f172098b5d40b8fd3bbe52d41d4a3ace9b5c41b5bdaf0d1ee24434c39670a5b84f58def0dbd652dc35bac8844c9f6339ec3eace398c9f5136620db6303010f1b660a321bbb32372cd69a4911ff4296dd222a5fe713f8fa3969d9882db982b2c1197d53a90885cb5213c87f6905ea1271888c4f5199697325620f289e0726d040e9aa8df91304c7afb98ce7d7f8a474e2cc970d0efdad6b", 0xb7}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f00000001c0)='\t', 0x1) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYRES32], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x25}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCFLUSH(r2, 0x20004268) close(r0) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xd87, 0x0, 0x0, 0x200}]}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578391c69dc4764"], 0x10) ioctl$BIOCPROMISC(r0, 0x20004269) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) r4 = msgget(0x0, 0x684) recvfrom$inet(r3, &(0x7f00000006c0)=""/202, 0xca, 0x63, &(0x7f00000007c0)={0x2, 0x3}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x10000, 0x0) msgsnd(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="030000000000000036d044c09f0b915eaf98bab6e615dfd8f6ef33e3dffa10828e5dfee30c9ed484e2b95c8faca58e361a38485e2f08000000000000007103ec28be587a0f05fc1bb2f34df912e8f526824c9afe231ec744db913ab10226949773ace8f9fd4c48c3c4af09328e145b68ff2ffdeed80600ba39c55e572a723a0deac0b717aa1b4b4870851c2dfc721e11de208ab23da77ff3eaa61df84db17e533154b20f7f1858a688202afdf5368065b602aebac519394769bfe4138f3db824b53fc8622a22b58dea0a7c4f1baa8200000000000000000000000000466cf82e1f06d4689e495081b417dd3d8f6db645e8a554eda75d91c0e98f583ca89832ceb4c6239e40a37f140cb8b03d96db8161acfc0b5cc2139bf8888fb6b718497e16dfa8fc8086de1276827140477f776ec198ad93c4b3459834298e8edec6f901ff7145c75db6308664475c3503df5159027321c30b67366a7dde83f04c"], 0x1, 0x800) r5 = getuid() lchown(&(0x7f0000000900)='./file0\x00', r5, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000004c0)=""/238) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f0000000400)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af090037282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000600000000000000a371a3f80004000000000000000100000000b2000000004538f56778933807b8f55f194580e5a30102f1f13968b4ea4d3002f4c523acfc76d546d041be87ef448489dc188b7c78ada063c9436a2206f74dbf53e3a36cb5f9671a51ec658aaaece8f38117fdc97275bb03ff24163d98c0255dde4a16da5d233b46552b80b6b9f064d1d5b1d18cf2f73157296a7f129d5e84832be4c5d70092dc96f8f7b65aceff6509e94a7c861422686cbb04f993b2aae5da2d15a0499fbc1408a454b5ad148ae11930049c916fcaf18485835cdabc0e47c0e484f062e785042374ea92ebb979d82f616f46056e8cbbbcffc20625e1fdb8965d730a52fd26dfe231dacbcc7b9a7f897d122d4fff8afc00000000000000b1bd300f7db9c18f915472ee048a2eb6141988165ef358e280c426043b623f3a0215b87fa37c296a80e13fb8a11eb44f7ec40ebc5576b4472d8a8ffca3e276e18b5d237bf133a7e3cf60b668e8480b6ecf90d5f65b26109e6f1be095e9fdac2eebb9fd375be3e6714f15b76e47c3bb97179bf2fd0bd641d33cfc6b4f0bc990b390816fff47a959725a90f6735b50058416679ba19995948d056410ea948f0f18e54fa937432d7f1c199808143e9084485368c9", 0xb1, 0x0, 0x0, 0xea) fcntl$getown(r6, 0x5) msgsnd(r4, &(0x7f0000000800)=ANY=[@ANYBLOB="0300000000000000396e8eeec064122e69bb51e1e9cf41676da2b9f50ec85bc0b7ad858f01ddb212cdeac7b0429efdc9364d494ce1b50cd78c8a5ad1012a05b9124a20881e73ac54f42d958303d37ba18fd983ec1c75186f983ed16ed0b45db1fb9334d8f6846f94012c596063bc756987df2bfa2f702527a6080882eb22f3e7899f35147edfe056e59bf086a5c35f809ca4fbe64d5a7c8ca4a3da6aada29cac2b513f3edec0f565081f1698543b5e403e585446a92c2bc7dc822d94beacded105a095b99f9b14e077e7c68b6182c704d10ea64ea908d604167625490b168d21c0c257dea94b4cd5"], 0xe6, 0x0) r7 = semget$private(0x0, 0x8, 0x400) semop(r7, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r7, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r7, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r7, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r7, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r7, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r7, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r7, &(0x7f0000000040), 0x0) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r12 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r14 = socket(0x0, 0x0, 0x0) r15 = fcntl$getown(r14, 0x5) r16 = socket(0x800000018, 0x3, 0x102) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r18 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r15, r17, r19}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000540)={{0x5, r9, r11, r13, r19, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) seteuid(r13) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x400035}, {0x80000000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) 16:00:00 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) 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"}) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000000002, 0x0) r3 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r3, 0x0, r2) recvfrom(r3, &(0x7f00000001c0)=""/191, 0xbf, 0x3, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:00 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000080)="41a847d787b134e752ec4de8603b49a9805f1cc7fbd8782fedaf235c06dba903ab668b6ba807c53cde6313387a01e3fdba34721a7ce0e072c5b174b8b308f75527e8d609e6558b8420f81fc7b71f2b23ad1d4ef797f31df3b3360e52fc24c5d9bc0e452f9145f2bf3e66174c5433baddffdb13caf6816ec4ec3fc9ad7e2cef97ea41229d707a41445704c48bd0532abe398fe774a7c99740ce9251b5e177b2e58699ea9dbced59e3458859e4019c57e36d90d525d1dfaada8a4e64277bb8466a9d4d0bb930e4fd7d25cbd44bf768a9da708519d217f3e50eed5ea16b6ef74de48d10", 0xe2, 0x2, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x9a0ec0e7ce841f5d, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x7) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x5e3, './file0\x00'}) getitimer(0x3, &(0x7f0000001600)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = semget$private(0x0, 0x4, 0x400) semop(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x3, 0x2, 0x800}, {0x3, 0x400, 0x1800}], 0x4) semop(r2, &(0x7f0000000300)=[{0x0, 0x4}, {0x0, 0x1c55, 0x800}, {0x4, 0x4, 0x1000}, {0x2, 0x4, 0x800}], 0x4) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x8000, 0x0) fchmod(r0, 0x4058c0a6390478c3) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000003c0), &(0x7f0000000400)=0x10) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1001, 0x0, 0x0) flock(r1, 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000480)={0x5, 0x4, './file0/file0\x00', 0xffffffffffffffff, 0x9, 0x1ff, 0x7}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000004c0)={0x7, './file0\x00'}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000340), 0x10000014c) flock(r5, 0x2) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000500)=""/4096) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000001540)={&(0x7f0000001500)=[{0x84, 0xfffffffffffffffa}, {0x3, 0xff}, {0x3, 0x8}], 0x3}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001580)={0x5, './file0\x00', './file0\x00'}) connect$inet(r1, &(0x7f00000015c0)={0x2, 0x3}, 0xc) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x24}, {0x6, 0x0, 0x0, 0xcf}]}) ioctl$BIOCFLUSH(r0, 0x20004268) pwrite(0xffffffffffffff9c, &(0x7f0000000180)="fbaf84ea37679be969ef98697c142ce6a570f5334580c54b33acee3c0d13f9a7a5c14705dbfe82a68faf81be08bf7e361c8af80abfa3dce3dc1d9d6607d4bae79058fe45bd1f84d223f0229aa4fab8ef1c15e2b45d01905c149e20cf2bca1e677beb5e615d61dba4b520cd6ec220f83f58de7530e6f706545c17e7bc5d120f36", 0xc, 0x0, 0x80000000000) 16:00:00 executing program 0: r0 = socket(0x19, 0x1, 0x5) close(r0) r1 = socket(0x18, 0x400000002, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x282, 0x0) openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x10) r2 = socket(0x18, 0x400000000002, 0x0) r3 = socket$inet(0x2, 0x3, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) r5 = openat(r4, &(0x7f0000000200)='./file0\x00', 0x40, 0x8) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)={0x1, 0xffffffed, {0xfff, 0x8}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r7 = dup(r6) recvfrom(r7, &(0x7f0000000040), 0x0, 0x2, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x42) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$setflags(r8, 0x2, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000240)=""/51) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) write(r1, 0x0, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = semget(0x1, 0x1, 0x100) r1 = semget$private(0x0, 0x8, 0x400) semop(r1, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r1, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r1, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r1, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r1, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r1, &(0x7f0000000040), 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r8 = socket(0x0, 0x0, 0x0) r9 = fcntl$getown(r8, 0x5) r10 = socket(0x800000018, 0x3, 0x102) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r12 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r9, r11, r13}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000540)={{0x5, r3, r5, r7, r13, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r14 = semget$private(0x0, 0x8, 0x400) semop(r14, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r14, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r14, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r14, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r14, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r14, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r14, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r14, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r14, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r14, &(0x7f0000000040), 0x0) r15 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r17 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r19 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r21 = socket(0x0, 0x0, 0x0) r22 = fcntl$getown(r21, 0x5) r23 = socket(0x800000018, 0x3, 0x102) bind$unix(r23, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r25 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r22, r24, r26}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000540)={{0x5, r16, r18, r20, r26, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r27 = semget$private(0x0, 0x8, 0x400) semop(r27, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r27, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r27, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r27, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r27, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r27, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r27, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r27, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r27, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r27, &(0x7f0000000040), 0x0) r28 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r30 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r32 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r34 = socket(0x0, 0x0, 0x0) r35 = fcntl$getown(r34, 0x5) r36 = socket(0x800000018, 0x3, 0x102) bind$unix(r36, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r38 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r35, r37, r39}, 0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000540)={{0x5, r29, r31, r33, r39, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) setgroups(0x2, &(0x7f00000000c0)=[r18, r31]) r40 = geteuid() r41 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0x608, r3, r31, r40, r41, 0x100, 0x3}, 0x7, 0x2, 0x5}) r42 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r42, &(0x7f0000001640)=[{&(0x7f0000000380)="0781b6f91ec1136c2a6d6faf4d240ecfe67c055285bb8b4f6221d9ae1d112e23b4420626ad3903e03d0fa13dd77239997122eb74ba983eecae6f8699056dda20d9b0c7598245c009fb9348dcf036e908041d729fef974dc26caf3c6f7ca61ea0b73244b8ff561016fbeac01c8effea5e71d8c6f3a8fc26c2eb8e71ff000000000000006338", 0x85}], 0x1, 0x0, 0x0) write(r42, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x163, &(0x7f00000002c0)="d17e00b69609527600") 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000180)={0xffffc4ca, 0x20000, 0x5, {[0x80000001, 0x10001, 0x5e, 0x0, 0x7, 0x6, 0x114, 0x2, 0x2, 0x1, 0x7, 0x800, 0x0, 0x9, 0x3, 0x1, 0x2, 0x1], [0x8, 0x53, 0xfffffffffffffffe, 0x0, 0xf8, 0x8, 0x5ef4, 0x4, 0x101, 0x401], [0x6, 0x0, 0x98d1, 0x401, 0x1, 0x0, 0x400], [0x4, 0xffffffffffffff00, 0x3, 0x8, 0x0, 0x5], [{0x8, 0x200, 0x887f, 0x1}, {0x5, 0x800, 0x4024fa03, 0x8bf8}, {0x0, 0x800, 0x6, 0x4}, {0x5, 0x4, 0x8000, 0x77}, {0xfa09, 0x401, 0x1, 0x5}, {0xfffe, 0x945c, 0x3, 0x4}, {0xff, 0x0, 0x7f, 0x400}, {0x0, 0x7, 0x3, 0x100000001}], {0x8, 0x9, 0xf9, 0x1c39}, {0x7, 0x39, 0x3f, 0x7}}}) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x80e3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fchmod(r1, 0x20) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a6}) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x1, 0x1, 0x1, 0x50e4, r3}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x5a) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000140), 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1}, 0x0, 0x0, 0x0, 0x0, 0x10000000000, 0x0, 0x0, 0x5}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x3) socket$inet6(0x18, 0x1, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) kqueue() pipe(&(0x7f0000000040)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/zero\x00', 0xb, 0x0) openat(r2, &(0x7f0000001200)='./file0\x00', 0x0, 0x120) r3 = getppid() r4 = getppid() r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x8000000000000080) pwritev(r5, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r3, r4, 0x0, 0x0, 0x800}) socket(0x18, 0x1, 0x0) 16:00:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) recvmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = dup2(r0, r3) open(0x0, 0x0, 0x180) recvmsg(r4, &(0x7f0000001300)={0x0, 0xaa, 0x0, 0xf8, 0x0}, 0x800) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0x0, 0x2, &(0x7f0000000040)=""/236, &(0x7f0000000140)=0xec) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x81, 0x0) bind$inet6(r1, &(0x7f0000000340)={0x18, 0x0, 0x80000000, 0x3}, 0xc) munmap(&(0x7f0000356000/0x2000)=nil, 0x2000) r2 = shmget$private(0x0, 0x1000, 0x128, &(0x7f0000645000/0x1000)=nil) shmat(r2, &(0x7f000030a000/0x3000)=nil, 0x2000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x400000060, 0x80, 0x0, 0xfffffffc}, {0x6, 0x0, 0x3}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r3, r4) r5 = shmget$private(0x0, 0x1000, 0x100, &(0x7f00006c8000/0x1000)=nil) shmctl$SHM_LOCK(r5, 0x3) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x5, 0x1, 0x40, 0x400}, {0x5, 0x9, 0x6, 0x9c8}, {0x7, 0x6, 0x0, 0x800}]}) sendto$unix(r0, &(0x7f0000000180), 0x0, 0x2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 16:00:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b100050400000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0xffffffffffffff8f) r1 = socket(0x8, 0x3, 0x7f) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="ce001400000000000000cc2443e6ec56135f90d4f1609109d6e9d97f9e49ea51f85970fd1ed291248043adc92bfde0ab8e610e01525b9571a8194832847937dfb276404532beac60d9c14e9a42cdeebd17f9673ef2258f960acdb6df5926bc3b8f39d6d81fa526777178399a2b65da5410aa4c36da5bc332399d1da9eae47d50d33dcea1d302df41478207ca50a195f04ea71a0777928357790e4990f25895555b3051f5cd54b1088206"], 0xa) r2 = semget$private(0x0, 0x8, 0x400) semop(r2, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r2, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r2, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r2, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r2, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r2, &(0x7f0000000040), 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = socket(0x0, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = socket(0x800000018, 0x3, 0x102) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r10, r12, r14}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0x5, r4, r6, r8, r14, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r15 = semget$private(0x0, 0x8, 0x400) semop(r15, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r15, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r15, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r15, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r15, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r15, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r15, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r15, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r15, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r15, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r15, &(0x7f0000000040), 0x0) r16 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r18 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r20 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r22 = socket(0x0, 0x0, 0x0) r23 = fcntl$getown(r22, 0x5) r24 = socket(0x800000018, 0x3, 0x102) bind$unix(r24, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r26 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r23, r25, r27}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000540)={{0x5, r17, r19, r21, r27, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) setregid(r14, r27) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x93, &(0x7f0000000000)=[{0x7, 0x3f, 0x8, 0x3}, {0x8000, 0x3, 0x5, 0x5}, {0x20, 0xd8, 0x46, 0xb86c}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = getpid() open$dir(&(0x7f0000000000)='./bus\x00', 0x77393c942c3ae511, 0x4) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) geteuid() ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {0x2}, {0x2}]}) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000280)=""/165, 0xa5, 0x1002, &(0x7f0000000340)=@abs={0x3, 0x0, 0x0}, 0x8) ftruncate(r0, 0x0, 0x4) r4 = syz_open_pts() fcntl$getflags(r4, 0x3) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000100)=@un=@file={0xe3faac373c13019b, './file0\x00'}, 0xa) r1 = socket(0x0, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r2, r4, r6}, 0xc) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r8 = socket(0x18, 0x400000002, 0x0) close(r8) write(r8, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) fcntl$dupfd(r7, 0x0, r8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r10 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r11, r10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x34, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r13, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x34, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r14, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x34, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r15, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x34, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r16, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x34, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r17, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r18 = semget$private(0x0, 0x8, 0x400) semop(r18, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r18, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r18, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r18, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r18, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r18, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r18, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r18, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r18, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r18, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r18, &(0x7f0000000040), 0x0) r19 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r21 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r23 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r25 = socket(0x0, 0x0, 0x0) r26 = fcntl$getown(r25, 0x5) r27 = socket(0x800000018, 0x3, 0x102) bind$unix(r27, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r29 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r26, r28, r30}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000540)={{0x5, r20, r22, r24, r30, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r31 = semget$private(0x0, 0x8, 0x400) semop(r31, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r31, &(0x7f0000000380)=[{0x2, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x3f, 0x1000}], 0x2) semctl$GETNCNT(r31, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r31, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r31, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r31, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r31, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r31, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r31, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r31, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r31, &(0x7f0000000040), 0x0) r32 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r34 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r36 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r36, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r36, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r38 = socket(0x0, 0x0, 0x0) r39 = fcntl$getown(r38, 0x5) r40 = socket(0x800000018, 0x3, 0x102) bind$unix(r40, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r42 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r39, r41, r43}, 0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000540)={{0x5, r33, r35, r37, r43, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r44 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r44, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x34, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r44, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r45 = fcntl$getown(r44, 0x5) r46 = socket(0x0, 0x0, 0x0) r47 = fcntl$getown(r46, 0x5) r48 = socket(0x800000018, 0x3, 0x102) bind$unix(r48, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r50 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r47, r49, r51}, 0xc) r52 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r54 = semget$private(0x0, 0x8, 0x400) semop(r54, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r54, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r54, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r54, &(0x7f0000001200)=[{0x2, 0xfff8, 0x1800}, {0x2, 0xdaca, 0x1000}, {0x4, 0x0, 0x800}, {0x2, 0x2, 0x1800}], 0x4) semop(r54, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r54, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r54, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r54, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r54, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r54, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r54, &(0x7f0000000040), 0x0) r55 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r55, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r55, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r57 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r57, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r57, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r59 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r59, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r59, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r61 = socket(0x0, 0x0, 0x0) r62 = fcntl$getown(r61, 0x5) r63 = socket(0x800000018, 0x3, 0x102) bind$unix(r63, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r65 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r62, r64, r66}, 0xc) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000540)={{0x5, r56, r58, r60, r66, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r67 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r67, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r67, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x34, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r67, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r68 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r68, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r68, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x7}, {0x5}, {0x6}]}) r69 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r69, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r69, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x7}, {0x5}, {0x6}]}) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000140)=@abs={0x3, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="2cf59155cb6def36c083a076a70fc67a5d3bd749c09f9129aa4d9e38dbf44c67440dc7b8a958ae5e52922244abef8ae9cc49d15477a7224822eb1035e88aeba1b45cf8294bbf642f0b19173ce24a8d685ac2cf6f7948b9a4c480a58eed4eb8270856bd7aec8ca8663ee2ab20563eced0a3d7c83327526fa9a18e7296ca9a87534947279f2c8255f25d23bf8ce52af6cdafa5502c29f5d73417a79f50184eb92320946310503ac03a6895093c19a5de7b559426adac2249ca5bb151b54cd8dbeb1b69", 0xc2}], 0x1, &(0x7f0000001280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r9, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r68, @ANYRES32=r14, @ANYRES32=r69, @ANYRES32=r16, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r20, @ANYRES32=r43, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r45, @ANYRES32=r49, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r52, @ANYRES32=r53, @ANYRES32=r66, @ANYBLOB="00000000180000081590bb56665ad340010000001704c8d4f9b84c2e37708e384cb4eb561d4e029834507b01a974d0de3c1812608405cdc512d6d8c97fe2e2da1f0bbe0f9af3afb2c1f016feb12744bebcbac0c26c41f1a7dea9562982685a60a52c05ea794838254d8f45f07c15c242dc06cef3ed0c77d7ace2400988db74ff8da81844dac13291b1015525886d40fd26bf7107c5a0d1874dd0e102648ea40a5682dde977688533610216c2e7c7b90ac33d848776576d260594815b6bd3314dad2086b3", @ANYRES32=r67, @ANYBLOB='\x00\x00\x00\x00'], 0xd0}, 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r70, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:01 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x4, 0xc1) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x3d}, {0x6}]}) r1 = msgget(0x3, 0x75) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/17) r2 = fcntl$dupfd(r0, 0x1b, r0) fcntl$getown(r2, 0x5) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") 16:00:02 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000840)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:02 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f0000000100)='./file0\x00', 0x12c) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 16:00:02 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r0, r1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) recvmsg(r3, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x100) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x18, 0x400000000002, 0x0) r3 = socket$inet(0x2, 0x3, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCSBRK(r4, 0x2000747b) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) 16:00:02 executing program 1: socket(0x18, 0x400000000002, 0x0) r0 = socket$inet(0x2, 0x3, 0x2f) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x1f, 0x0, "d730c15b00f4ff0000747beffde400", 0x0, 0xfffffffd}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) pipe(&(0x7f0000000240)) socket(0x18, 0x400000000002, 0x0) socket$inet(0x2, 0x3, 0x2f) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) connect$unix(r6, &(0x7f0000000280)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f0000000100)=0xfffffffffffffd8d) close(r3) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x400000000002, 0x0) r9 = socket$inet(0x2, 0x3, 0x2f) r10 = socket(0x18, 0x400000000002, 0x0) r11 = socket$inet(0x2, 0x3, 0x2f) r12 = fcntl$dupfd(r11, 0x0, r10) ioctl$TIOCFLUSH(r12, 0x8040691a, &(0x7f0000000300)) bind(r12, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) fcntl$dupfd(r9, 0x0, r8) r13 = accept$inet6(r8, &(0x7f0000000340), &(0x7f0000000380)=0xc) readv(r13, &(0x7f0000000200), 0x0) setsockopt(r7, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:00:02 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x8, {0x0, 0x300000000}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x13, 0x1, 0xfd) setsockopt(r3, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:02 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="e1ff001baadfffffffffff31f4a3edb80000000000f504"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x81) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x80, 0x180) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) getrlimit(0xa, &(0x7f0000000000)) fcntl$lock(r2, 0x7, &(0x7f0000000100)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000003c0)) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1000, 0x0, 0x0, 0x7f}, {0x2c}, {0x6, 0x2, 0x0, 0xfc}]}) nanosleep(0x0, 0x0) pwrite(r0, &(0x7f0000000240)="f5af8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x6, 0x5, 0xfa, 0x3}, {0x3ff, 0x80, 0x80, 0xb0c}, {0x0, 0x1, 0xfe, 0x1}, {0x1, 0x2, 0x1f, 0x4}, {0x1000, 0x7, 0x51, 0x10001}, {0x80, 0xa5, 0x1, 0x3ff}, {0x2, 0x0, 0x0, 0x3}]}) shmget$private(0x0, 0x4000, 0x280, &(0x7f0000ffb000/0x4000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x8, 0x6, 0x7, 0xfffffff7}, {0x3ff, 0x9, 0x1, 0x1}, {0x200, 0x2, 0x6, 0x9}, {0x1, 0x1f, 0x9}, {0xac5, 0x9, 0x3, 0x1}, {0x1f, 0x81, 0x3, 0x5}, {0x18, 0x7, 0x5}]}) getpgrp() 16:00:02 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x400000000002, 0x0) r1 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r1, 0x0, r0) socketpair(0x20, 0x1, 0x3, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x5f, 0x0, 0x0, 0x20000}, {0x6, 0x9}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001900)='/dev/wskbd0\x00', 0x0, 0x0) r9 = kqueue() r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{0x20000, 0x0, 0x0, 0x0, 0x0, 0xa7}, 0x6, 0x0, r11, r11, 0x3, 0x8, 0x80a6}) r12 = semget$private(0x0, 0x8, 0x400) semop(r12, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r12, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r12, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r12, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r12, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r12, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r12, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r12, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r12, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r12, &(0x7f0000000040), 0x0) r13 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r15 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r17 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r19 = socket(0x0, 0x0, 0x0) r20 = fcntl$getown(r19, 0x5) r21 = socket(0x800000018, 0x3, 0x102) bind$unix(r21, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r23 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r20, r22, r24}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000540)={{0x5, r14, r16, r18, r24, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) sendmsg$unix(r0, &(0x7f00000019c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001780)=[{&(0x7f0000000040)="a25980535e60c7cc6f4f3e8043d56e8e9720515c6c1edbca43865c53e1d488af3b8f4661304b0ef0c9061e75e25730a040bce1b56a75d98fbee5f02c62073669574161036bccaac7cfafc67a71f60e8b71977a23e373a98ca342098e4ff172e3c2985a1a105b8cddbcf41428355134dcd440092a1fa2fb6b085fd3dec2bcb53a121d55b49089b7c6a938f7288141ff59e48616c21cec6514169c161aaa9df7fd806a5c67df938a22806927739c6d14b39221", 0xb2}, {&(0x7f0000000180)="6f724503e7ceef4689bef5719a00bcfb3a72897e052fa60259036c15210ea3fa65a73fc8496db3af5db28db1b9099af2f6d39482651735a4179ae85402c5b285ff8d3b51c9095446182edc183b109e998ed59077533a8a647464c2926fca94bfa6e6be3c40d4f275554a15d7fe2d9e3ee69ef315397af7b85aedfc975abd4bc4ac687502aa003252aebccaa4dbeef75418a56defc10421953bdc1956d12fbd10206b807f8f87148dbd7051ad19081673d47b8bb0f9", 0xb5}, {&(0x7f0000000240)="5b90263b34f83a61f9fd0490a125b5c84394ff96f7ecff6b472307b2232db0b6817edf30b0cdd599ec11dbe1ed4f29da9bd6471d505df92390f90368c8d8b77ac96cca1dab3d40cfcc85ff8179b2b2fd51eb452379af808de1e101c51402f85cfeafbaa54da5410d190c5c1cf0df3ac9a1fabc520e8ee763eb60df33f9a0ff116b75f3b75fa6f3314af3c87b8cb46e25d7fbf33595b21e", 0x97}, {&(0x7f0000000300)="b5ff8f8d819580b7d5b6ed0536bb6078a5fce697dcaf1effa7bd16280181d915959efdcf21a3250812b0bca4a7171f6ce9a170c2e3eeceb16995867a22fd430cbe6c9391dfc7d7fbecf03e56eea8127bc821bb607e5949ee7f72d6248e1ed8ecdad0bd0fcaeafc4c0872fe7575344e9fbf120d4c55b1200bcbb5819528856fe9c70aaf16070cf8e3d5bb78ad567444d6e2eca2508fb8edead62091b438a244b4e18aa767c01fe92748df9873406ccc1c9c46725627a9ecac2f6377c54d9b5ca941f396a1e704312dbf852ca3cf22884de96199f2c5b41239c1d8fb0236cbc4e0b6941419607bc8fbde4369d0aad3c900767c4a144a9d0868f55e13c78687bc6d7332a2ff50db3a8a8d14ed3f688e1060899dcd7fd30a5376286fb6aa00712ee9f6ab2c8d9935b38b14c8cbba22672818dedf0cb17f7e55b2b9ccba57979eebb3ef4fb9a567fb89b6066c5b3900218a7f5d8876e7d8f7f6b4132700ddf07d7ea3f31c5c46c4f2be0b81ef3d6be4340597291ba4af8520341123069f9db35cd341b5f88d0405b09e1da22673cc5ad5eee5ec710be169b6c8c288b0aa6f016e19b2c6a3f1c4e5cb950640a74f4fc4580dc5337012bcf57e903bd462e7aee615e858cd96ba4eed833912e7635bb22646996039e3194b692b9930c4b7722b0e174590ff0d8e4aa94633f16972a5d09b23dca0c1a3e43df4fc5210182ea062f43bcccc683e54018e1409d385a19b5396520cbcefece455fca1c67fae06c46dcc4a6f11269da0c5dbd2ba0e1c7615f8b71a7e8a06e68a66563b2f70de2256b31d0ec7084cd87f0cc3eaf3496a1973ae89e191b42e7b0327cb3ef67cec9c1f7ad71ba8407eed15f77c59afcb6a012c379950f523a0d9b339f6e3f265c898173eecbd4a9a3526eac552aa2847c2e0ab46b5d3c8bce325bb70f3d36108b229a095ca9de2ac527f03eaa940b1b4b2c706991814eae2d381046f1e2eba157816ccdd6d9d45e895f080dca6f1ca99add2d85de235b5a76bdbe310000e8e05c869f984389630616be9f92158610f6eec3d64c99f53ee287ca25d1d0396300912fb27de73e0d7bd2b690aa55ddd239aefb0a2e1cfc1576913db947caa7bc03837fd66e8eff2fc4eb0858dcc592ecf8505daaa948f54975972c090657aee0b7ce617784bc37cfa341f1affebe21e360eb347f30187e70e3d8496edcaa9cc52e9a77de0f935454f04e6d17b540205c98491d9db8708e77c32dd4b6ce802d0cfd73b20ac2da8c739ebcecc664d6ea96f062e94523aa515d6287a41d86a44a85de1137c3742e4a087b80c9ccb236c7c8a68740e63a1b7551c4034c866dbe29ff5c5dcb3a4f61696b8deff2fc8c962dc3a3b05b581b11272346e033aa005fcda03ed9f4c708cb9b5766ba0f8dfe8c09e2b312b3b36535a267c1cd376ca63d72124981e97ad6638b906b4cb6d6742e9999d71b1624aec3781a50b2e3d25ff23ed18f8fcd75e89f7b71a2500cd2a82ffe48ea89c92af8c2f89533631c9d1f7f8f25f943d7706b9abd5e49666000b3aabaedf74ef8ce8146e9f1cbcd80358f4e8342e4f3c54a9e73c54b3777bd8977cdeb39fd78a42d0764c41013ef1cb2778f6c885778b5546a7d177f9a3d07e1148babcdeec4e5018634826513fd25933bd889e194e29844870496c1d2300fa4d9b5437f1c7fb872ac0237655b53310c4976262f9760494883abc5f959a2d4ac0e335916b5fc709ea3d460cba58b7b368beac544203d31df46e6f5c0d6a95eefff2b02421c5ce4b93255f82725a915b69d3bb22a7de5bccd100f13cd3ce9bd66174a489d6d75f2530c67b229bd935cfdd8571a3ae16877e40b8897d693bfbae19ccf1ed86c6cbd53441bead5f8500e3dd2a908ee956129517e7225feabe1f2bea2a5907604bd1a240a50c99fd6139c41e0ed0dcb8f26f166a5bf4455d4725e2a8b5d10bcf1e00df3579a994bec652105442f79febd6d5f02bc0694990b2c47f9781a6c54e8a5235e9d6fc68d06b6460e38c36c639c403c69bdce0425b705ad24415dcbfadcd951d85cf5757aaa1b9edc4f767a6219845db815f06727a3b87af64c69c2be78a4fe01b9022399173e69a32c2b40469a6807337930480f889251e00d7681c5b709826579a83458487ab6d59449a0e063541058d78c6e73a7ef65c7ed550468a1cecbe6e88560d7d089602b24413994eb28a041c475c33009b09fd984062acdfb3cb092f522abdeb6d759bb415a6f4db26123b61edf63518ff7de0cb9ec9bcc0159249e9720e9f7cbd35ea8ec14b7da07fe27f09785f124dc9cea00707a76e4d6954ba02a2dc9a518b854be2cba3ea04ccf55e682d30c3b9be947c92542685488869847d5a49bc7fc17b95768f73055a8b0158ee94abe1ff366c6f9a8f3a163b2850ecda0a7cfdff3373b3c62c4a0a0eea213f05c2240bcf257a5169a3aa077eabdb1652cea108b16b06ae275a8f21a372e09687ec071bdc61f1f8e3ed7f92f1b7f799d77fba55c0cae258dc8976816a85f4e097a006a1698582f909ad7b8bd601bd6cc5b0ee1b9d6e8ebbf4e13849bc8fb074f92ae8eba8aa5257e6e7d67ef815bc75416353178cb84e72bc4594a4b0b3d0c0779eae3827815c758e643ac8baa971a560c16f698fa95be6b387c0709a1be2634adaafe16d1793965e324a215400a41345849bfbec8399ac2678ab5684d5e795728b1f46d54d3a9e17d4b92ab0cfa129a026da9048b9a172a623e20fdc5b1e816ca0b9337b9eec66c0cf97d4512c2e41fefb2ea94338fb8b7e6b6cf209ab3ebb48cf50d94524161b68983819290ec957b8ae56e2d22135cf93614396de549c06d6bc1731ba75ea9e2fcd20deacf6a8c96c8455d78741c2d5851ab4b956f47e9275b7c215c51a9d276eb849234f00a27ab0eef8b042237346f070549c241bdd3ecccc236856241df382900c1fd30c6fcb051b64795f8f4585199aec3f257989f30845e34ba0b1d74f4a2462f01548d9285afbe433c0d3eeb5b9287240fefcaffe1e26a8aae88506dabb03cd4b8d87da50eca0e82ce9041a46da71cb99d4de04c05ba2b89c96f68132ec89258a0a50de17e79d490bb44be9eeb4bdc99550c30a0217975bf28fc5996c1070dfa3256ea407f47a3f35f0b0897a270b4c385334ab37ba5d0e7b7212d9029326dab95c5d65415d2469a165ca6ff9e70c833ce51e6d3184e9710fa0669ec823bae78b1e48d81960207896f3350b612da3d37b6aad4f965e1866540ef3b05d64bf31efe1a7e1589df1b4c14939cd6354b9c3570d703fa73dd4fac7d6bd74ddea9b78d348ff32300d6ed4d4d45dd3444d11b2b091b3a2f7b80c3641db50882973992cddf71c126072c29ba316830ab3d9c0a6cd750a2970c9619c4db842cdf76335b44942bb6875af0c4245187741fabbf34c8adb3dfcd37bd48b91d73c5b002eb0f0c4af90534523afb94554e4683d78812ed53edb1056b596d5708c11c07752ee86833fc2696bc48700ea9ceaab4df4d0e07abe07d2eee2a35bad4d8446e7ac722ca138f847f1bb5558fbfe0cbe007b3e7c5e8f44f2d7cc7d6b3fee9f6886cda036340c86480d585f79b9c941d845ec06c9c3e63cca44ba1a53f435df9bcb30c57825a798ef4d928dc1a98d097e2ec9d0b23a9a20622927edcbfae65f5436fc8dd2ec65d7c8f85593b6cce90c8c083e2d315727e50508ec24a08f4abffb03126eef5ea63a7d0f7c0de4bd829d260d43275283d275af881834d861beb3ab796b22e4f5cd1785d95fc212df702b89be68b7d2d8641ffa3441d375986a366ac38bc81220964b0901efdf4dea201cc1759b1af0163d38845c8b07fb5af62b33b261da71431e18036a5199c996447bc77a9fc52f847feec187926c31e870a2c46751c11c6d019958be8ecbcf45b168cb2159780b01803cb9a39374f1eff17f3eaa89a0c986ae6e5bda741588208ad78d1d44963687f717895fa4b452087f62aee9b5cca9ef328b44bebff95044a4bf5ac3d67dfdcc5953cfa9aba10834bb670b1255a38a0e98ff62c04e918e30c455583b437fcab70ad3084de1c6a3563387d4afc226b94f9f00fe662865bb93c5552029a7e5e95a0cf6d0dc27e262f3b132fb8acd7516342ab3ce4c7acdf6219a8c1700322e79f1660dbec2ad598ae89ce5097359e18b1ad7975007a316a84af63d7ab8d43e78a4d43943c20e2621293ba845340ec7f8e7325099f71f26aa11de01df0d7308a8e74d4788cdccede681d911732aaf540e7140e7637193d4b24a5fb29d805a9e4cf7abfe6dd3921a5ca6810d68f9d14a3dbb92d482dc524cb946d35abdb62cb8760862bfc511704a8615314b4edf0ccb19754a60824de7a49feef32ab0a2ba964668f7057927611aa69ec9eba60736031e36c4a1448bff049c074079678750d1021a538bd72e3db9d07ccf2ddc26dc79b3d63e52e061ac5b806c970ccdc1b68ceaa08c6944b8807c59f172602051ee1f0b90f2fb436369e98ceffd3061c55b7fafb1558dddf63945c7dc81efc3138d041adfc92e051455632673f428ee47a18a38b200dda03c2c43a5f209f1418d26c49d1fdf5248bfd0f3e4a3c761b6895c614bca5de1d9b12cf78869c58a7b4a2f57fd75fed321e88fdecd57ad62cfdce2812c73913a1ca544096d1c80ca7528486dbee242b5ff5cb3e0057dc243820413c1607af317300ee44da7b072070d1f919efb9420652a16aa39e1ca91f8c5eea53b4f99630be715ba188d1091b8920163d60448014fc308f330605806940c007f42059f737d44d7fff1f38d877f24f1271a58b188ae654c44c6da5b535c4a21bd1201aaedc8b28515fe63ffcf45f5828d5f7c1c2bd12803b2d1c0feb0cc24f7ceecec64e4c1a5ef04721d47570942b668e68e47b0b74d2b87c7768b32da2b069358bc25b3d17ce7daf9ba59fbc9d8b06e5bd9d8b2fe44c8a1e7d66a482a1ae8730f1ea915af2e70a232e695d6c2ec83fe7396767e2b2e537f221922f5dc8aad79a9496482bd95ce4219c6693cb6d628be6d9c040ae141c0bbed53635afa824a67c012931c85770d82d40a4026087791cc0ba992cb8c0e4f348f5f85b251148027398549dca933f60491bbbadc04237542b3ad9081c77c7be96c62edc22e38ed9fafceaf466f23562250d7e1656f8ddd4abcfd9773f55a9724b937c6e8443651a99e22ba704dc0d696cadb0ba7a13c56edd7874b0b7016992ab5ed572a7fe7af18d3c77321a5f8891e586f89e957d35bfaed22b106294ca5f3a1795ec1bf9093886b01e1d388e68ae4584445b90f000780462efb78943328425b655165c88a8e3d58fb6642f7b7c445fbd849cb687b09087ea011a5591397592e22e3c538884802ae24eb035b21689846ff9a11b9f018b29489129387d1eb32688dbb922afe78b3f6209ce2aa1e6d0360e05c559b87a80f04e0f1e5644547006678d1a2dd92d4f317d60774a43e3a47bdf8240f2d9c43d825af831cfd91c3d4d1e9691dace105f66f263fca9e6cc1845788e2b73757805b5e92106445cbd63728ce9a24e873a19faa37f0aea3033ee4cb6aa9cef563c8efa53342209b646b1078956c046d90e1923d70eb56f385d0b2b8c57e0fbc804b861d1cc9c3e5aeebba7eb0761ef557539dff8c952f4a004c97e72e00dee6b0b8ade11c899039d42a50bfb497a20331be1a81f11cc42a194926a65a34975b4a18edb97527376afb6a9606f98916f05f49f6f5e285d24b49180a777679ed07eff02f91f5d5a35086a92f0ed232743cbf83706fb93ce40f6eace4ecc288856a", 0x1000}, {&(0x7f0000001300)="8dcfd39b2673c055daca28867084fab82eaef6a113d5e879e7fc4e948e609047898d5433a3f7bd5d60dfee019adb15ec22893141b2ccd3dd9b3b2520f4d49f73937431210c5e28aed7bbe3dd3981be416ef1ae96dc534eab4168f4a39c7a3fad493d027dbdf238cd44511cfbe2768b0274ef0feb549169fccc33717128e2d39540cdf1b3d36e6f3d14a587ad48a920fb54cc6238e63bd13c926016e5abd3a2109a97ff8b89e22506ceae174414375a56d09c8dd7500f6bf52cca5b39df5a1e95a2cdfd8ddac444fe14fd84b47f0a63ebb52d97", 0xd3}, {&(0x7f0000001440)="1ac30590e2e0ea4b5a3719a6e8ae1ff13cb983d637387d9b775c3073c95d89db6b0173548b4175443fca9e6b31d01837b1074a3e275010f818c4cef311ca53ebb8bb2e249691027a8d79593f5350b5ab2e169ccbc1861cd7623e6c7491b0540b90045dfbf1a7f2b28da976351cb9129dfe3c6a56cd4f1e6c8896932f56db3f7a61888f34107e65e290c3225fd613db2354b523120bd135716d568351b2a7bcf73af5c668614a97264eb0b1f80c0d7d17663be635501d522dd942bc7f978f1f94f3c7c6f75cbf04c8047e8e6431a804bd73f90a2c85fe584c734d478b45a38ec8c7f171787c0ca8dc26008913bd293cbb20e38b99", 0xf4}, {&(0x7f0000001540)="c1ed5b068d23f013ab76fcc4920d4035cb9080077ff07c7b1bae99747caed8383de85ac3afd533af6c8824e883b41ee935485978b9030232b42c2ab50bf78f73345ec1bcbb2f5cea615e57627fd6839b28e6d23af62a7cc6bd81bfb5b73a86f14b70825bde129f99cdb5a68d15b8c9750d06f4344118e137fe3b9fd68f6f2e667622fd63b21a2b28bf82ebfef2db372b8b3f156566cb7d4effcf3c53b7bb8103609bbe711801eae8c39d3bb172a69932c5b8f6e4d884559f79559ad5b46afb25ac13713ae339bed951", 0xc9}, {&(0x7f0000001640)="0b5644f2f2a06cb7eda0a3ee4843cb82a9d59540c30a726f3cfb0dfb5269b461fecf227998f9bd8a4a090296c7960b428e745f8234df9bf099ff11bba5b8ec16fd0af7ab9c562d28f841f75f83e88ba14b3f55ea55c6e44d6ab8d7b84c5740fa8a615aabda4e83f1c33a5f15d47357d2ffc8c955438c", 0x76}, {&(0x7f00000016c0)="9154119daa58", 0x6}, {&(0x7f0000001700)="d6ea91c9018eb94809202e607254e633558dff149c00d1c35a70e180874f979824d14b838928448d3190d686397dc54e3565ed693667fd9fa1bda2ffaef462d0e572a640", 0x44}], 0xa, &(0x7f0000001940)=ANY=[@ANYBLOB="280000c54272501087532f006a000000", @ANYRES32, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r14, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x68, 0x408}, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(0x0, r26) 16:00:02 executing program 0: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000500)="3f3191e8901a52225a78a418005a360bc9f5f14d257770d8181ea6d16ea0125dee1c2ff58cd1c34d322d86cb6d37188e88a386f3f83ae0ea006d381bcc2492faf1fd1a5c7b57da5741f815de221435d883d7e58de6eeeaa742b3789555a988d22f2f295b31f8245225b655bfaafb44db7b835fbe947db22091b043926f7b73beb505219e381a2bcd5495", 0x8a, 0x8, &(0x7f00000005c0)={0x18, 0x0, 0x6}, 0xc) r3 = semget$private(0x0, 0x2, 0x7e) semop(r3, &(0x7f0000000080)=[{0xb, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800000000800}, {0x3, 0x5, 0x1800}, {0x1, 0x7ff, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000003c0)=0xd00, 0xffffffffffffff11) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{0x7ffffffffffffffe}, {0x1, 0xfffffffffffffffd}}, 0x102) r4 = semget$private(0x0, 0x1, 0x20000003e) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = socket(0x18, 0x400000000002, 0x0) r8 = socket$inet(0x2, 0x3, 0x2f) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCFLUSH(r9, 0x8040691a, &(0x7f0000000300)) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f0000000100)) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000380)={0xca, 0x0, &(0x7f0000000680)=""/202}) ioctl$BIOCPROMISC(r5, 0x20004269) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000000)=""/66) semctl$IPC_RMID(r4, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r11, 0xffff, 0x1004, &(0x7f00000001c0)=0x3, 0x4) semget$private(0x0, 0x0, 0x5) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000640)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0xd3, 0x10001}, {0x18, 0x1, 0x7, 0x1}, 0xc6d, [0x80000000, 0x0, 0x33a, 0x9, 0x7, 0x80, 0x4, 0x4]}, 0x3c) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0xd8, 0x2, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r5}, 0xffffffffffffffff, 0x4, 0x40000001, 0x5, 0x1000}, {{r10}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000600)={0xfffffffffffffffe, 0x8000004}, 0xfffffffffffffd82) getuid() 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') r1 = socket(0x18, 0x400000000002, 0x0) r2 = socket$inet(0x2, 0x3, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000000)={{0x9, 0x1f, 0x7}, 0x6, 0xbc4, 0x69bec211}) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f00000000c0)=[{0x6, 0x5, 0x98, 0x8}, {0x7ff, 0x0, 0x1a, 0x100}, {0x20, 0x5}, {0x7fff, 0x7f, 0x0, 0x2}, {0x7, 0x54, 0x1, 0xc5b}, {0x1, 0x9, 0x1, 0x8}, {0x1f, 0x3f, 0x3}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x25b, &(0x7f00000000c0)}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:02 executing program 0: r0 = socket(0x18, 0x3, 0x0) close(r0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfc964ee1c8ee8def) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000001700)={0x0, 0xff5e, 0x0, 0x0, &(0x7f0000000000)=[{0x1e, 0x0, 0x0, "290e90102881963de21387aa097d36dfd82cc1"}], 0x1e}, 0x0) close(r1) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') r1 = socket(0x18, 0x400000000002, 0x0) r2 = semget$private(0x0, 0x8, 0x400) semop(r2, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r2, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r2, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r2, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r2, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r2, &(0x7f0000000040), 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = socket(0x0, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = socket(0x800000018, 0x3, 0x102) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r10, r12, r14}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0x5, r4, r6, r8, r14, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file0/file0\x00', r8, r15) r16 = socket$inet(0x2, 0x3, 0x2f) r17 = fcntl$dupfd(r16, 0x0, r1) ioctl$TIOCFLUSH(r17, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r19 = getgid() fchownat(r17, &(0x7f0000000000)='./file0/file0\x00', r18, r19, 0x1) 16:00:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x400000}, 0x2, [0x0, 0xb, 0x0, 0x0, 0x9, 0xff, 0x2, 0xffffffff]}, 0xffffffa3) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000480)="33feba055a38917011148ebf04874abc7824970998755a10c94ae15b696d9b83fbe983c15c3e53504815243341a1b9784e2ce19b0998e4299c6c02fa94a21e57dac9c2adf7fcdde2c4da3f7557eae606ea29f33df92c8b41644c4b02edec0288cd846c3e858b6da44737cfd0ea0616c6798d068017b5d99302f924badfe24ca562669b3bc0e0c9bbb28fc2d99f53497a9acdb2a9145fd5253a6a288e6242ff8872e33a23e1135ae85f2bc6b68c69094926d0bc74a139f13227f5edbb8703aab504ef22f01e9bf2fac16625571729c337f88c6590a87d57de74ce2ccc5f154bfbbf44104100ef75fe897309001d2e7deb4fba880ea3c9d8059994cfc82abc0c547115dee117940134103cc6dc2a120dee15b42ff1aba0215ba72da80488e811a46274ed5bf5c3d3b2403813542062b467c0cddc31ed841d02d96213fa8d60dbf04b57fe6f4379d274cbaef673401887ec748c5be74f0c499aa5fd1f6b20878a135c3df7228fb6f76aceffadc04ef5138a63f3ef116b7a680d7ca1e76d13e26c6875a438af09573195d3891eee7af4407371171ecfd08a70064ec206960472bece8f76de41d8d679c6f4b3cee9adda51356b2198fb8cb2cf9e75666efc0772644ec303540bcc0bbd124b56ef971a86553904fd55c2e8751c167ab0cb8c8ef503a61d7f3134f5b1d407d820b6d52ea94d820c714bd3fb69dc6b1d301eb38f93ed8bf484fe2c306e1e9310099fefa05c2f0e590d6e0c522738379f35bdede51feb75d75cbc4d7048d18daa353300583b839b22be961037b4454f69b0159690dc50719fc6e48bb2ea6a7c11bb7e0559b6be8d8e959f77b70862ede7ec2cf670dbdfbaea2f91b61fe17d5bae34bc23f36a440337f3468f98e9c6c1b4b05a172eea780f73e7b44c50bfcbb023a1d5290fcd5bbb95573f4248ee80ce01d584b390984c1b3c33c515ccad6d34e08e375e80eb79a8f782b3d86d6418dd1240b6bbd6b0621fb9d8601e86f95716d5453658021d39dedcca836cc1a69fc00c7011ce7a662bb89fa03915a2b230cea53c896ae0d8709e74cf294694cbd60e7101ae18182d32c06547942ce755523b97e4e6aa1c98dd145cb0f99f6622a14589fec526f24b1234fd7cfd8da84421fa9ec48dd516a857e3023dec64cbc726465bd7029316a33742e032ff9700adb2cec373b033c40ec8a02b28d488548bef0310e184a9c1660a30a36d77b70bb93d732aaec857097dcaf56f1a213d56413c25895739450b040fa677254f3c536b9c07f9c8047b79e25239dd4f18a1d06dc1a413369b628aeabda71393c683bc1b624c7df848c4cb1784c1a7981a142216481231fff958e50bfed5e5eea5428e65cee7dcc00004b1e93bc613a9eacb99ee07d3b8bdb34a3b6f86af82157a8dc4f23b72492b5e8bc3bbd99dcfbd7009a012b87f91abd28edd9ea6ff145210011c0d91cbc240ea5cf26a629de1fe4220dfb6f3c7a105e1ee1d81e7a117b1bcc6ab2334ed9c7896e0ad47841732533ee602c45a9baa69511bcb1a4f74633372e2159fcffe6611ac303d642544b42b06fb00dc18d0fee1263fc7b29abc242a5505f6731f000db0d02406f174643d127ac9de44f0dca9e89bae77f4f2a2512b68918528cee75bbc5791818fa032650e3687f198bb05b70e5e9558ca54f1ffc1dbcb8c3ae9d360923bf51949784c3db20a7e8c1f094a38a9efb8a0abd26ff0384e3af5a071f747ee23ecc3290e36c92c7e3d2c5426829737d82eef2af9aeadc7f53a8b649f2a748ee6c217972b1b06c257c27b44c03d48cedeef2310d616d094d33cb70d46990dc909527957469e82c72a7e6635eba40c78fbc00d548a1c76421cc81a36cdc80dd75ee40b575fc36b9b1e7d6c4ae3415dad471146d80024b76b69e099339300d734d431f43bb8c3438c7907adecad40ff152ac45d6f248b8b4858ee505217afb5e58c43d8a4c6f66c1dcabb2797b9a8ffd3d7c270192572e03b9f220eff3e8ea136bdb156ced8f4e03e8f3359ab6e2abe5d4f6e35b8d2806564a53634a3677f78674222a3206a7f1ad34a30567b3efab4e53cfd5b24791cbab4691637ca9233f80101f8366ba041891175a47b32c5fa4e80332ff0d3d0865b1868d2a9c85c1f4b9cb251114163d6fec669c5a74c09b26110f170add53e3eaecc4614dede913e359092aa06a7d17daeeba9f652002078990722ef5e782c2b8d270ab8e3341cc8650c7dadaa481b9dc5600eb5b722098686c02199539206e1d8e529e270a8bd2c6cbc390bcc2075d0e2277509f251b225aca9c2b1cf9b3bcc16548e96143fb76f80ea721c2ec00d068acd6937a5441ab9b597d3a9c4c045dea829e375de5c84562195b3840af43057c51f22a2e6689be8f8f25289cca6433c285321a4d228aad43c6b8d8cd25afd86ac6c60a6124d7466609fa709d43ddc8eaa6fd940a3757c4caa840a43eecf89b72e347e485a28a73b1b93af79ed280df26cf2a2fbcd491920b7a612b4be9105359591a0596a64ce132ea9320a1c65336398d991f600901f6a459c050ab926227bf1b94ad233e729c9e725493356d917c1b6fd269f96c4f76767bcf4e5196daef6570b64360d0ab7b4ff3d3b6cd7a4f7c865bb9a991a564d7d146c8339317fad0ca430a8a52731e505fb4bab5c1ba3364664b6642c1739ebc0efb5fc3c091639bd9440d3f4cb00e4c3e77cab7f71b8dd8348a696846d720c2891137bdf012383b179c6a750c0c19de20469a6fa5d0b19e8c22effbbd57a69721dcc2446c4856a87c8a15ace908069aaea662febfcf7e688cf045ab0f92afd2a4bede280ae9b3449ac742a00d75d1e7b2081477a5c13416af3ce568c4798b74872d8450647c61ded31fc25fba63b74d87d0615476d90116b9a3bc7d5fdd2e4477a70ccd52a86e54d37e20ae8713f8bd44f819a612e3342dc2f5bcf829dc61a21cbe91d7f9ef61aa0d22ca2a1d15cbe46e89aece5b8eaf30a0ec0de0eff692a0251b18e4cad3b7bf68fce8142e52409ae8d06dd300e6fbd5cd9ea448683b86f1b968ef6b204ed20e5310eacb72c37b285c811a55bb53542c6e59ef9b729e8c849d0652955c88c56a3e4565c4da677f992e9b3adcf7107055c96a2a917f97eee099e3d74731ad3dbfb103738f20d889f151cdf7df4e2005180dc57386f0e48efea945c825eac09fe7056393cfff413e3b3c11f97a640f379dc7290ea095c5cb34011d406516e8d6a078915703df5e381af3bc46112ac8b02464052a1f8245010b0430b93e7a26a16bdd7fae1da22723845e6227aa01307158fbd1023ad5eee8c355859c48830b7ea7010ada32aaa440235b57a620ba8ace9879275276febeb7c75ecfa4faa76be20899cae1a4973ce7d58ac83bbaab2e19e13d020c482d3058e4f4a9310965630eaaf1624bd786ead825740e0c14c8b1baed7e357ad437b239f1942bcf6bfc8642b9ad249d507c1e19cc7860bd101f9c055bb5e7ef077a4f3f40eff6cecde4e1f14aa8c3f48d049de84e95549999016511940b175644f2cf9498fcb191c860a1cbee6c1af4b036ff20cd7663fdcf417898c4717ecbda972013c74c63cff98cac4a5f3a319e1aacbfa3eb7a9b8ce635c87762d3688d146b85e559e7b600b26971712cbe79b2032788efafa1673f78fdf88f3e6c232abda04209c8432c9a2283c4850c104e810fb0b7c69acb79fd3219c7221dd3e673aebc2618c740efb80aad1c6991a84b871ceaa5fc3fa7c0141bc3a8729bac46483171b5715f8c97859e631972ed5f6da0936c15ed9ded0e4f43fca990c1a0be6a65b3e88ce4d415e606043a6bc810385f97e9f396a87b42ea1afaabc6e3a5ab158d571ebe4ed7915587f3c74b6e48ae0c1d59baea18214dc9dfb4e0c7cee94d0c5cb89b8fa1a774bfc9e7d37374b4e5e2c9086de7e11a07075d1bc4de3a384ba6675ec373bdc3c9095a5806d2d709e743a64206b942528740c71a0d0203c964c31da28b903dcf41e2be837378386656f7bdece5773727ef954ed27e897ef22200a2e7a68788f5799d2a398ddf9491ffe319feee8d35da4c970e21cb524c352eef16d57bebc7a80bef142ae077aaaf3aea42fce4411c838700d2d35d30cda6c25b1961fbb0f070610e9e427514501b5a63ea689549cfc1a43196ded4627ece51a8867244e933237956d25f6b4091dc7af10519f40be84c7a369080c2c2e4ff72bf4e56a1baf568203d8186dca450ae975facba3ee44907135c00a60db8887054e6294db29fdec162473f42b38bc9213524834790b103bfb399787ba2c0e1aa3fba1a7b425f8c0cd97303d36e8e7b5ed59c2275688ffc2e80e928f65d6288cef8eebdf581579939214535b90b47aad7bde1d7ab9aca359268eae423a517834fcc9bea7d817e73e8c9a805f09e5ce589e6d2479218740decf338de92d25241136dca8a4a12a5d9a9aa3613aa7c1a8c7dd3399bc67967666324f214ec92534b033c4f55c8d24e28c284396a444489ef4758d582a241ab5267afd9fc86c1a370733608143c725d9cec6bc6b55b53e082bd4f61593e48efb4bd20bb6099718924884019ad3b32cb4cc80484e3bcfa546b20868f99f442e162b58c3bf139f9785096f6d8c1522b9e60d09ca1bf1a28fb17f610e8524f3b508ced10a633d8d3853c778baad87bc475851995b99da2d76ad129f9c7a40e11eadacee6f46daf9a4234267452e33133a7679d7418dce031cbab26cb164868dfa988e702f0fa1680ca30f7e41aaa633b4c71ba4222d2b79719cc692285a4585562987af016c3dadec88531304e310b15c647c6f64d80d575b96c2867141c910354f850fa714020bc7fd3e140e0ec2766b736a845e3859864cab9a1faea3c3b4019760857d31bd8ddc37c11480bcd2939ca90dbf4ca138a56664560665006f2c9b837d98369f870bd9015a1ac6636d52a0097b09c34d651012c385f729316917c4f4ed3c8d76840fdb80b3d8b9ff195a54351c3c42a7e765e5993bb0ad14166abeb6015123370938c97b9699e975aa7287e83f633e305af297561b76890b4dc87bcc20f50363a5075cc6a53d9482e55c90752fafc787b4a53faf0db76110d22257cbe7ae984ceeaa8ca3bf01cf453fb08be6aeb2e4243bda249eb662c77523b143efc2553caae758888b40c233cf0e6b7e17f61ee03ea22694a275add52c3998b11e4d8b01f33ee380e78650715199df89c9e29a6202a5b78575781c3189c76e1ac49af932a172aafe81a863de557bdb9b4023fb06dc3ba25c34d62f38f9dd5ad37b78404c36ce5eca789b33ae09a19a89351e21fa714649b3a1df8eb383ca04c8073ccb2b12178a45c3f64aec86bf8efa501d31d332bbccaed0f64030e32333107ab019db0a14019ceccc9b31f1db3c438d7cbebd78ec4840f4508daf7c59386dd2ba4b1a48c87284dfda1d115cbe797d474c69433f334b4d0fce0e3734c71372bccef36fdb274c2a491e7a4476328b0965d4b2ca8aee7d5b0b04ce87f339f5b85ab8b91621b2742dec17700f4e326b0a95891dee17d85e059b2bdd3d74b02d192a066665bb384749d709badc093f740f2af68e18d0f75a9e335437b4f8df9477183a11a9046ab15a95f3bac7d7bc7b363669bc275e1be346c414d0bd24dbd20423ef25684389282bb047da1248ab39be50eadd195a8d2af48cfe0d757719d7ea0f45c536fc7c0e46f2b6ee9c75fa3577338b9a0384986436dfe2a5eeaf3ac0265bd69a6391c097046fe576fc0377c0dd1d39fcba14b07b66f3f2329ca01d76bfc025b25d4484c64a9a0f", 0x1000) r2 = socket$inet(0x2, 0x3, 0x62) sendto(r2, &(0x7f0000000280)="057ce1d100d3d17289f676e6e0d325372fc8a3aba46b2a131ce7544e0b63b0aa08730a54b58fde9ef1efd0a2a998160180770844c3878f8fdd115d84839f81c741502f313afcb18e96e04196e609204adc313dbbe76f6f80cd3b2e18c48b35fd23ba279a35560c915e7a486da9d0c28783107647b85f48896beb76cda068912698bc1a7cebf9fdd783b03116fb2199061afdf2fa6783b9980cbcf961f4775c2f8b115faa4ef60f091bf3f1496a", 0xad, 0x400, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = socket(0x18, 0x400000000002, 0x0) r5 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r5, 0x0, r4) setsockopt$inet_opts(r5, 0x0, 0x2, &(0x7f00000001c0)="73a8d089b30e0f40b7e64bfc5fa6d5f5c781f5a0fba08a0dd7", 0x19) r6 = socket(0x18, 0x400000000002, 0x0) r7 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r7, 0x0, r6) connect$unix(r6, &(0x7f0000000180)=@file={0x0, './file1/file0\x00'}, 0x10) mkdirat(r3, &(0x7f0000000200)='\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) symlinkat(&(0x7f00000003c0)='\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', r3, &(0x7f0000000440)='./file1\x00') symlinkat(&(0x7f0000000080)='\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', r3, &(0x7f0000000000)='./file1/file0\x00') 16:00:02 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) 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, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:00:02 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x210, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) 16:00:02 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) r0 = getpgid(0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x7, 0x100, r0) msgget$private(0x0, 0x80) 16:00:02 executing program 0: r0 = socket(0x18, 0x8000, 0x9) r1 = socket$inet(0x2, 0x3, 0x2f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="c826b53c4bbcb11c69cc2463c91131b5a804f7890abced7106c3533563a801712e5a83c869a44dd24c48149b560f9fd87bd23addc0e711277c6ac21f9f5b52ab1b3ac0165a22519967d2825f3ec9fff33794c751f4e6d7471cddd1a0c1905f775767", 0x62) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) ioctl$KDENABIO(r3, 0x20004b3c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x20, 0x0, 0x40}, {0xbc2e}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="084ddda776f28d57c1dcac07bb9b") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0xc}, {0x80008006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000004c0)) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(r2, &(0x7f0000000440)=[{&(0x7f00000000c0)="904292", 0x3}, {&(0x7f0000000240)="8bab003fa0122d127821108f74116c9e5b0061e29a06a0368b589b3ed9965801051598975f3530b4c1d4c331b8afd93fec319761f4e0a2a49446b8ca86ad9eda869abcb1e3deafd18dc983c93fe2f48af3129d8288492140fcc9ae759b55bff619f50da178349e72c8d86b35be540f97fef0e66cd4c42b4c1cad9cf26d412b32", 0x80}, {&(0x7f0000000140)="c12548941d77a59f2b703cdf55654479e079a64f1e22a1b6b50c966243cedb0901b4fef3ba9b52700227fa281f0fb4f6d300e9165eb1c0", 0x37}, {&(0x7f0000000340)="666cf6f567e39dec9a12646ca3eac5da4cb3fca17baabd278b22229c016d9deb82fba0641ef9694a6b345945ac291873c632e5008a029323353027c598497eb18ec3b5cd5a0ac7df418ec61231febd4ce830a6daa791ae685322158c7c7eb7ea0a547446b194af84", 0x68}, {&(0x7f00000001c0)="c4b34bf019b2069b2bc93ed4829fb03bc665dc0a41ae11e267db747b44ce310e270d269ffb468e6623bbc977d6f33fab9c8596079c9d2001fe", 0x39}, {&(0x7f00000003c0)="949fb86fecd361c9a6a26f1687dfff822285be5e6f0d63a0093950fde5fcf84e8a1a3641ca480cdc50eae69246c18def9a8efc6817bad9778f9442f2df5b7cb9696d1eba7210cd2cbe336e574e40315401e2df", 0x53}], 0x6) r3 = dup(r2) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000040)=r0) 16:00:02 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000038000000efbda1e800000000000000d5b60300000000e0ff07d9c4a17b00ee1000e3ffffffffffffd6898f000000000000000000113cd3c4a2d17869000d9ff6df85660100671273b7e901000000fc030600000000000000000900"/104], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x400000000002, 0x0) r4 = socket$inet(0x2, 0x3, 0x2f) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000140), &(0x7f0000000180)=0x4) close(r2) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r1}) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000000c0)={0x80000000, 0x1f}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) munlockall() ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) preadv(r4, &(0x7f00000004c0), 0x10b2, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) ftruncate(r0, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) 16:00:02 executing program 0: r0 = getuid() r1 = semget$private(0x0, 0x8, 0x400) semop(r1, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r1, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r1, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r1, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r1, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r1, &(0x7f0000000040), 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r8 = socket(0x0, 0x0, 0x0) r9 = fcntl$getown(r8, 0x5) r10 = socket(0x800000018, 0x3, 0x102) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r12 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r9, r11, r13}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000540)={{0x5, r3, r5, r7, r13, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r14 = semget$private(0x0, 0x8, 0x400) semop(r14, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r14, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r14, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r14, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r14, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r14, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r14, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r14, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r14, &(0x7f0000000040), 0x0) r15 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r17 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r19 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r21 = socket(0x0, 0x0, 0x0) r22 = fcntl$getown(r21, 0x5) r23 = socket(0x800000018, 0x3, 0x102) bind$unix(r23, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r25 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r22, r24, r26}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000540)={{0x5, r16, r18, r20, r26, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r27 = semget$private(0x0, 0x8, 0x400) semop(r27, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r27, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r27, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r27, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r27, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r27, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r27, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r27, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r27, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r27, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r27, &(0x7f0000000040), 0x0) r28 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r30 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r32 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r34 = socket(0x0, 0x0, 0x0) r35 = fcntl$getown(r34, 0x5) r36 = socket(0x800000018, 0x3, 0x102) bind$unix(r36, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r38 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r35, r37, r39}, 0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000540)={{0x5, r29, r31, r33, r39, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r40 = semget$private(0x0, 0x8, 0x400) semop(r40, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r40, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r40, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r40, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r40, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r40, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r40, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r40, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r40, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r40, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r40, &(0x7f0000000040), 0x0) r41 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r41, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r41, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r43 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r43, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r43, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r45 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r47 = socket(0x0, 0x0, 0x0) r48 = fcntl$getown(r47, 0x5) r49 = socket(0x800000018, 0x3, 0x102) bind$unix(r49, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r51 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r48, r50, r52}, 0xc) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000540)={{0x5, r42, r44, r46, r52, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, r13, r26, r39, 0xffffffffffffffff, r52, 0x0]) fchownat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', r0, r53, 0x2) r54 = socket(0x2, 0xc003, 0x0) socketpair(0x1, 0x1, 0x4, &(0x7f0000000080)) socket(0x0, 0x4003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r56 = socket(0x2, 0xc003, 0x0) connect$unix(r56, &(0x7f0000000240)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceaff8a4e6abca6489681ff507d0000000000002951b15801360bcd4c2e1c2b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b34f4b7ffc226bef93908ddba44fb4bc922136e000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd036ea375dea032c278db98ef17a5d85f5ea1b1009e5a319d54401cb92f77420eea4173d5b6083eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d36d8224d791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8ba02ae50c88910a9f37f502de8d7ff9f49d884ec823b12825e2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99630d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc012a8bcc75ab90c87342fd96d58d84e5535a55778175741e8b620668190c0cd93826d2350a3dfb072f0d59c07393373f47dd05b41bffcdeb494b292d6eb9142960cd397f6c6136aec680defaeee219476a25a16545924db974d42633edf2bfa115866be2f40429941f644ee474dbbfeeeb0f54eb01917e9c1003d12961cba85d475aa7d4989a858ddd466c3e09"], 0x10) shutdown(r54, 0x2) dup2(r56, r55) setsockopt$sock_int(r55, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r57 = dup(r55) sendto$inet6(r57, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:02 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x8}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x80000001) r2 = accept$inet6(r0, 0x0, &(0x7f0000000200)) getsockopt$sock_timeval(r2, 0xffff, 0x803, &(0x7f0000000240), &(0x7f0000000280)=0x10) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1c7}], 0xc4e, 0x0) socket(0x20, 0x3, 0xaa) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000000)={{0x3, 0x3, 0x8}, 0x3f, 0x8001, 0x3}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r5 = semget$private(0x0, 0x2, 0x180) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000140)=""/181) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) socket(0x2, 0x5, 0x7f) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) 16:00:02 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r0 = socket(0x18, 0x400000000002, 0x0) r1 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r1, 0x0, r0) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000740)=ANY=[@ANYBLOB="9bab9102c83be84ba96e1975fe98055f44248770847ebf5b7a38790ba16da525f475915840d223dc07f82e51dba661dcaf386f6dbd858ff04232ff792ffc3d0eb1ff69d5b68180d5bf6e7899945cc4d671234a3481a42ba56c021bfd8f6773f6cdd414a18e97c11fb35def29fc021d7b9cf845d0ead116c1776cba5c0b650a16f9c64e35788cd4546ee1ba8807557fa018b025edd09f5ab829849f50e4ee203a0730116726a25b4529"], 0x8, &(0x7f00000006c0)=[{&(0x7f00000000c0)="5b132bec12cf87179476b84e068ecb7e7fe75b46128565837147c97de146ef8dc2385509765d7c514360947b9b3388364ef3fa3598f740087967aa871f9c9d9959eff648b23c315fe1a09a355b3a944e11fd690645f537f3283b73691a667b9bf35541906969df7f72e26ae8a5a06e9e07ab4c7125f8341e496e9b5bfc5647f5fa096dfbd53622b121e1c21b690161ab48182d4378b05e808a88bc7bafab7f203d6d8b43ae16ae952693", 0xaa}, {&(0x7f0000000280)="8b063e74c7fe807812da20a5c03d9102368cf9dd75a51072f416e3a1341ad01db13918a45be75e6b9529a9f1666e0c3ac5cfd5eeadbc3372937e0f0002548aa064d5a3c7bdbb", 0x46}, {&(0x7f0000000300)="6e5d746607b1235c23e71ab06a2db750207410b52e4d16ac52e5637d06ff04eac1ba1d2b1a1462a4c8d8325b03917ff5e476d655a2108954d507cfea50924918e845800b94152edc912792a9d6726cde7a9a733c9164e7ebdc2331becab4b8aa442a3ca2b657f3c447890934fef442830607b6bab9", 0x75}, {&(0x7f0000000380)="c6231c629689e6407ca3542765878411fb7e0893c9cb5d5c9f223f57794b9740b15f9d94f548a1054c0adb758bdf6e455d6fc507755c5ca8fb31945ecfa6113a471d46ed138ff1d0970ac367bba2a9ac1bc93c433f3cee57da365a5c883ceec5b592cdc1d0b64d9f19f16d7e0a9d0e511e0e82222d2accf7c0163512cb1e8741c015a03bd89b46df069143303972f04dbd8686d22d27c7b4e887aaa63790889680", 0xa1}, {&(0x7f0000000440)="0694949ca853226413e4604b429a7f73efe898c6ca1246f21f21fda4cca344313e68b83e690f9fa8c1ffb2700fca5efdc962ac4943040e6fb53cc19c9a4d6082d08dfced09f647ccd68a1e3c9638365caadc833fc1d8a1f5f1bce6bf42c770657a1079a706784e80389bdac92f895c726c0ce76291c003e8a301ba0c474a7102c961c39e64188ae9de99e835da0b4f94dca884d2652eab76abe71a02936e6d2e0dbb51949b236c08c8ea0c8cd63a72877e7cf8d14f0aec2d4f6142174a227489b46435237624a5f5b7859335bbaf9c3bbca6ed6f513ad3309a749e6ffd6626af65a5da", 0xe3}, {&(0x7f0000000540)="9ff28e7bc90761fe822c7e87b1f4752c244edf80fef78b314e8552a639a1d58e47e83739c6148f5d071ff47989aa7f4a873c3530969a63e7f567d25a7ec26fbc79b4ff59e6cc79bb5000", 0x4a}, {&(0x7f00000005c0)="374d6a11f33361638714d78719f241d81ba6b86b1621d899e484b4fecab088de1d621aac761aec367021fab63c5bafc645fadf04bb0a5461ae97752273f6fa055d1dddcdf190c2efafd1fe74ac05b625d0a811cb98fdd1de4c34d9f4487436403d39d8551b4dc685c5580bc919499552c9fda2d062cd9eac628b9da26b22503e589b51de269ca28bd3aff39d091164bc7574a33152b4d4723e9552b63e5512c0d446b67b1f414fc54595594392835eab397a2cb05e0f08b9fcdfc26d9c0cc24ed65b0ca96f989fb51024a8eb96bb705749fe3994e0f0892d19c0c8758dc240fd14d82fead02426fe7ca65d1ed8d54118a29cecc892da4382b4a8e50a", 0xfc}], 0x7, 0x0, 0x0, 0x4}, 0x2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) chdir(&(0x7f0000000240)='./bus\x00') 16:00:02 executing program 0: getrusage(0xfffffffffffffffe, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) 16:00:02 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x2) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) r2 = socket$inet(0x2, 0x3, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r4, 0x7f) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000080)) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x45}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:03 executing program 0: ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x10b) mlock(&(0x7f000097f000/0x200000)=nil, 0x200000) r1 = kqueue() r2 = socket(0x18, 0x400000000002, 0x0) r3 = socket$inet(0x2, 0x3, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) bind$inet(r4, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCCDTR(r4, 0x20007478) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="0c4db58e8564e0f7be18dcdd2415b3ccc322bc12cff3a659a2168162f5644c70f91781fa16229edc62d8b1263db8d0b86ac03bc96e6000108aa632ba15947d50cab5e056eafd42ebed203eefddab19fe37b58dd02db3388970faf18c97ea0d", 0x5f, 0xb61175b60bba9f3e, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) r5 = socket(0x0, 0x0, 0x0) r6 = fcntl$getown(r5, 0x5) r7 = socket(0x800000018, 0x3, 0x102) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r6, r8, r10}, 0xc) r11 = semget$private(0x0, 0x8, 0x400) semop(r11, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r11, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r11, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r11, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r11, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r11, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r11, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r11, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r11, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r11, &(0x7f0000000040), 0x0) r12 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r14 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r16 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r18 = socket(0x0, 0x0, 0x0) r19 = fcntl$getown(r18, 0x5) r20 = socket(0x800000018, 0x3, 0x102) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r22 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r19, r21, r23}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000540)={{0x5, r13, r15, r17, r23, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r24 = semget$private(0x0, 0x8, 0x400) semop(r24, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r24, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r24, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r24, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r24, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r24, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r24, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r24, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r24, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r24, &(0x7f0000000040), 0x0) r25 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) r27 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r29 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r31 = socket(0x0, 0x0, 0x0) r32 = fcntl$getown(r31, 0x5) r33 = socket(0x800000018, 0x8000, 0x102) bind$unix(r33, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r35 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r32, r34, r36}, 0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000540)={{0x5, r26, r28, r30, r36, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) setgroups(0x2, &(0x7f00000000c0)=[r15, r28]) fchownat(r1, &(0x7f00000001c0)='./bus/file0\x00', r8, r28, 0x0) r37 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSTAT(r37, 0x20007465, &(0x7f0000000140)) 16:00:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) fcntl$setstatus(r0, 0x4, 0x84) pipe2(&(0x7f0000000040), 0x10004) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) 16:00:03 executing program 0: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x10, 0x4000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x8001, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe31) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f0000001700)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r3}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81, 0x0, 0x0, 0xffffffff}, {0x400000060, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r2, 0x1}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2000000000000117, &(0x7f00000000c0)=[{0x1f, 0x0, 0x4, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x800, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) close(0xffffffffffffffff) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:03 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = socket(0x18, 0x400000000002, 0x0) r3 = socket$inet(0x2, 0x3, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x1, 0x7ff, 0x6, 0x1, 0x2, 0x5, 0x8, 0x2, 0x303eea4332120e80, 0x1}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r5}) dup2(r1, r5) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:03 executing program 0: open$dir(0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x410, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0, 0x0) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) writev(r3, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x8, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [0x0, 0x0, 0x6], [{}, {}, {}, {}, {}, {0x1}]}}) 16:00:03 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x40}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = open(&(0x7f0000000140)='./file0\x00', 0xe8cf0f40457b665b, 0x26b558f37f738054) setsockopt(r3, 0x6229, 0xd8, &(0x7f00000001c0)="09ce3fcb4d47db05daf357bc4349a724cc9f58ca41b055e99746e7c3e585c792a19ac5d1c575cff9c13debc022b1aa39d8dccce7b2878fb88ed1b4c201368bf590c9ba89dac7bfaa5b577a15bbb2cf4c0e2133268452ddf572c38f0c651aa9c73a2eb6d206c84231380ea836a23765ed377f22066cf87c62f888226cf6aa3e99ec09c2640085e44baf2046", 0x8b) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000180)={{0x4, 0xfff}}) 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) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000040)=""/101, 0x65) openat(r1, &(0x7f0000000140)='./bus\x00', 0x10, 0x102) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) ioctl$TIOCDRAIN(r1, 0x2000745e) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/152, 0x98}], 0x10000000000000de) r2 = syz_open_pts() r3 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x200, 0x0, 0x0) fchflags(r4, 0x1) r6 = fcntl$dupfd(r4, 0x0, r4) bind$unix(r3, &(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000006c0)=0x3) r7 = syz_open_pts() ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000480)=0x5) kevent(r6, &(0x7f0000000a40)=[{{r4}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r7}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000040000, 0x6df}, {{r5}, 0x213c0bc5e58e66d, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r4}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r3}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f0000000b00)=[{{r6}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000940)=ANY=[@ANYBLOB="000000000000000000001c16b15cf1ad7356420825840f6e495c885b8541b0ed586af583c30fa772bc640352744c26262f0b102699e449bfecd003f347094aef0036295adac1161253c9ba4fdf47f9031bbe7602a27f77d59476d86231a83f0537eb9f4d493768e5d7050d29b619a61fe65ae00d1fd262b3a4251ddc48392dda4100"/142]) recvmsg(r5, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r8) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGHDRCMPLT(r9, 0x40044274, &(0x7f0000000a00)) bind$unix(r6, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) r10 = semget$private(0x0, 0x7, 0x8a) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000740)=0x8) semop(r10, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000480)=0x5) 16:00:03 executing program 0: lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x5c) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/169) pipe(&(0x7f0000000240)) pipe(&(0x7f0000000140)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) 16:00:04 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000007000/0x2000)=nil, 0x2000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) geteuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x80000001) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x44) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000140)=0x6, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xd0, 0x0) r4 = socket(0x18, 0x400000000002, 0x0) r5 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r5, 0x0, r4) getpeername$unix(r4, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) connect(r3, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r6 = socket(0x2, 0x400000000002, 0x0) r7 = socket$inet(0x2, 0x3, 0x2f) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000040)) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x2e00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) r2 = socket$inet(0x2, 0x3, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) readlinkat(r3, &(0x7f0000000600)='./bus\x00', &(0x7f0000000640)=""/85, 0x55) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) pipe(&(0x7f0000000580)={0xffffffffffffffff}) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f00000005c0)={0xbb1, 0x3}) r5 = socket(0x18, 0x400000000002, 0x0) r6 = socket$inet(0x2, 0x3, 0x2f) fcntl$dupfd(r6, 0x0, r5) connect$unix(r5, &(0x7f00000006c0)=@abs={0x50f04ca7032760b5, 0x0, 0x3}, 0x8) 16:00:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$getown(r1, 0x5) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:06 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, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x0) 16:00:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0x8, 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x58) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000480)='./file0/file0\x00', 0x3d2) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)='|\x00\x00\x00', 0x4) r1 = socket(0x18, 0x400000000002, 0x0) r2 = socket$inet(0x2, 0x3, 0x7f) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f00000000c0)=0x5, 0x4) r3 = socket$inet(0x2, 0x3, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:06 executing program 1: 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(&(0x7f00005cc000/0x3000)=nil, 0x3000, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192a", 0x4d1, 0x0, 0x0, 0x0) 16:00:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x6, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2000000000, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0xfffffffffffffffd], [{}, {}, {0x0, 0x0, 0x0, 0x5}, {0x0, 0x0, 0x0, 0x400}, {0x0, 0x7}, {0x7, 0x7ff}, {}, {0x0, 0x0, 0x0, 0x2}], {}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0x0, 0x0, 0x0, "172d6bce6a080800fb1b757ebf99df0079b100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x110, &(0x7f0000000000)="1a7b43da", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket$inet(0x2, 0x0, 0xff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x18, 0x400000000002, 0x0) r6 = socket$inet(0x2, 0x3, 0x2f) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000180)) r8 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r8, 0x8020691f, &(0x7f0000000300)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r10 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) close(r10) lseek(r9, 0x0, 0x5, 0x2) 16:00:06 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) r0 = socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) r2 = socket$inet(0x2, 0x3, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) connect$unix(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="01002e2f66696c9e1e7d128cfe0f8e081f550803d9f06dbc7920e696ba6d7c220300924d63b715d39037a3bfced0c54984db991e04b52637a8d159be7cccaf00a2c2e6e5b3497163283a780a184b7f955fd0282f439babd1b51996b0800193c8227b0a293a3913ea06fd140e75"], 0xa) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r5 = socket(0x11, 0x4003, 0x0) r6 = socket(0x11, 0x4000, 0x0) setsockopt(r6, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r5, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x0, 0x7fff, 0x8}, {0x18, 0x1, 0x8, 0x7}, 0x9, [0x80000000, 0x0, 0x8, 0xf77, 0x80000000, 0x80000000, 0x7f, 0xfffffff7]}, 0x3c) fcntl$getown(r0, 0x5) r8 = socket(0x800000018, 0x3, 0x102) bind$unix(r8, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r9, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0x27e) r10 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r10, 0x0, 0x0) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5016, 0xffffffffffffffff, 0x0, 0x0) kqueue() r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = syz_open_pts() kevent(r3, &(0x7f0000000140)=[{{r0}, 0x0, 0x8, 0xf0000020, 0x0, 0xfa}, {{r4}, 0x7fffffffffffffff, 0x20, 0x1, 0x7, 0x3}, {{0xffffffffffffff9c}, 0x7ffffffffffffffc, 0x80, 0x40000101, 0x1, 0x5}], 0x9130fbf, 0x0, 0x80000000, 0x0) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) panic: amap_pp_adjref: negative reference count Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 252507 88466 0 0 0 0 syz-executor.0 * 8748 88466 0 0 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c amap_pp_adjref(fffffd80555a3bf8,7f0,200,1) at amap_pp_adjref+0x59e uvm_mapent_clone(ffff800000c22600,0,200000,7f0000,7,7) at uvm_mapent_clone+0x14c uvm_share(ffff800000c22600,0,7,fffffd807f00b450,20800000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff8000221c6920,ffff800020ab18c8) at vm_impl_init_vmx+0xf1 vm_create() at vm_create+0x1a0 VOP_IOCTL(fffffd806e15b680,c5005601,ffff800000ce0800,1,fffffd807f7c6ae0,ffff800020ab18c8) at VOP_IOCTL+0x88 vn_ioctl(fffffd8061065a20,c5005601,ffff800000ce0800,ffff800020ab18c8) at vn_ioctl+0xb7 sys_ioctl(ffff800020ab18c8,ffff8000221f9e28,ffff8000221f9e70) at sys_ioctl+0x5b9 syscall(ffff8000221f9ef0) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff59,0,3,3aa976b8010) at Xsyscall+0x128 end of kernel end trace frame: 0x3acde21b710, count: 3 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 amap_pp_adjref: negative reference count ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c amap_pp_adjref(fffffd80555a3bf8,7f0,200,1) at amap_pp_adjref+0x59e uvm_mapent_clone(ffff800000c22600,0,200000,7f0000,7,7) at uvm_mapent_clone+0x14c uvm_share(ffff800000c22600,0,7,fffffd807f00b450,20800000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff8000221c6920,ffff800020ab18c8) at vm_impl_init_vmx+0xf1 vm_create() at vm_create+0x1a0 VOP_IOCTL(fffffd806e15b680,c5005601,ffff800000ce0800,1,fffffd807f7c6ae0,ffff800020ab18c8) at VOP_IOCTL+0x88 vn_ioctl(fffffd8061065a20,c5005601,ffff800000ce0800,ffff800020ab18c8) at vn_ioctl+0xb7 sys_ioctl(ffff800020ab18c8,ffff8000221f9e28,ffff8000221f9e70) at sys_ioctl+0x5b9 syscall(ffff8000221f9ef0) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff59,0,3,3aa976b8010) at Xsyscall+0x128 end of kernel end trace frame: 0x3acde21b710, count: -12 ddb{1}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff8000221f9780 rbx 0xffff8000221f9830 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800021f82000 rax 0xffff800000cdf0c0 r8 0xffffffff816ebd8f kprintf+0x16f r9 0x1 r10 0x25 r11 0x3b33cebda8b9a31a r12 0x3000000008 r13 0xffff8000221f9790 r14 0x100 r15 0x1 rip 0xffffffff811a5758 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000221f9770 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=8748 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab1650,0xffffffff8265cd40 process=0xffff800020adca80 user=0xffff8000221f4000, vmspace=0xfffffd807f00b450 estcpu=36, cpticks=17303, pctcpu=0.0 user=0, sys=17303, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 88466 252507 29217 0 7 0 syz-executor.0 *88466 8748 29217 0 7 0x4000000 syz-executor.0 29217 206130 79027 0 3 0x82 nanosleep syz-executor.0 92064 183949 79027 0 3 0x82 nanosleep syz-executor.1 44399 464834 0 0 3 0x14200 acct acct 15798 66365 1 0 3 0x100083 ttyin getty 66071 116129 0 0 3 0x14200 bored sosplice 79027 360708 53735 0 3 0x82 thrsleep syz-fuzzer 79027 454382 53735 0 3 0x4000082 nanosleep syz-fuzzer 79027 9984 53735 0 3 0x4000082 thrsleep syz-fuzzer 79027 7535 53735 0 3 0x4000082 thrsleep syz-fuzzer 79027 5547 53735 0 3 0x4000082 thrsleep syz-fuzzer 79027 401750 53735 0 3 0x4000082 thrsleep syz-fuzzer 79027 488466 53735 0 3 0x4000082 thrsleep syz-fuzzer 79027 182575 53735 0 3 0x4000082 thrsleep syz-fuzzer 79027 5662 53735 0 3 0x4000082 kqread syz-fuzzer 79027 405354 53735 0 3 0x4000082 thrsleep syz-fuzzer 53735 337850 45302 0 3 0x10008a pause ksh 45302 316043 20644 0 3 0x92 select sshd 20644 103767 1 0 3 0x80 select sshd 46831 258851 21765 74 3 0x100092 bpf pflogd 21765 165002 1 0 3 0x80 netio pflogd 51461 474279 80323 73 3 0x100090 kqread syslogd 80323 301359 1 0 3 0x100082 netio syslogd 95524 73297 0 0 3 0x14200 pgzero zerothread 44449 348867 0 0 3 0x14200 aiodoned aiodoned 12959 442542 0 0 3 0x14200 syncer update 97982 173274 0 0 3 0x14200 cleaner cleaner 5554 383617 0 0 3 0x14200 reaper reaper 24314 109305 0 0 3 0x14200 pgdaemon pagedaemon 83611 182658 0 0 3 0x14200 bored crynlk 96450 390448 0 0 3 0x14200 bored crypto 49710 431684 0 0 3 0x40014200 acpi0 acpi0 3393 239949 0 0 3 0x40014200 idle1 35307 473292 0 0 3 0x14200 bored softnet 89307 361258 0 0 3 0x14200 bored systqmp 74919 319706 0 0 3 0x14200 bored systq 152 98683 0 0 3 0x40014200 bored softclock 30211 385358 0 0 3 0x40014200 idle0 82070 335303 0 0 3 0x14200 bored smr 1 21003 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 88466 (syz-executor.0) thread 0xffff800020ab18c8 (8748) shared rwlock vmmaplk r = 0 (0xfffffd807f00b468) #0 witness_lock+0x52e #1 uvm_share+0xcf #2 vm_impl_init_vmx+0xf1 #3 vm_create+0x1a0 #4 VOP_IOCTL+0x88 #5 vn_ioctl+0xb7 #6 sys_ioctl+0x5b9 #7 syscall+0x4a4 #8 Xsyscall+0x128 exclusive rwlock vmmaplk r = 0 (0xffff800000c22618) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 vm_map_lock_ln+0x10d #3 uvm_share+0xa7 #4 vm_impl_init_vmx+0xf1 #5 vm_create+0x1a0 #6 VOP_IOCTL+0x88 #7 vn_ioctl+0xb7 #8 sys_ioctl+0x5b9 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rwlock vmlistlock r = 0 (0xffff80000066e478) #0 witness_lock+0x52e #1 vm_create+0x130 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82667590) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9636 6551K 9774K 78643K 152059 0 0 pcb 13 12K 14K 78643K 6243 0 0 rtable 134 14K 15K 78643K 8911 0 0 ifaddr 1162 108K 120K 78643K 5396 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 1 2K 4K 78643K 3030 0 0 iov 0 0K 72K 78643K 5536 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1229 77K 78K 78643K 43248 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 442 0 0 VM map 208 104K 104K 78643K 357 0 0 sem 12 1K 1K 78643K 5682 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 25956 0 0 sigio 0 0K 0K 78643K 379 0 0 proc 57 51K 95K 78643K 9871 0 0 subproc 32 2K 2K 78643K 2819 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 1K 78643K 3302 0 0 in_multi 29 1K 2K 78643K 3147 0 0 ether_multi 1 0K 0K 78643K 323 0 0 mrt 4 0K 0K 78643K 159 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 120 530K 530K 78643K 120 0 0 exec 0 0K 1K 78643K 4934 0 0 pfkey data 0 0K 4K 78643K 3 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 474 1572K 1572K 78643K 95339 0 0 UVM aobj 130 4K 4K 78643K 133 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 2K 78643K 6373 0 0 NDP 30 1K 1K 78643K 1385 0 0 temp 205 3557K 4199K 78643K 734694 0 0 kqueue 0 0K 0K 78643K 227 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 700 0 694 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 2465 0 2465 26 25 1 1 0 8 1 rtentry 112 2862 0 2815 2 0 2 2 0 8 0 unpcb 120 16524 0 16500 39 37 2 2 0 8 1 syncache 264 150 0 150 65 65 0 1 0 8 0 tcpqe 32 55 0 55 34 34 0 1 0 8 0 tcpcb 544 13115 0 13109 145 144 1 14 0 8 0 ipq 40 6 0 6 4 4 0 1 0 8 0 ipqe 40 12 0 12 4 4 0 1 0 8 0 inpcb 280 104668 0 104664 371 367 4 14 0 8 3 rttmr 72 46 0 45 20 19 1 1 0 8 0 ip6q 72 12 0 12 10 10 0 1 0 8 0 ip6af 40 33 0 33 10 10 0 1 0 8 0 nd6 48 358 0 355 19 18 1 1 0 8 0 pkpcb 40 256 0 256 52 52 0 1 0 8 0 swfcl 56 12 0 0 1 0 1 1 0 8 0 ppxss 1128 661 0 661 68 67 1 1 0 8 1 pffrag 232 779 0 779 58 57 1 1 0 482 1 pffrnode 88 778 0 778 58 57 1 1 0 8 1 pffrent 40 26578 0 26578 56 55 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 2156 0 2079 1 0 1 1 0 8 0 pfstkey 112 2156 0 2079 7 4 3 4 0 8 0 pfstate 328 2156 0 2079 26 18 8 9 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 72 0 71 43 42 1 4 0 8 0 art_heap4 256 10889 0 10578 140 118 22 22 0 8 1 art_table 32 10961 0 10649 11 8 3 3 0 8 0 art_node 16 2859 0 2815 1 0 1 1 0 8 0 sysvmsgpl 40 22 0 17 1 0 1 1 0 8 0 semupl 112 3 0 3 2 2 0 1 0 8 0 semapl 112 5680 0 5670 1 0 1 1 0 8 0 shmpl 112 131 0 3 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 40975 0 39426 54 3 51 51 0 8 0 ffsino 272 40975 0 39426 106 2 104 104 0 8 0 nchpl 144 79205 0 78726 64 44 20 61 0 8 0 uvmvnodes 72 9885 0 0 180 0 180 180 0 8 0 vnodes 208 9885 0 0 521 0 521 521 0 8 0 namei 1024 305093 0 305093 7 6 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 206 0 1 26 0 26 26 0 8 0 vmpool 552 355 0 149 17 2 15 15 0 8 0 scsiplug 64 29 0 29 24 24 0 1 0 8 0 scxspl 192 259645 0 259645 165 162 3 7 0 8 3 plimitpl 152 2204 0 2197 1 0 1 1 0 8 0 sigapl 432 25667 0 25654 3 1 2 3 0 8 0 futexpl 56 788171 0 788171 4 3 1 1 0 8 1 knotepl 112 5601 0 5582 13 12 1 3 0 8 0 kqueuepl 104 7892 0 7889 28 27 1 4 0 8 0 pipepl 160 16852 0 16833 55 53 2 3 0 8 1 fdescpl 488 25668 0 25654 3 0 3 3 0 8 0 filepl 152 292646 0 292552 257 250 7 14 0 8 3 lockfpl 104 10633 0 10633 10 9 1 1 0 8 1 lockfspl 48 3297 0 3297 10 9 1 1 0 8 1 sessionpl 112 183 0 174 1 0 1 1 0 8 0 pgrppl 48 586 0 577 1 0 1 1 0 8 0 ucredpl 96 28949 0 28936 1 0 1 1 0 8 0 zombiepl 144 25679 0 25678 5 4 1 1 0 8 0 processpl 896 25710 0 25678 4 0 4 4 0 8 0 procpl 632 85450 0 85408 67 62 5 5 0 8 1 srpgc 64 290 0 290 86 86 0 1 0 8 0 sosppl 128 17179 0 17179 90 89 1 4 0 8 1 sockpl 384 125491 0 125459 515 506 9 22 0 8 4 mcl64k 65536 2089 0 0 198 161 37 66 0 8 1 mcl16k 16384 98 0 0 8 5 3 3 0 8 0 mcl12k 12288 73 0 0 2 0 2 2 0 8 0 mcl9k 9216 56 0 0 2 0 2 2 0 8 0 mcl8k 8192 81 0 0 6 3 3 3 0 8 0 mcl4k 4096 36 0 0 4 1 3 3 0 8 0 mcl2k2 2112 22 0 0 2 0 2 2 0 8 0 mcl2k 2048 341 0 0 19 12 7 19 0 8 0 mtagpl 80 427 0 0 2 1 1 2 0 8 0 mbufpl 256 2366 0 0 65 19 46 65 0 8 0 bufpl 256 100373 0 90488 618 0 618 618 0 8 0 anonpl 16 3315153 0 3238243 986 660 326 326 0 124 16 amapchunkpl 152 206280 0 203137 492 366 126 126 0 158 4 amappl16 192 142735 0 140915 775 671 104 104 0 8 12 amappl15 184 4364 0 4364 13 13 0 1 0 8 0 amappl14 176 4875 0 4870 1 0 1 1 0 8 0 amappl13 168 2322 0 2321 26 25 1 1 0 8 0 amappl12 160 3363 0 3359 2 1 1 1 0 8 0 amappl11 152 3599 0 3591 1 0 1 1 0 8 0 amappl10 144 3263 0 3258 1 0 1 1 0 8 0 amappl9 136 6804 0 6797 1 0 1 1 0 8 0 amappl8 128 6777 0 6655 7 2 5 5 0 8 0 amappl7 120 3938 0 3928 1 0 1 1 0 8 0 amappl6 112 3277 0 3249 1 0 1 1 0 8 0 amappl5 104 5157 0 5146 1 0 1 1 0 8 0 amappl4 96 24164 0 24125 4 3 1 2 0 8 0 amappl3 88 7392 0 7381 1 0 1 1 0 8 0 amappl2 80 199250 0 199166 3 1 2 3 0 8 0 amappl1 72 593401 0 593000 25 15 10 20 0 8 0 amappl 80 89101 0 88949 4 0 4 4 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 132 0 3 3 0 3 3 0 8 0 uaddrrnd 24 26023 0 25654 3 0 3 3 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 26023 0 25654 3 0 3 3 0 8 0 vmmpekpl 168 179433 0 179372 13 9 4 4 0 8 0 vmmpepl 168 3325814 0 3322124 1143 939 204 219 0 357 30 vmsppl 368 25667 0 25654 2 0 2 2 0 8 0 pdppl 4096 52053 0 51811 41 10 31 31 0 8 0 pvpl 32 8153802 0 8129587 1214 980 234 242 0 265 30 pmappl 232 26022 0 25803 14 1 13 13 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1409 0 526 26 0 26 26 0 8 0