0x0, 0x8) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) 21:03:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) r1 = open(&(0x7f0000000240)='./file0\x00', 0x615, 0xffffffffffffffff) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x1, 0xc8}) bind$inet(r0, &(0x7f0000000300)={0x2, 0x2}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x3) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x8169) pipe2(&(0x7f0000000100), 0x0) fcntl$getflags(r2, 0x3) 21:03:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216ed6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809516c31260aeb79b03592254c369100000000000000040000000000000000000000000000000000630613643bfa27fbbb04194462eb49b6e46cefd06f7e6b06f58e3a0d5232e9a1ca5be62cc4ce6649fe6a129d09068866cb4e3d7cc3db41aeb7bf9852a14ec9a613d8a36f95fc97ea35aaceca85b5ce88e40e8cd8cc50468d35bbc5c43cd1be2348f6746754d10b66be124435455c51c777025f74c3f159c0793289c77fea62c5c41bd05dadf0740fca25ebcf1c9592f001ff17f3786530465d7b85abab38227c8a5162bf872c611efe24a957c8858a58", 0x11a) syz_open_pts() 21:03:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080001ff9, 0x9) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x1000, 0x1}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x42087007, &(0x7f0000000100)=0x7) 21:03:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x3c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x8, 0x5, 0x401, 0x80}, {0x17, 0x81, 0x4, 0x7}, {0x3f, 0x6, 0x4, 0x7}, {0x5, 0x194, 0x9, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") ioctl$BIOCLOCK(r0, 0x20004276) 21:03:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xc) seteuid(r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000100)={0x1, 0x7, 0x9, 0x9795}) openat(r2, &(0x7f0000001240)='./file0\x00', 0x8, 0x80) sendto(r0, &(0x7f0000000000)="baa764", 0x3, 0x2, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4f3b, 0x9}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r3, &(0x7f0000000180)="14bda4ae279e5ee7b88ff8589162153c34c7ff8c109b225c36fc7930e3ea9438867d5705acff9c6b1a6a0baf9d3725725cfae5289ee85234b843ec1823a5fd036825cab750acf355658c566cd3b736135952f3bc3fbb59bac5e0aa4635488444b6bf7cccd361117d7bcecbe5ca5a6d28e8a87bbfc070edf02626f35082eb41f131d35016c20ba0deed9cae040d3d6f0a3754ba154ddfc7360d8fb0b90a07343c9cbaac10890562262031e6a5c334e947274d1c58412ce26eff675ea4bb5d74bbabdfab721788027ba5e9ac7b71097a38d5386c72674b4a45f659917618e5fc907627bb6182b7ef516ef6289996b9e1375714fa23507a70390367d0682de876eab5ea98a7739d66f00267693e2e1c6cb270c4a82df2f131d2cf0114c62c59fca7e8605ee9f84dc98ace7560f37814c08de70d0746d8d325eff258b882154bee36eff4677066787cfcebd71be3c6ee5a4b25f7a1a75c9054042f6e96d96323dde35cb98cb7ac9f663fbbe8390bea99bb9f18fea5b6193112998c5d2eb4ffb59622d325cd8baf1a64b48732204f79032df203397fffb7fc5ba1e0e9f137ebcd167832714384c6b9253d23ea9aa39999d52430678bb9dc88570da0717240c081b8e99cda9983ef66f1a9b782d58211f2309eb95983503de1944f47f3568573f5d201ff591bfb9e94bb9c3d344ed96fcc4fa71225f3833edf7e3a80a1da0edf3ef725693dce9ad5894901027e2e31aa30a31e4e8387e718a19e6538424dc1d3d8a0bc0ae1ef8a06f345c8659b25527b81b79df9844bce0cc415b4f91146c3d55912236c72cceac1b7e9eace580442caba863613a8b65385daefd1fb6975880722ae6e09c9a5c946ba780c9427c7283c795f11ab5c459d53cefc9d3c35191cf57ed2411c700452b6b69d2d04980ccbeb2527f31db84e6b74014e1df7744b44f476079617cdf1d0abaa52c12e3756c5ee21e070cb252d833f2074eb1ecd31cfeb1ddd8ce3ad345e1bee06d2dc6c573c9a2eaaa191179a59f3dc5618cfabd2576e52e462710a6f465cddbf82ecf5f763c3e3000955b96e69da65cbc82beeee58e1a408eb61be357d88a0069e6c66469e42c9851e7385950fc6b8f748696022ea8f1eec4ffefaf59f6f1b1c434fe5bebeca4d1176f5775356d550383b22f6113e3778112ec5b4e5cd85fc1583ab22aadd7db7906a3867961c6531f0ec529ec1312b41a43c20ac4f2af0ebcaf13964a8a4a573d51e33b1f798ba778d470da9edf3813920477209453deb1c59ca139d299231b50cb94f23b7dc25dca58f86bd1a2217d95c17e78429b4e3f0fd39f4135811324fc22d8db9754e60ffaf812fc511b9e8cc043d2958ddda22a6602fd457d91b69a6bcf68b89644e8f2e8892300a2057f231517dc65fa349735890de4bf0fa4b5b9c45e89bf1092742b87fa06cdd2de231da5c327b993e342200a2eeb3c69187f2b6c83952ec781206e0aea60fdfa70720fbb222f90d088576b861afcb3ee333dcc0bda6a8814b3280046a6436a66b32b39d4f11cf1172f1eb91ed767070cf810a861f2353b83723ad0337962586318a1b74ddf9a706016ca5ae32f36b80d06b62ce5ff3bfa79368cb8e51033386267b7c4630dfff233cfd8cff40f2e233fb687438d71acbbed7520200d152db5960feeb43d9792c1b0e79940ec774e88affe4dd9d0f6fbf9ed7ae8fd3c2f8a36a9b5f34e1beccf73382bc09d90c44a9f7ed4d3247ddb0996ef630a81e439c64ee73cf9a3be8d9678fdb1a042d5b8c2a3cd60b7c19256e3615ca174bc27588539734efc163325cb58dc1b5d19579aed7c2a21c03114a2858a91c7d5596ecc0bce4967ca4d042ace7864a94010cb28b12671c4236ca9c44399366fc61cdd0315a9d955286c1222eb018c7a7104086565a2d0a2e15b4a7a5cb3d7a4c57b75a19645ec9b025137280e28836c0c4b3a1a3fd6c247453a193517f3d16c8249df79b538e6a608a4f1d5dedb5470383e8d2a1e8f245f1c98ebc2656537a124ec53b62e9f47133e186669cceb08c5d4e18847c758636deb57cad11e0c33873aa85fb1913a9bc2b2581da2f1c0fc8c89a59c4fb5d4b0e41d309fff17eeecb3d3497201aed96eb6e86538e50badface24d01e856398d81a485a6f537fc1f6c01f7a9bce149445fede5d9310cf35fcaae0749fc699baba8663e8490c0162bdb22b48117a973e97c8be8084f738135833f23b5c6c1179600ff2361c6cd354bd4dac2899ee29533be0e73874763a3ddddda54f2ab1c2155e9f1eecca9be20ba3f0a6090e0f23488103b0872e6223e09729d4df9a60ddff6e5bc67ed4dc56c5a9b3ca07359b182a474446f06c38c5e88c28c80854dc2da37c2472147f5c6df38e8c707ee4d08475324f98e189f8c37c84565a43b3bacd3b8757cba00a9b95505d4396186aeaa02a611525293765518e22fde22dd78669ae3151ef985759ad7b0779456eb5cf88284c78b8703e8ff15baec583d748a034de9ff60a65e6d5a0e9232aee21f54c4b09a8c6de75e2022520b980010be1ea56c49283c8bf449f0abca0e5981ca42a0d4370bdc48fd5087f398e7e4fcc1c5c0a06036aed2c6b9e9e177662b5d67522aaf8b659a3b0b3a2e5d1166d9071e16c81f6b3e3b2898f57e796ef4289dca7bffb35644ab5421285f4be26f11a0d93eb8b5d7a4134d539a3ecb5b86c73439ba62f275728a8caa99344cb7ee9c4852fe6c199ee7aa0e0c4afd20c584245950b6a860708948094376a5dfa7e0f8078e45a736518239ad36bd6acab1159c1cfe55a00a9d699b902c818b428bc599ec0329ac16271a64f3e6e4f6922eaa547c1979ccf405449f6d17e2624f1eb3fb7d288d45eac7769119432a3f528fcd3a1d78d773f8bf1de0e60dfa3c0b9aef80c7679bca4be77842e9956f00e68a7e43850bd7314e28744ebe652465ff7492a8b346c5a0ece278dee647efce76bfd61c7c1cdbb2568ccebd02611673c88e59b42d46bd8cb8302fea413042374dc9125e82c400600c7e58231459a5e8de431dfc729a3417aa5bbd832fe4e13e8a27052393b783b1a131628d1c9cc61c744e9aaa7dfafad2f8f27596ec5378cf802191b125e734949fd7ad5b315670eedafda0d916056dd8fe4a617814b201965f1fb24089e880792f468c8aac9358fc743c4e6295c20b3496f059d188ddf1ede6ddc8650d46b4ac518b6c8a6ab773427e54bb2adac9dc5303b74d65e663ddc29b37e6bbe9ca31d4990ec005a9b9d0610897f471765824ab2c6d3cd7e190c64f41e0d4500676119e705c39cbd55fea87e31569a121fd72721464476ed33300fb157709e994103f4725b36dffe2cf470489631713900620289c56ec751b70bb2505fa3d3cd3820b6e27459d174861539442e6ca221ca0696ca935bae4185d4a50b3ec9d9fc6b43a084eb63805807f6cd5d7720b01e558782412d8e03454d585a894db79f812cf25aa5d5d8db0a12781d5e0e7fa98cf3baf54ffde12d5f427d5e95dcf263da49204202e42f5b5993d124d79cf30521ac7a13550d45adadd47d22357fa04839c5025feaa097be67b22123da4d57a10b80bb3cd4b38357b97b5b593070379157b91723dc38dff56a95d08bc697b30ed492e7267261b486e3b67249a131d341170cbf92f489508cc03631c09da0779c153302227c68ac02db2b9557db68e6ae5bb9bca67775903b485b696501ac972861221562a0f9b4587430d0e9a93579e358c687919e8b937d28315acc7bff57b04a36f4c56559f8787adb862391fc12a502ef4d1b8951e8378493cc349c5469451e68c5526eac7951f4c704ee395ad8e881ec00bcfb0e196e2966b484e36ed8fa73fcf5cdeda8d48cee1e45fcf9ff3457c5cd09bbcd25801272e9910b32d7acc99d7d8a9af7cebc6259a7a7c9c747ef2c30a9e794267b2627676a4634671f2a5827d97221ef1209f6739f3f1925e36869ff8ec9f52a5f89367d107a49091a8dd901be969708725051409aaf468db1cbcb9d6caa8a2adb3a6f501936498d76280c9d47b008f1fa26791aaf55002e7a26c870708dc73b232142be525fcd4d172b944af97efcd1ec4bfea176278318700845c5143f6ef38d0a0ef40136f163288c9148eb114a586249019624a65eea79445827bb40ebcb28f6b5ce7973f464f89634b4ea066e61cdc8d56ab4a38d8c1ce30296125d47ada57c778ee9474d746adc11f8e3ee9a7259c56b15352904e49732a62294a3e832378a490303579a2b66915621dc63d45f18d3c198478eac49fcb19934d11e0f865b5f047a40750540f807fd81c82c28b1b47e7b64cfc4cf721ebebb752a341807b7ed0418fbbc8d27a58cf56dba7419f31b8cd878ea7f10160b7e581221f0997b37dda9e521bf86d370c6fd7807700f876078d843cd3b6bc93dbe51c1af97aab999b88e2b4bc32f5d861b32492bad628ace8adabe19ab804d74b8835d521d5b35b1e1b6847201fe2adb8eece8bc3aa1d0a813edc5665ae8234669a39e087e05d3b8ff1947c7f5340f5215599b39ddcd44773bd1d163d14f6d4b96e1ee71808dd401f91120c419a52a23454424ab84fe3151fdf0b85fc2e082ee4e24d880757d1615d6fd9c700195043c578cdd176a19323aa005148936e9964e0b94356ef7ed2647505865647c2af0a341cff1fa338cabffad43db7f3eae5029d089d982752736cb12a7d21944b83e5b0922a87ae811c0ec44db225ee8b68c5c0d52b27776413f833dffc219e5a1f7c2c50bd59cbcf868279a27519cfb86ceb2ad07975faba67abd97e0428a01a28ae395e63b33d176bcb3802c2d5a54f912c5f00ab11320d7c203f4f7fb3852b49acb5dba31e3f915dd8603324133b89fbfe6972c498336558d0b0763f6fbbfd85e5b4306eb5e11700ffa2219b89cd823ae362a85ca290118f075c9fa2431211e6698dfe1db6d6e526a2ff0aa975857322532790a68541a788b3b60e1f1ef4136190f7f970fe9caddef6f176d2232deec0e48948f382e03254238e07e7e988d9be22c72c08e4bdd69baff1ccb1d18e20847e3a5d7e25f31d12228772c2d12cca3192c3bc96dc81cf7810c3637ecfb2e394f60f13bc75c531a494b2547de79e9141d1da22f3f264bd56a0354d64750c62f9ea95bf9ecf39c4343b73c1477c6923c7ec6b02ecfc3785d5ae928fca0175973b139af0b006f5be93e99c7a927d9e77c9e9fbb5dc5352d13f34eec7dd26a4878b019136fdc327d644dab3ff85400ba9c1076d40f33c982bdc605e34b31326779161cad14b672f8cb09b8885d558bbc35a9b97873b1779b8bd77b508813dfb16e931f1c2d43e8b894144bd6751c9956720da42f51b69305eb10af2926584cd7747c82a31d9f7def9e96ee785f251776de4e23923fb915fb47ac7e0ac1d24fe7fae7890e51320ec9b17ba4004d8f36be1c3b8d37ca73674d733320192f8bf0034f9157410449e345330d57f9c2b7ee902265a6fdde5321659544e95049d115637f5228b1e78e3703721cba6bca3ac38bc6d2d0795df410704832f10b0793a664e2565f4099b144eaaf187d910b15f4cf87deca6c4785e8711cc57374ea08009063c8abf27dd53b766c97214ebe87c81c403b8514f8fc992ae59be7d281854f97794ebd8e7b6edf600d6b5de635d532d4f26cabf2e85887f9a58e99e4a5a7ba74defb99c42996d25f5d9fdc735bb066845c39e0d94e013d0e861a178e27a8d5390668a4c078e4ecf882f628032022082525cfbf898e6bb0edff98c90830fbfd3b150468b96c58ca2eebcd66782ef3036e5e8", 0x1000, 0x4, &(0x7f0000001180)=ANY=[@ANYBLOB="00ce9cc3c9020df94300"], 0xa) chflags(&(0x7f0000000140)='./file0\x00', 0x0) socket$unix(0x1, 0x0, 0x0) unlinkat(r2, &(0x7f0000001200)='./file0\x00', 0x8) 21:03:12 executing program 1: r0 = getpgid(0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0x1) r3 = socket(0x2, 0x5, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x950b, 0x1, 0x80, 0x9, 0x5}, 0xc) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x6) wait4(r0, 0x0, 0x7a9f07537b100c6d, 0x0) semget$private(0x0, 0x3, 0x1) 21:03:12 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000001c0)={0x100000001}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r3 = kqueue() mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000180)) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 21:03:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0xffffffff, 0x8000, 0x80000000, "7da6a67e64192aef22e8dcedda358231a73da438", 0x3f, 0x2}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) pread(r2, &(0x7f0000000240)="2718704cf81390740d2532bc2faa934d299d9b9282d9ffad55f966291b71139c3a5117d6c966693b5e6ae4955097e47a3b8349c68d77076d64362596897832d9aeba622499b04ca8b62f563226ce11f6fa7cf9ff0bd09d2558098ad9339863538879f708b2ca6855098533cebb8b126bbc4304b1d1ff2ffbf6114ccc4e5208d63db3ac21dd2591ac98a464d4e9b643d3403cb9521cfdcb0070bb812c39275162c7f2f4877378bedd735551cc80b0a0a819cc6be0821871e7e92a6633d4341e5d2ea79bef2931", 0xc6, 0x0, 0x0) 21:03:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") dup2(r0, r1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 21:03:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 21:03:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x7f, 0xfffffffffffff486, {[0x6, 0x20, 0x5, 0x800, 0x9, 0x6, 0x5, 0x1, 0x40, 0x7, 0x71, 0x4, 0x4, 0x4, 0x1, 0x1ff, 0x7f, 0xffffffffffff8001], [0x1, 0x5, 0x4000, 0xfe, 0x0, 0x81, 0x8, 0x6, 0x10001, 0x9], [0x5, 0x4, 0x3f, 0x2, 0xffffffffffffffe1, 0xffffffff, 0x1], [0xa1f, 0x0, 0x80, 0x10000, 0x0, 0x7c188cc6], [{0x4, 0x2b2, 0x9c2b, 0x3}, {0x7ff, 0x100000001, 0x8, 0x40}, {0x1ff, 0x80000000, 0xfaf}, {0x4, 0x7, 0x2, 0x8001}, {0xf, 0x3, 0x6, 0x7}, {0x8000, 0x80, 0x1, 0xfffffffffffffffc}, {0x3, 0x5, 0x5, 0xdbe}, {0x1, 0x1, 0x100, 0x1ff}], {0x80, 0xfff, 0x4, 0x7f}, {0x4, 0x8, 0x7fff, 0x4}}}) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x5c, 0xdc2}, {{r2}, 0xfffffffffffffffe, 0x14, 0x2, 0x0, 0x7ff}, {{r2}, 0xfffffffffffffffa, 0x0, 0x41, 0x4, 0xfffffffffffffffc}], 0x9, &(0x7f0000000140), 0xfffe, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x0, 0x0, 0x100}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20, 0x8, 0xd7}, {{r4}, 0xfffffffffffffff8, 0x1, 0x30, 0x1, 0x5}, {{r4}, 0xfffffffffffffffd, 0x74, 0x4, 0x3, 0x7f}, {{r4}, 0xfffffffffffffffb, 0x2, 0x6, 0xffffffffffffff4d, 0xff}, {{r0}, 0xffffffffffffffff, 0x40, 0x3, 0x2, 0x6}], 0x1, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffff8, 0x1f, 0x46, 0x933b, 0x403}, {{r3}, 0xffffffffffffffff, 0x42, 0x2, 0x3, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x80, 0x1dc842f1}, {{r1}, 0xfffffffffffffffa, 0x2, 0x2, 0x7, 0xffff}, {{r3}, 0xffffffffffffffff, 0x0, 0x2, 0x7, 0x3}, {{r2}, 0xffffffffffffffff, 0x1c, 0x80000040, 0x3, 0x4}, {{r1}, 0xfffffffffffffffc, 0xa0, 0xf0000057, 0x2, 0x6}], 0x3, &(0x7f0000000540)={0x5, 0x100000000}) ioctl$TIOCCDTR(r3, 0x20007478) 21:03:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x8}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) 21:03:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semget(0x3, 0x2, 0x420) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x400) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x400025}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 21:03:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x3) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000380)=0xc) getpeername(r2, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) r3 = geteuid() setuid(r3) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) 21:03:12 executing program 0: r0 = socket(0x11, 0x7, 0xc39) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000010706ca90100e10fecea11ea8fef96ecfc73fd33595e26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02b4d9c769ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ce01be657aea8c500000012000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0xffffffffffffffff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1) 21:03:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r4 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 21:03:12 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/238, 0xee) 21:03:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000140)=[{0x20}, {0x6, 0x7, 0x400000000000000, 0x200}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x50) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000001c0)={0x46, 0x0, &(0x7f0000000080)=""/70}) 21:03:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x621, 0x80) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="f760fe887044d90da2d814684944b6342584454148330ea5b6f830def331fa051bf8235f003464bc9a37", 0x2a}, {&(0x7f0000000080)="584ec566a045798e2055bbbf66c57f2757bab5026e42399dc01c65a6ae7720b778b2340303383d0c02d45a7dfeaebda8052d6b7106441626f497aa0f470fe55e182121bf4b9ae3c4115e7e8935d4150ba8a7846aa1f81c22687f3c2934cd47c8a619aff50c53c5bef4f17f85816da780af7841a9cd94ea523e595f2f024a56d8eb958a6a4565954da3299de7193d66914ad48432d33695429077a504b28dd62f19de3980aec8d59f029b3b060e2141b726d426d9d6", 0xb5}, {&(0x7f0000000140)="9d58720658f7d08084", 0x9}, {&(0x7f0000000180)="7dda46ff46c911ad2b56f3c236993c32b6dde30ebc915de1753f8925d47b995e442f33e60c023887169024b2bd0ec398326407af41dcdfe0505a1862e327a9c19365878fc2883702ecc5d7ef2ef3a9d4f0aebf41f250a3f4db09cec3c583177748aac1ce0615cb877fb7524aff96a7bd5601ce8690ef00314159a02ab25c8742017f27b8a57fa2027ae505e1cfbf3e29ee41caa04ec4584487b7da2250b4dbd269521f7362a9cc75acf02df17fbf210ac00e78", 0xb3}, {&(0x7f0000000240)="ee9b09c09483a56b38892240adbbfd080269f200b7c1567fd93bff24f20aaca9ed088aafcfb9e9c68f68faae6077e5c29428ca063b0500ec0511864023c4c084a0edcae85862d3734a982fb18ed82d97afb112f1a633f54b43befe3888e63e18a100109597d501954656bc07eb80a891da667133cd0ccb0fe6ab838d86e6852b53de0b2d659d03ee9f371333500aa43007eaefef3b1a629a17ee8cd881c3ea67dbd5654a85f3447a76ae7009036ec0", 0xaf}, {&(0x7f0000000300)="924c54e611f07b7776d01a05a714b8a49be800970033bc2c02984a019436a5f8611f4dd224b7777f66617f5b1c621ad9e39d9b5e309425df6f67cfeb", 0x3c}, {&(0x7f0000000340)="bf0906de32dd06b74a15a2f0df90c7507bedcda7a6a3b3c22442fd1a7b14a52ced49c6689ab010dd3fcd3967a152a8184a78d85ecfe3773f25d5e2e903682b3322dda0bb77606e31316116d1c8f622ebc8f512cee21eafe112644bfe17b5400a225a716908da141c172c1904cc318dc7b1fc69ca92c880b5892394862b10dcffbb3e77", 0x83}], 0x7, 0x0, 0x48) socket(0x2, 0x1, 0x0) 21:03:12 executing program 1: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = getuid() r1 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 21:03:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc933, &(0x7f0000000000)="04000000", 0x4) recvfrom(r0, &(0x7f0000000040)=""/43, 0x2b, 0x43, &(0x7f0000000080)=@in6={0x18, 0x2, 0x0, 0x7}, 0xc) socketpair(0x20, 0x8000, 0x135, &(0x7f00000000c0)) 21:03:12 executing program 0: getsockopt(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20080, 0x0) getsockopt(r0, 0x0, 0x1, &(0x7f0000000300)=""/171, &(0x7f0000000100)=0xab) socket$inet6(0x18, 0x7, 0xd11) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x1) 21:03:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x1ff, './file0\x00'}) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 21:03:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x8000000000000001, 0x40) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0xc0, 0x3, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x44, 0x0, 0x5, 0xffffffffffffff00}, {{r1}, 0xfffffffffffffffb, 0x14, 0x80000002, 0xf0, 0x4}, {{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x100000000, 0x6}], 0x3ff, 0x0, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 21:03:12 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x48) kqueue() 21:03:12 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x7f) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000e10000/0x2000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fed000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffb000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r3, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r3, 0x6, r4) 21:03:12 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x7, 0x3888, &(0x7f0000000000)="da83d2bb49293d394956d24d2d903c525bbda7fc9a5d9dac44fbdf21e115ecbbe65e05e68f95e4cb11bd06e367b1dba9bf28c95023aed144c887da1f919d68414ed690ab1dbedb94316cf4d00fdc180bad", 0x51) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x6, 0x6, 0x200, 0x3, "b4010f94368b78424c7f7ac1b9eaa012e287563d", 0x5, 0x5}) sendto$unix(r0, &(0x7f0000000300)="5001050360000004000020008309ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x4, 0x0, 0x0) 21:03:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x81}, {0xd6}]}) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x20, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 21:03:13 executing program 1: r0 = getpid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) chdir(&(0x7f00000000c0)='./file0\x00') r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r0, r2, r3}, 0xc) r4 = getpgrp() getpgid(r4) 21:03:13 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00"/4104], 0x1, 0x0, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r4 = dup2(r1, r3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgsnd(r0, &(0x7f0000001440)={0x0, "bed897e75eca5612b2364d85a63468339730eec2f3877f9a1bd5e54059de9e8c3606664a5cd03bd02253ef44d1b05843ffcfd6ae9eaeaaee95f064682f3183ae29ce5b8dfc84247a882f3d1c0b85e0f55f6b643194053f797b47ec2429fba99be0bd5e62312f4db0656ab9f74418393953f6a17505be308fe8384effcf7777974b59baa71be455974bff713c961c9d3a4863c2632cede16fdf7bacd11f36422bc5db274552b1e5e60f924cf1451938109f0b1b95f342120dc90f5c27fe80276237cbfe60a04650d6f137f5bf"}, 0xd4, 0x0) setegid(r6) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r3, &(0x7f0000001540)='./file0/file0\x00') r11 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMGET(r11, 0x4004746a, &(0x7f0000000100)) chmod(&(0x7f0000000340)='./file0\x00', 0x107) setuid(0xee01) msgrcv(r0, &(0x7f0000000080)={0x0, ""/14}, 0x16, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') symlinkat(&(0x7f0000000140)='./file0/file0\x00', r11, &(0x7f0000000240)='./file0/file1\x00') msgsnd(r0, &(0x7f0000000280)={0x3, "850c38d7fa23c8df10c245589bb2b876234734fd4631170a8ff7d6ef5c4962e335135b24d76bdaa025d5fc6f17d6ba54d7d4b6878a0b7e7d64871852fc95fe944dcf5463cd56812850b5fa7c8cc9fa20ec5e51fd9b47ae455346ba22e749305c2377c0bf6c4960d6cc6e1ab2a22fd7311df5b0cb98edc4db98a7aa2971ff92ce95e7f5081738e3adde1e2aef2d71a7d6236335583c500c"}, 0x9f, 0x800) msgsnd(r0, &(0x7f0000001900)=ANY=[@ANYPTR=&(0x7f0000001780)=ANY=[@ANYRES16=r0, @ANYRESDEC, @ANYRESDEC, @ANYRES32=0x0, @ANYRESHEX=r7, @ANYRESHEX=r9, @ANYPTR64=&(0x7f0000001600)=ANY=[@ANYRESHEX=r3, @ANYRESDEC=r3], @ANYRES64=r2, @ANYBLOB="537dcaf2dfea3b9cc3a5d99418ef65ba7ff2cb0de766771a1e301442c8ddca2b7bb612fe83bdbdf4e127d0c875ba1b115ecf7803f24640c5564efe0b19a687dabb2e3ed7bec554235ddf3c52f0f5132e36519d86a2d651ac1e472186e3f2139d8736e4f8a77c35aa52f07cdda6e7077efafbf28cf70661b210c5b7e44d7a9da731803461d3426c49bd942dc32cca8e3e3df9c71240ab48528b5da19590e27c2dae6a5576499270c57e0805f1727e890e23e6c2b4c561d710ca6781dd733011606bcd9e1c5580aded4b3e1230387e2e311acfe2c7cec4fa7aed31b1cebf74ee", @ANYPTR=&(0x7f0000001640)=ANY=[@ANYRES16=r10, @ANYRES64=r5, @ANYRES16=r8, @ANYRESHEX=r4, @ANYRESDEC=r2, @ANYRES16=0x0, @ANYRES16, @ANYBLOB="e62e4f70ed087679de3b2c5ea174e21f7e8653c8d8695549cdd34d1282dab85283af30578347f9a76781030558deb3614869c334ad7f0815a499268c8b6de2c91cc7558acb3b97c8b8bc59aaf06473d994d10e6dd3e46117526b30102b582a8a02f6a3770a75929ad55b806adcb540402dc4883fb54e78d008ef9dc1d98508e893e6b7d8eafcedf048f590c9a2535d04580d2af38a9d9390f78ed8f64b06ea20dba63b15e8d057661166f1d20284b28c09c7750377344aa29c97e2fd68e630f8223cc7d2c2fdef6ccde0", @ANYRESHEX=r2]]], 0x1, 0x800) 21:03:13 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$getflags(r2, 0x1) r3 = socket(0x10000000002, 0x3, 0x0) getsockopt(r3, 0x0, 0x69, 0x0, 0x0) 21:03:13 executing program 1: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x20) 21:03:13 executing program 1: r0 = kqueue() close(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) link(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./file0/file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) close(r1) 21:03:13 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r3 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r4) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) 21:03:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) dup(r0) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 21:03:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x100000001, 0x3}, 0x10) 21:03:13 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) 21:03:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x6}, {0x80000001, 0x3f}}, &(0x7f0000000040)) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="49ff9012a97dce038ade828fb0caea9e4948a6e0bbf63fc20cfd73435af7d8b7127cf59766b70beaa91e2bc2443e4601a96f2a2d193397e4e9b8dec0f07034e1c9eb5f352172792cddec3a7d75ae32ecd5c5162239c2edbf1d7facde9d93197588e46f652bf414c8bfd923b0003185c5876a32d5a3d0e5db0f1c572c6e0df7f82d92c086505e83a552d9909a11110624d476d34260cd85f4127e3334a6785b0e229697d81b457041d0cbe03ecfda04e55657003641bae42a2fbd9c4be6c5101d0bfb546425491b4cb420e31581ac802e119a6ca1162031c7ed1cbb7d30086c7d610f2b292da48492a005a1b0507f4bcbd1a08e44653d94c9acacc50acbef10", 0xff}, {&(0x7f0000000240)="c118c34eaa279c58ad574ff80a3e8123b7e39659ae2587d1d729f731cdeff628fb082924b9746f8c0588e8f31e6543805ebeb32e0d96b6e4b6f47a0097f0f10ee303c1ea4205b7cd1af6135ca0440c2216ea371715f036527ed452d12e9cc98b05564ffe4b2d756cf87ce68c30da4f0eed57f811abecb3bcc613f8f6c24e67dbc8372eb0fbd866adb0e824fce6ed44347ce162f799988d2230f6ab7803d92758285f4c2743886b46c9d6d13e5b597709c690fb570d4304cebb4c0cb015f47a84c850e7bbf6be15136f15151cc6d74f540eb920b85b4a93fda6977a10f01485264ccfd193e81d8a5d442bd34db8848b2b068ad8baafee9bce0a1434586272baa7767b8b7316d1b80a474b08b8c28df977983c524734071037ec2826ae4a30bb53d60aecda5c08d2768b31e2cac686f6c868821744bb94ee267ac2ff165a61c6bdff6c030cedb1e547d169d7efa3b0cfeb53aa5b20ae305ec64f3fb33e5bea449c34c067051ba0cfb8e22e9f3c6f78e46f6cc04d8fc0572ae8af5273bf44425644a5540f04fc540bde7e0a513ff76cbd9109e16ac694e491456ea15858ddafd9a3699d53dc237785c8a0a6a5de65d99e3d7a62223ae7600818256669eab4e43de66ef1840f1fcc1c277ebb7e92759d5fad596b21cc9706db6c40dd230c15f46910da5f17a35dad232397b8a98134c58a5869ad9c5788fb9cbd92eba42f5cda1a220421d049fc80b97b0ddaee383db8c9bbdeb7356f9e458f55552e1118d6ce884ddbbe856d94e828f34c6ed5a7dd5bcb28f5ec2a1ea249248df3bc394e47279522f295269cd75b9a8fd7ca414ae12c02550264a997d6995dab529d58e7c2e73d910416f906484b880c1e9e38bd7ddd0dfc7fcb19152ba271a6e2da606d2c65a0e07795e4060430e430719746922487c2b50359821c9bb238c1d2f80be930e97ba095cbcbaccb4cb2ab3b81fdf99dead1ef8da1b469cd5aca039df377d47a2e64a393ca606d675ccc00940cf399c503f22b3d67032ffcd289e23a77b141e0dc7827e4871b1ca5fdb48c5565d909fa5929e5f13d56b13cebd0541a4330ad5a5b1eb3b8b5d5e0dff44166936329ff88d3e4e1b2ff78dd8c004f74c81a8a042db73c910cc6732c2eb359fe6b6a4ad8ef26229707fb76e0b827e5ce8bc77ec6bb628218f8c680133c2ca769b9c70af1d2d2529cacca4fd68a722aa4a30b22a4bd9cd378d18ed8c0688fa3a5f65a561b75bb5fd5cd565e2d0d58827534454c83ee3831e4076ca5751dfe18fdd7c4a426f3232e08628fdaa09bf2575ef270ada1f4eb45c22106656fce81f90a2aaae7ae9affd4cf4bf0ec7add2a1201ebeec059e3e28606aff5a7d0099c13ac323c30e74c5f9ed064e05a21c592457c5308cb38dc1c48987f4c6bff8307b107ed8cb7a9ad9e6e81084f4db0013643222dadbdb7b9d4fd938245197a28c1b370fac0229586f9999815daefbc40e70c66cdfc4edde3c6ba52d2370f98aaa827cd2f46acffa18c6596fc2e930b330a2099db8e765fcd5836fdf61f9fd48edb4b7d873448b38b46bbebc6951d090ed8e939545df667ccedf556be7c144c5643ed387f92445f5c8658b23007fd7606f8e4f9d308732de9fd093a9453c4f315354ccee30aec2adfb96126d1318a47bf428b0cba1112eb4d8945209d882cb1fb35812e2834ba8fcdf6414826cb9e3c092c2c4ba88392aa95d791d8e644f634c56636319f24ac3d37f0df06d2c90ad2727b42f58792aa5c4dec3f166549e75f51a9c2b613999bf0c09ed14bf1016906b2bcc88300f875e792293f034cd4fc19fcb3e27fa32ba65ba18bc48b3437aee6d4f2c4506472949dc4ea9d2c63764857190ce8a173c19613e1d6f1f7bad6660c6b338b6145e1878ddc19b4491d184b3808e79675feb59871b8f63e273a4dd0dbc05e3066c1b7e1a30ea9f973a19b75fdfd4f3f7d9d7e5c7f3bb0cea756375aa04ca5b7b6520996711799186478a3332c2a5ff650631de062530c9510360a347c1afa04d89561d0a78c61d259ed5244c67467ab45d3c402e5bea026f2ebed5eb72426da253a4ad8772ba16e12d6ff8b07cbadd123a6ff9e0766f5ad5e2f4571048d47db6b76eca89a7669d5e673773f28d08b791aba2bb99e7f7cf5a2a540e98351a807b426c13b8fdc0660f35257713788abc7f32ee8a60fe766f88af4384fd9430fb5ce6d6385893e28927480db08b882e89ff68d945ae0fc62ba010dbe970ee95e883baa3ffa7230296f704425d6ea131c3b78edfd8b352c4a9bbd986bc84c6e4c09c422bc6c5145b589c16c54c7f99c74cf2a26e34d679ca7420f4e9158b5e50ab60c7aec5c4045f503a1df65cf05497473e7fcff0837fe7c2f15930bae67364af8d2deda7cadbb89098c2fd5dfc25866778b0dde145ced484c98ee0a5b539f5ea000a2c92bced2b3f6e46eff3ab5fa125e59b77eaa35fe83539e19d47691ffb0a7a42b192c88056f2f41b2f338873ad916be7562178754d78fa718fdbffe6a5c98332bcd170728c49c932ad2f1e5b8d3d730e9e15108851d4e87bff1947b64b4f76f76c1923ce7783fdecfeb6d1540794155f21aa1bd7a1d2f643d8aae7a34c5de268938f0a7cd3c78204af51de8b8ab159cd5452fba1101756172ae2c88a6dca03b7063e41d5e6b4ee8929485c50050cbadefc9170edd0a41bdf91b3b9ceb61c5339dba8011523ad4a68597e871c2cdab2ace10ff3d1737edbd7745713a39d4d6b9c9848de551b2c64d2dde44b74fcdc0f687764b35a4fab044d900b09f2088cc3943ee812305e7bcee34630859a2dedb3e7eff49667fa15b4c1bc9a0865bb2c8b1634ef0c2cf16e8cc424d00a0f1f6000ac20c7c7f949a80654ce67052813eb1ac204509a4e826317cf95cc3346516a16bf82db2d5a74eb688818989160b93f8117bc1587ca9f32f25874bf85f2935d79d6e14c8f83194d76e2341effa5c1be5b7429ab417264f03a2dc7cb37e06ade0985243d77023c2de1e6034786e91c0603b5e10d40cc172f5c8b9e4e6b4336dd0ce231772cb8456f64221e16ec9d5b51e3911755255366f7ec19901d4be848b5853c7f79a7d740c3ce2641ca5d2d04b095669c8832f6786a832e34d308556744dc3b654b9b92fed6f5eb9f62ab2035891e3b2f4c891eb2dbb1d99a0f94d13f0b3f21c91561ecb48f60a7f8c19ed6459eb562ada408f5c82423ab2eacfeafbcf9ac4b16c86ee3efe2b7bd8f1b437ebe9c8dfe43fba37099d27af3b2ba8c8b8f9cabe8a35a2f7ec35bf208755af62920616443523fc85889e322588bb3f842869edb09026f65700fd9249f9fdddf70fd0da03b69b9dce6760d689625bc829d473da5a19592208efb5f61b9f9b7b1edb9ee10b65694bff35c05609f05219314269f0491caf1959290ffab4b94d604a692bdd468fb6535a44c335c62e8ef6ae43160b1153b232cc7265d3bc4c477c098463b2e28bb89f68b9ec2d87d781055d7de5e8de9b98839431dce71be010d6d662f6afbe279b7118257ed601f33ebc2a03cf0680acca02a69c2cebb539d43de5afd92351ac9da3a959a0ee7ca267fedbbb0f84b9672a1857c64940b97f242508bfd18963493e51d7a1054c59591ca80304ace0505630745e31b9e100b0ebcbc95185320dad0c58a7dfa823f38490af52416d4595447e8a7c27e3eb4eef29429b36f01b50fe80e8c56ee9cad496fa9eceed10db9c0f321a3169e7c6236fd3ae4a68861ffaa023fd0b2e2132f07863d0e1347d0ad939183ff24dec49d7937a6824c43a7b6b0b752cc34d593481ffb1ac897f40c84c5b58ae84ef1c3258071d8953ca28ce4dac07ca581c7607b038ffc583b764fb04256229c32b980b8ebb50f0971dde2046ef70a5440627a4a0ffc7c5094432c5d3d59a66f56e1cc0f7e3620791e0220818f5ff2039151aee85b60d93c171072ceb49471a17b5958353984739ce27c466ed82ea5a7fdd6f7b2407afaa7c7c0c953fb802f881c51163054f83cfac5c958f93441ec2608cedd77aa1aa39dfb904774f9f042a24f0d6b3a37f9e7d13ac2cc47070840de7fe691e9e39be133d6bd1b5cdbc846f27c49964a2c54a318ab7b6efbfdbc96a23ce9097014e189c67443245a930421bea40ee41ba4528c662e84bc140fd369ec7918011d193d3fe918eb1eb0b9102cc2dc0dfa22e7fdda9bc5a5a447fe7f82716e5c5a595b4d0475ec6a582e7a7cf10b90e1392a74cb41da122986f616e70625e8481a2fbe1d48132010e283df608c9ce5400db5ded60112e352278558928f4abb9a3e2ee86da114aa8eb345cca27cc939ee9d63acc3217172523e9b7a4e8b0d304e31c5bd49ea5b7b40fa30186057e8c5cc58a5c34dd860c722ccabcda2a1a1eff9b1357440baed27b62163c5d47c55e8d78a2104fde90e8b8dd5624ec42ad83c4df52550a7d79382330e62b9a89dbd4303f239dc25ec7d20ef434fe0c0d5c102c11f2bebf6e4d3636980645f050289cddb09048ed1ae1edec7740f3b589eafa9364e1c64af57b07d02de106be88b2c5ab7dce01fad56e3481aa01e98c7ac83a168bb438281dab96cc35f653b2022990feace91568621bb0e4e5a0220ba5da3eda40030a0a1c96521e2c72a87aad63af4acd59357549f9466d7c7a33b223cc17278982db0f9aea916ffd6ed4ad37ade3c7ebfcea0c102ddc727639e0639480e909a69a0f3992b6ce7b21280f1acdacdb6c0f71d7abc536c396d45593712b4985b300668a23f9e7cb3f38ffa0564120893ac092f6ba4c9d8ef4847b0c3c7d80da787bfd591ee2a001efe4c89f6c065963194732eb9d444ca0fd891e6815f508b943ac632a4d6cda43dea334ed01048e2222901742428e1baaccc62b4b64b2b1b48ab52b32f226f99af264c7dff8e0addad146076164c7082834949e518acc6fb02ec91b07c00d13d9053777bd6efca18cd47b2d7a825aa8634dbcf5d21d1c26f82196ad382e04ca5fe22a8fd064268f1b2d1cfa4933d17e7e9ee06c70df1875f5305c9fec0973db87f858880c357f508df7cab701b8b85644ecb37c55ccd54e93a96d80b0ba546ef481f55ee0b0734e8efc9c4ee6c45733d866eb8297807c2b305c0e0a52ab2df837d1be124c9b3bf99e868e5e53ea35281ceeb78d88c94bedd92d1caf19d0cb97467928e0453408101fc44fb5c98c35fac524d99c6d871cda5d4735a2068942fc00b0a18ba46e9481647ece089708d4794d6fa9600f171c238dbd35e85b4ef060970de202889229103e2d2cc67b10820fb2784889b321a56472b9239c12dfde002c581abf38da66a0a0f05267de6687e021ce3a3583cbcb0dcd9dc739ece8d090defb5301e52346b903a8b2de9b520ff2b6d7221d45594f2122800ee2453eaed84eac7fe62bf891dd2172ff5d99c177a85d31f9421586fdb96718ac02df1f644f237ae2072f58f6654c3f9283e913d50452da211869858ab229ce00a759025aaa5204d994fc45e42c76fdb644809ca57366b34cf2c46f68532127086a6deed4c7971a5c8c3bbf772eb4c52a06bb29fea70abcb20944dab4f11ac65e5eef5c420375e64de8b63a33f8476cb80c4eccbf0692d50534fccfb8193465e4582c91f0a0b8856f4ab65037a55d4e502ba2a8eb7f551b88ee3e06130489b92a86e45db083ff9740e7f6ba7a097dbaeb0e39572b7ffeb57783d52de31fe44c537db54b40cabfc50227378859ed2f5db5097c7b037b5ca4269f6597d5fb43b9d4e4d1c24caae41b9e0115250629f2698770470d47d60ce34ad171f768410ceb8e061d", 0x1000}, {&(0x7f0000001240)="ae94a8b7b111278a8ee24626853ac7c79cdf6fb5254b7eee87e2edcab1eddd35e77c69f17c9015a5df45c949da2a81d9483271497315bad95cd29ca24df4782c6cbf3c582843c0f54aecde0a23254519b3", 0x51}, {&(0x7f00000012c0)="59100e0ad82146dac11097f228ff1a93b9b82942eeb6144523478f1a6a6069e4693266645555770bb87bc4f6d851e752cf38c9569fc3c4384362b90d8e7012f713013d11d37afd6afc6e3f31f87efcce22471732c9d86ff4121a5875a8d833ae6f1395d850b25df2987c532c2f9f411bf269af489eb255eb858ac48e3a6925113f53abe7ab644510586cdb9a883fa6af328fa81328707f4ff454d1ff222da55222bb8a79e316059a4f250e742f27a283acd79808325e526c6ca588f620e9ca2b837c1ef528551c320f56caa5c2f0e155d86b0581973ac1881dc0e0940d099aaf4accb23825ee280e888903cf86c7199c4104f2dc4c5b2f3664c59dd55e660151de26fd270df6eebe29887568939652c60a4f765a4a6ba42fee9715eacd4a178418446a5211ee5d6d477df1e11f43f565294d5fdc620b9af8a85def2aaa2444acc1388beb7da82e322718295127eafc4db78b30f2d6fd80b993fa1649eeab8840a9d73932f827375f50541ecd5cf5c1eae8a30bdc4509bfabbe5882e60235d33eebaa82e3ae830b817c762a7d13a9b3dc6276f90836fb90e8b844eb31b6102de5b6459332cd53f664ada5d8d09663159b0c9dc50733ce253ff27ba50c29a6ab77b18ff77d5585db08b7ad7047bc221001b3dc694e53dd5f98ae13d1274ae98f46edad66483b6b1e924a696bc5b0ab0bafd551f5a5a1ad5e6f1bd05f10b2d0988b94aa46ffc7da624dde39174b69061db36306b08b0a531d74f8f04f1148034b7712883efd3d3735561dccccfc67373b94142ee94a97db383898c8563914908c687ae426bbaefeaee7ed208a5be9e77c6cef812dd6d75cb251576c31dd9cbf9d565ec59508141cd842c92bed3f49093f42f8d21927e90d6c5aa6e06f892ec5da2a1d4f076132bc157827834f5b38e987a376b40122a772bc4fe43683b9ee26a1c7dea087cc8233658c56f876e4afb2de502ccd785c0a3d47087e051a80a8ca1184aea17615ba90c1bdbb46a7d4ac6bc29ee160d89630aa7161927c3baab0e23450555fc415b298eeb8058aae5966f198c1d695c18eb8babb13e61c688ef255fd2d6b5fcad8bba748ae9529448f38555444632db2785e1a46cff2663037343432a02f82fbd9e126862ccbc3961201295824e2170ad537fec05317fd61d90501e68660c7660f39c0e9c1c19b98dc012e2dce6c6dc07317de3512ad8af5e8c1eb385b93eda83accc61bdbd9ccd5c574ef85a7a5d41fdf73b84bc6d9de15ba89608e578663242a16477bb4d897c18ecc232b03777c2b696cccb5bdd517aefa7f7c9548db02a07fcad5a4e3670e88aba4eb7458520e935ec903ecf9876c42649037f3872766007084429c985d9dd376766ab4fa27ba7dbb1f7a3c80163e2caa097fa9ad48644486193b2ceed7bdf94f5463be97c74e67fa104281a7fcf1bb646a93d64e0669c78fe1ae1e68b8beecfff207f00acb3067fda7e0e63a293a366e36e3cd06d45aaa08fe3a22fe7c63aeec5a4536e67d99d04eb641bf343f9ceae1fc917046d24860454156910bbc82c2118510b1bbd7566c08bc972f059121ab4bad99b9c278b26d884d792c144cc4d65fefdf9e9c614379b38de93b13cc29de1dc9c0679830e4d25d17a90f6993a6da7cf2c4f5a38670adbc064f7f137d2fd1d61f598ba6e89e37da681ab3a2dd607297e1fce985ca08d878dc7d27fc4f99eb246a4141d21de717a77aa145b62475ab8b6ecf79eb5a418ee97ef19d4378cc26023c5094d1492f1baf7834f2630365996493912320624a87ebf9d58b11245b76e775f52b9c384e1aea2e76cfd79f72d56b1749e4031c7fc6d2cc29b79d6dd33f95c9048c9fab4146228e699ea280d10fe2d9f881ae67acf1dbb36f9cb57ab80d5ece8e968b4542ae82e7a5f9c5beedf650d2945247db94d718fffc6978272511b567833e1c1aa12f27b00545c52fd5b1e3a002de1def2b2acca294481f7b7cfb0a932280ce1e5c1d5bda141606d6633ce04722e549af3aba095cd7fc2666f580e07ed84a566aec7fe67cef1040ae150cd2054d28f813a9124fb89e2d602cd348348319577c737343a53ff75801c9245e6014efe9e7a63dc78b60c6681f943a3034ecfc27004f7e6ba430f9a675da3a5bf32567540c4d7599887b2df2c87ab25f19e129daff2202c952c19eb9f21fad061ad2e94e7dabcbace4ee1a6f5744e1d766a30bd10b6a1def4b1569c1143a4149b6ff7dfeb45a29fd669ccae9b5e0ad7b186282a6ca13ac330b16e05d7373730762c28c265ddaad3dbfc5684cf5b67a5261e4a9e359b0a323b9c71e652137132503bc588d0a4d829fd708963f6fff6644e7c76e09b2779a342906c592c58229685650c909fe67eeabd49c994855a3c0443871b868b8920f80fb60eee2b9a9290605f1309422acd6f53c7eacf5a1625a60ba6cbe0fa1aa81315fc8e4b379250332381422b5b9c0ed26d18f7b0a252aa84227207b8719cb789bdf356f2ffcc56fb722f9e19fad70fd3a72f4b00c23a4ac107b4db10d3caa854f02a22fcfcf28ed4a4116caafa407fb7ba5cfe89b088b0bd2705c13bc6c65c372278534d093cdef6c45351df62b4cf8066e3cb2ac39e160438606934f48e375d8759a8e2ded1b7a110faa85a208159a982de1a2f182cee95b7c58ed295eabf5976b359540eb678be56aabc8ad00d87775f0e27ebbd3f477a8ee0749f8384c94a42d40a739c0400f481de0491d705f6975e798a27b0d7d908837e5e6554f4116709279955e07439a1017ccc4ff444c6a2880f8c96709dfbade6e89304cafc3dbfea541c4712577133e01bc4adbffcdd54dd4f411032ef5210ec65b94f0d316dd4800e5a581e18866888a4a05c537548582f7b6329596f1455035fb4438099aefe3b76104f1bb39b17f16c876aa21e5bcd408a0d090fca37121cd5a6e4722174ba0ba9c27e9642dea6be66045fb62aa2d4fd2edee5365cefd2459415d1d46aab89d3767e22887733d5469ee5b9f9cbe7dfd54a28c57a79f7b94f3388484c50bdeec59cb9a94102fd5042e66a66bd52a58d98585a5ed84cd3ff288757cd4171dc8c28b59a493f5143e2da76c06fd526149fa40f72a5d1a6dbc27aba08614301c93748cc7f616ef8184f24ac30b432ffc7ed536fbc58b158195fbf5c0b01eb0e77023ef9e5deb9e1d04bd9bc6163a9a3163b2073c8133718bbbfb0570c5fd539902fe549a87d785585e775e90649358c2c1b1e49a2efb25a2cd9ef942b2be5847d581e2e599eb3ebff84b41658f66e4e0902c626357a653169a6bebd5d81754a3171c9dec5349b5ffd5aa35ef1027070f3e1c2f35a74d140c6f128c61e75fc6db450c84421dea18d585201e3be00a8d43e52a91e77405cc3384b8a11bfb974a220d7fa084725c8095e9bcabbde8288cc08684bb4266a2201b014560422213d0989c805fb95639ba733a8427a66ca8210f2437ff3d06dd755657c5343bbb4fe1c83abe95cf241778947fcbd130438e29cab4c0552eb878e5d9dc014b38ed6aef2494e90bcc3bb1f3a067ffa6bd6eb1f7285d61066e5930e016c5f2c5e4bf4f862ed590f3ae75417480d4d9db4f8d365dbd0fe997f616945415e0955c45e5b3d46e33542a7af9353ebfb3e46bbe42f60ac26f557aac4ca3cbf99d66d472b23f2ac0de366d26d47c1e67549b2735b1d7e52af0eb11aff0823fd60d9c05cae0e43de4583e01d5b788d57a95fa5c92271fb34c5e3cc3b6d7b3db5e26ba1b6273eaa57d279c8c95d9303e7eb29a8117c51d7d07f7162070156efff1b6b71719050a40d7604121e32bcbd00a87e8a5a63d85bdfee86f6e4d0dbc07b89893c584c3b253daac5c9ee1658d51b3abc1b38fda580d5ec58f602126ccb7f329720456b5089907b60e8cefc3c9a8badd0b67f2a4c39448fe1a6fb0b9bf7e3292f075239285cfc0eae8bbaa024f451f436d5fcbe211b1cf2916881d0b8fae30a87f7a6163bd52f0319cb18d0d0515d9082b59678915b05244694ff0060eb7d4baa8a51cdcf3de7be55ff4d897ebc0cfb6392deaac4d708e73e572ee594608d9625a0bed330471e7294585988676da9e4e6c2c695d38a6ff963cd930d0dc2ba2198f3d0f507f6688cd41225ca21672d3a96820abc958ca35a989ffe43b2c46d8e99e6f592f1ac09423950273baca6ed59ceca727410c1a7ef49077c8303fd8401c134a8d050461020a6cb18b3826928cd8b7cea68f51f538053d4412e732c1d66b4cdcae27257a1bde6613d27ea762a1afd530ec7e42c8208c7250f292e3e5aa003e4d8a05745c30c95dd4c6e97333b8b6ba96e1ccb395f3f7ea25c18777a69de478a81a1ac3d9eb8ebee6ad3584242efc7aafbdf08c8807b186ca6a06f3def2db536447d1793a443c4f358aa1f9af1fd4616613cdd41b3bddeccd4e09780285c27c1dec39337b461e6794e82fcec7dcb33da9992390c281d1c03c9b2cdb8cba33aab1121d32a7d953c1b7d2650e9cde87854d7f055a41d6de48ed6fff6d0f103a7edad3eaf419a96b17afd46159939b7411d320311444b1803544f3f5faa17c71a1b7870c7ff173bdf6652f5105ba6d3a79a571acb850bf3fcd23893f1384b847f41a429135cf1cd592d31d4326b07371ed64a1cca52c7231fed728417e991858c6ee35f7bf1a2962ad557cbe62ed6c92a5e48b0fc27244a037abe183f02ccb4c7c3f5a931f8e425095cb8b4ed92a515e9708837227229f7aeedf0d7aed774ea000d065c68a943e153d768e33aeadbbfd4346080a66c1385facffef491f2b420f4984f8999d9406249896cf9d4e9746f2214700feeb03a45da685a078defe6f5b2d9f0c567681f31d824d49a141b595e68d113b27cd84eb43a2b1bde01de356862ca22a73e4d62735d220855bbf3cc649676886205b828d8ede05091b6933f6f580fe0725a2fc6ef606cdcb6acf98efe89e0b14c0b37f87af9726360c7ca8d4fc7788f5f013411e00622ac59fb2e72e2067a0e39a5b6b79a6d5760f4989ff9a11e14694bc8d3a5007347191f3b053350500ee3041123e0ebada7685bb96a20a7fdd32e98f70c47db051c3e407157d04821a23cfab8958938094a8b3bd0faf969d3b4630a8ed4200058ec15eb4dc8f2723d1ec4fa78fab21b0662f08711959adfa4acd4b7d66968a963372e9637cd8e2fca52a51ac2e908bf04a591e4743eb7bbe9b3b62c3d7d691624354ba249c0cfbea0beb8f99de7e327ae7ed533c7f3390e94ad4e3b46212c13b792c53b78f3cb7b8ec406ffe8e20b313022029fd5d45ff426754a2ba9ca2a1f423c635d8e246e7349f192297e723cd2e32a2f9a6f68acc9a9ab02947678dd24967698c45a85a2f594af78e5032e92066eed12932afc221acfa3a8bd8b404d79055a9d869dd2474abe50177a9013fba854c27678b952cc5d7bc87fbb03385fc05200ac88b7604dd83254edfa2df30044ad3da02f88bcdc4f89d5db4047aa62d2553b2ebd96e83218302dc13d5d45f74fedcb703dc4df5e7ee1206e40ec2b80dce06e2ed6b5f85ec53ded5dd0df0aa37c24214f5da8f48245f3cffbe703a71e121bcd5a8f772944a13c71eae89e577517f4250cea89bebadfbba71b1192e1d946ff0752102ea3b31d32f52de4a769b716d3b687673e2d14b003de4d90c9395444caad2be7795a438208a67528dbd40ff4879c33f14d652a115d3ac709819db40507c7c433b5c8b7159acd5d8f7cb53d074fb254aa928ffe15cfb746b72275a1ef386742de96e760c8914815be65a4193b5965fc5419dd41af4aaed271aa56f", 0x1000}, {&(0x7f00000022c0)="17913724851563e2d147ae2fbb35932b561644334b00550b1a3ff2e4fd306674987ab4dfbaed2c9980f80f6ff34c029c63fb75d9089502ca9799a00f2467a8706eabb33082fae7dd4348f64cd173e8458b9e", 0x52}], 0x5, 0x0, 0x0, 0x4}, 0x1) 21:03:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x6, 0x4, 0x6) mprotect(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r1) 21:03:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000080)=""/136, 0x88, 0x2, 0x0, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) semget(0x1, 0x0, 0x10) setsockopt(r0, 0x2, 0x6, &(0x7f0000000140)="1fb0140c18af3b01049cfcb89bbf9f63a44b4d996b72db04631f389ecb2a770166e7672459ac144684a2ac74ccd99a4db37b0442409adfcaaab3cfd8fa40e0f559b76fd8f37c7b48d693f20d161588eced2918656b447ed6b82f63881fa7d81c8c689c360f26edf5f34528b649023bc98d35626ccc9bfb40e45a97447d529f1fb12185cc18dbf9d21ed4dc8d6546bf48eb14517e87c0f018c375b9d5ff5a3b70240af1e9fecb797f4041644ec08c97ad2429f20a7611a1b6cee6946add83c7cdcdf71eb17d746daaba469e5ed3a3fea0c0a30e0cda00d57bf9c9b217c1bfab31e0f5b27578068fd62718f4d227072f68", 0xf0) setsockopt(r0, 0x4, 0x7ff, &(0x7f0000000000)="98357ba17ad045e00032a4df24cbf24bc5cef12b8e90089d1f858ea6c81a02631162d35cec2b2a644ea3439c34e7dc20d23dad0063454f164b55283dd0b9c26fec74bb2d908a3a098c8e49a14edcd9e5dfb8cd9c6b73fa92da6e2114", 0x5c) 21:03:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8064, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/139, 0x8b}, {&(0x7f0000000140)=""/17, 0x11}, {&(0x7f00000002c0)=""/239, 0xef}, {&(0x7f0000000180)}, {&(0x7f00000003c0)=""/146, 0x92}], 0x5, &(0x7f0000000500)=""/241, 0xf1}, 0x3) recvfrom(r0, &(0x7f0000000040)=""/14, 0xe, 0x8000000000800, &(0x7f0000000880)=@in={0x2, 0x0}, 0xc) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)=0x2) recvmsg(r0, &(0x7f0000000840)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f0000000640)=""/250, 0xfa}], 0x1, &(0x7f0000000780)=""/157, 0x9d}, 0x2) 21:03:13 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x4b69) setsockopt(r0, 0x8, 0x6, &(0x7f0000000280)="e790b2feb3137d20d06248418911d093caa1bfba1f773009cc38e3469d7df3402b0fad12b6e8f112d08d78594cbf8881326086038588cfa99f255469c8908d303f84cd10b254f3f7e8f598940c4c357b957b70fce43192f82b399e0261c77bdebb2caae47058d2b9793d4d7f898b21973b19109f6e3127644f089fba22068a8c1bab19296fbfab", 0x87) r1 = socket(0x18, 0x1, 0x0) close(r1) setsockopt(r1, 0xfffffffffffffdc4, 0x9, &(0x7f0000000100)="542181d85bc148a9fb65bd2c2b768dbcf3124595d069c22a02e18f900fe824e5eb9d0a7013d5af203ba16831a65559993a62efa644172d3677133b769a737d27bacc030189515d52f8e1b13e5b317b22f35157a10e2300ef2b8c2c674b5b3854bf342722c10cd4d09a74b43b837184d150aa622f37418d778c9157a3b198c8d3664672", 0x83) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) 21:03:13 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x3) 21:03:14 executing program 0: r0 = geteuid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) lchown(&(0x7f0000000180)='./file0\x00', r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(0x0, &(0x7f0000001100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) 21:03:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20880, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 21:03:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x1000001) 21:03:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8005, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 21:03:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r0, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{0x1, 0xfffffffffffffffe}, {0x1000, 0x3}}, 0x2) utimensat(r1, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 21:03:14 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) r2 = semget(0x2, 0x1, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x8c2, 0x3, 0x6, 0x3ff, 0xee, 0x5]) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) 21:03:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 21:03:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x7}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) 21:03:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000240)={0xcd, 0x0, &(0x7f0000000140)=""/205}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) 21:03:14 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0x2, 0x8000, 0xffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x90, 0x0) r2 = geteuid() setreuid(0xffffffffffffffff, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440), 0xc) setreuid(r2, r2) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="8f96cb4433263c7b49e8a9c4719d4f20688c230b1c988ef8815fbf60224175d02e597d3f65ee3ae774b896445be0e65aee925258760cf6acf1ca07c10eb8fdc0090ae37948c3d6be4296cd00a38c0a34a2e8a6fd77152a88de0afb0ec9e40d504c4a83dfe817b87e71a3e0860d6cd63d74f1b077a2442de7a9ccae56707a98d164ff6fa8f3483ed6b7e2ba6e3404d335fa532417f8c6f46dcf088eab19ab68fd127e949fbece3c0f68fbb873cad280be5ff4f489c2bd1a", 0xb7}, {&(0x7f0000000240)="924e524730a34077ad5d11a8dd6e29c7fd24ffa2e3bf7fa8d4b9cb28b982aedd88d819477a936d60d44a5506291760ab09dc327274879d4a1ba45b17810d2448790b1ba975977399ceda24e27b140033d16491dbf21b580e5c4ad05d4d0cb07b4231b29921dd7f84acd349d05f9f200468ff5aa7325e8b535f84e9a664e0", 0x7e}, {&(0x7f00000002c0)="40d889b88e3d7fbce139e0dca538b9c0637a110b101ac86bb90c61dd87267991debe6c51e6bfe530d945fd0669ce749d4dca2246acefba14e1a269ae", 0x3c}, {&(0x7f0000000300)="1b2e981605e2a73cb6beba3bb8d61d079225cb1fb30eea3c88785f3b59cbd780a300dbecb47bb0e91d268b98b3ed985059196baa6f314e92e0a7d2b4713750c9b4ba8177b8422f52c927035573f055405678dad776b47e6dfbf9b6b5cdc7fd5e5dff956c2158286af5b73ddf2508971ca9b4b78b3961ecf30e04183247bf7fccd7203aea47db607bf4af4f2a4b9fef193b68f0666ea61e75178f611e5117264525536a275a1fb04fe8bc04bf771b21fcd9d330b5fb1c05501ef43e5387273a9ae3c33735de60a277f3887ee43f7b9413d7b016f9e4f7817d483b305071ce15d255865aa7c89ba7e60c9ee049dd2770d03d037b0e8dba73e2f04d72d4f588c9", 0xff}], 0x4) r3 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r3, r2, r4}, 0xc) 21:03:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfd, 0x41) write(r0, &(0x7f0000000140)="a313c377284c35", 0x7) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r2 = semget$private(0x0, 0x5, 0x4) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000180)=""/200) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r1, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000280)=""/188) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x0, 0x23a, 0x80, "ef775b10270d719155184f9d2047a3764e5b0c33", 0x4, 0x1}) 21:03:14 executing program 1: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x81d1) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r1) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) 21:03:14 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='c\x00') 21:03:14 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000080)="b100051360000004000000000090ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ac080002000d7d026ba8af630600000000000000720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = semget(0x0, 0x3, 0x220) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000140)=""/169) 21:03:14 executing program 0: clock_getres(0x3, &(0x7f00000000c0)) 21:03:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x9e9, 0x1000}, {0x8, 0x1}}) 21:03:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x80, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x43001, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xfd3c) fchownat(r1, &(0x7f0000000040)='./file0/file0\x00', r2, r3, 0x2) 21:03:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') fchdir(r1) 21:03:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x83}], 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) 21:03:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x3, 0x5, 0x1, 0x1}]}) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) 21:03:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82021bf0"], 0x1) r0 = geteuid() setuid(r0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r2 = getegid() setregid(r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 21:03:15 executing program 1: msgsnd(0x0, &(0x7f0000001100)=ANY=[@ANYBLOB="0000000008000000c66133c9303854ab5be392a4ce01f8f781b8b8f5ef402bc55a42b51b907b5d0cf9102930ba24c8e7a40ffcdcdeb54ece5f33a51beff97a43d7792b2f01f9befc8738b5462e286bc983e9f5cb07c585a5824ba55102f8a9cdc57b50548fb429286fd4604f4d2dbbef634453456b9395af0e4bdae31cfe700dc51b4df98c77d6d0d90c2077e0d11e435029e30689390afab6bebde8ae97d8187930e5b232bbac0628f0a91cd09289cac2b2b3f64566a2966bb8ed569d946c88bee88a370000000000000000"], 0x8, 0x0) mprotect(&(0x7f0000084000/0x6000)=nil, 0x6000, 0x5) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001200)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000040)="81678eb0210aaf1ecbd228383e8c7bde236924f54de7d9c78508b3e4be4226f8a9d5f31bab48687cda9b73fa676ae8d343771636abbc7babbd1b4f9f00f163c40d1ef25a8c90579050586d1eab647102e636e7624cc321a90331ddfc2e558ea2b301ef9c9ceb0c3e20b5391dd174168c318d2f67c19d7dc765f2e42033bc3c48487c1c00c60daf7231dbce0da6562063618843b2e9d8fb858487c33119bd2015f2833fb4deccdf3c94302d92421ff00695e129454424ea768fb314326ddfd9e2f65fe7d72b3a5c68ea9e84a724075a234f2962e7a58193173b65742a9bbf63054db9a77eb9e35106c9730d86311fe6466b40346dcf50d7dec0286581448d92796ff2c119abfdd9fa997c090ce05a0e6b74f9426527d6881c19c589de06068ad93c23ff9117a50f43bd3d45930ac6da42a25d8c7f540c355c8adeb4a64226eab5aa64b2017d871df79f6d6b79eb9fe17dff760f59c933afcda8e0ba8b6fc38bb72739a00ebd6c747092bf359c7449778b7c8731a597b8f15c5d14f38ca5f9aeb070f4c564452240f4baed70c85faf51501ff89315e4bd8f2cbb6d0b1e7f756cf2b9e7e2eb7a847fe19123680c0f402ef152f6ff4d41983fc12ce1a30287cbe87edb55716937b82a57700882f08390ea15266d6d66491fae56fc1769368ecda87fedf0072ac7629a61ce0ba1aa243721098694468d9e1047a8ee5eb0c3a8c3167aa58e3eac688bccaa5089e7f1b52768c3c9301919ced831b9c404e83a49fc1712023cecb40e0189763108077d6a8cb042a6cf28673334515cc5abbb77e0ffd7000b66beac08a0ecb6ee56b20ae8f3e222f44c576dab255771fc56dad63316bd63e58d26306378517a9fd118f918eaa2ae204c2feef69634f97945a3f3de9a42206070a2dded0034ccf8d00f5af78eccf227872a7121c1cefe10098d70bac3735f6e125320a63c4edf84288bb783f1775328a04a2fae9b2e83126e1f96629ee3e2f242929b394ed75f7766ff75769d571a0c0abd3207b480904a5428b6acbfd83292426d3474f892e031ca250f8daf310a0831a2f003c2e71ee9913dba68454c148dc548245a7e4cdbd91bf0f2e298caac5bced483d152015b5d64bc55d08e0a5f22b00845532b401c5749ac0c41a420673c64239235a219c5dca633a23dce92fefc4d4de14b853b1bd0d232ed96c74542403fd48dfde07eacde54d8f6977a6d5215b566036b841ff0ee0562bb314181325d27f34d06eb956b3f28b01fffa3c4ded21fdd479305daf236bfd8aebab8dde57eeceff7e9235cbfabac765181e2437657d988a8f83eb96d6b7c8379109b4172d57e6b1c535509f6c03fb4fb7a0ea89e8dc9af079c230cc043480b93e0d929606924e72a542aab34736af3a46e254ec80ed16f035547a93a7eba1d8865fd0ff82b255752f203244d4d3de9a484f9a1eaf2eb1c1c7483a37941519e4dfb97369e0a8c128abd9a3f79bc7c1d78becb17a502cc380c3cfcaa7164e0543fe5baa330cd9017516402813d33c07f3bdaea230d57438febf4cf04e8d17d5158d95ed8189242dbecf1932d297a8095dbb1ad41ead17fec3c18c98ace35c6458d1eff3d36822fce35db9d3de3f5d73facb74954836e49dc024f9062c67346a61babafe66aadfa87107be5629f9ef237b8ad92b9e84b3c99f798d6d94b155db75f45640538c3ae4733ce50b0b5c44652b68fcdfe2600fbafcf94a4cfa8c8d938cde61cbdc9eabcb7a59ed01c8505e73bea2d22f989d00c01d52b89f7a30583c5eb333b18754f394290c52345b9440b2bd74cd85c7e0a7e46fd8e40e3a975d9f46c95fc4cca8a3c1acbb8a206b6e861e701ebde7929e09d284bd894f9b7dfbcf1941616e523b0bfff3fc0bc8cf4c68d9600febded35723bc58b49f7e2b30858d00cea0bf42c3efa3492addbeeed7a0f38b99d267265dedb67356b3e6e07446b7378737b5a9cb9a602be8e1924e832f11b151b285f60e68b7422601bb9952da1e48150d8b091e892db11a569563e6da7e9e3e93daee2b8fbdbd395b6013372d0dfce80f3d5fa271fca96d81782b89fee544ed9b2b61bed29b1b3b7ed409ebb270183f810005b4ef449b6ba290f0fd178f83770aafb8fe9c8034bab78c25344dd95f5a30b077876bf04ebf88848a2507cd547cd77b26f4ed8e23bce7e91b136c7853b728d4b32fc769a99539737a3e829d56f7a3e9ad9933944b6eec46249fef4f5c7da153fe34dc8c87c7683c96d22d26060b964def4f41fc354866af60aafe315fcfe0eb5185bca8db78f6e4430f0f1fc55058bf5e6175b17a8165155303f185d3350d4c47df2f16525cfabb72b8362e331438a205c69f1b23eba388b88c8873000d0bf592cf0feddd924e259ed55acdcbe6c74e508d5777dcfe1a95128bcbeffc342c256402593e8cd66c3df7cb307ab907bc1dea67a145be25f62e6b87ee57b724e17e8394abc5f8c50f5d13576fad3b9cd4d946fa42af799471df083567793a4e75615a98971d97f310d1860467c9642885df352b40fb79cc1d1d45eff07db1aabd3af751d960bb08b7e3455f8887d140971b34c2eac452f3e2340ff7c21f6bb8c380785964bdfe2870b4968303ade23ead49e0fef4e9df3066e27cef0e7bd949bd1d92e2e37af8878cc243a16daba61d45b8cc097a1c81bf87218ba0ae55e9251525680233126cf4b1c073d9127194912cafda51a1a3c3ebac96297e775f6f94729aed11c683173fb472c51165f882fbebef5cc67b58926d00695614625b9c6ca60a02402090a2babcf97cb37f4789de9b527341c8dc9530bd5cb24e727801f0cd55d984c7cd2e9fc844a19a99afb979bad77cfc4bfdebfa80a8afed75a7c23917dde7c01803b9c029d5b5e2b405b7ce29539cda465456f3632408a31254a16355d571b717fa68fb3438a744c5455b4cc62ee9d9fcf49c39ecb1def7cfa0c762509cc0140776200594e3312777559676687c7f14d9a968a5b4a5f8e45c530822ef14c15cff43a957c4e10774ac62f8b0b4d41280610727e07097e5a029b162dee208e8936313b1bb32f1601e4df54d9d0ec2beaba68e81593ae66063186eef45e51ad4a6de397b3c28337846948d5b05e261da2f0dfbdb8ddf252db342b5b863d74d75196f46d199515378653437bbf52c047b77f19b1207c01ffd6e49527c972ae321a2582b299fec3004e87cb58c3aa2d32c78affbb8d22880d13a0da9bcc57f4d968cda19803a201f7e0abb319e8977785b3f47f501d4553c5171c2b039e3f38d65f608c33ab3316aff492ddb6c5d71403d12fcd6206f29afb0859c7c6a4ccb59b395aff5b9ab9700193ea4fb3d9c3b979712c3711a91d49d2898a0a1941be7b3051622719c79873aba50bdc08b8df224401258690fb6750ac107e25e0db5fbbc35ebe12c1fdfc3b5e76e280b0209ea26dbc367b617a3ef42f9322db9be011d871c235994b7020dd16974010aad9c8fd609d990bd79d21e952286c27dc708237544cd9a0673684012c68b6ee8d30e2ca346ef35e10658cadcf416bb1d5cc11a8406be9a6e9fd3d843e91fdfede39936f544d3562c06d63605ae7c47ec4a0ed58fe4e30bb72b6d44fd92373280a598a4cc1411e57c8690938633d06647ae349379b88bcfeabfbeddd1ffd0b95c9ed53676df3ec29e03f80fe3b961b12fcc29b35ac504e02b75e8b3db3a5a2555f6251448460f839bf04a4436ed8ed66734557a1367af268d4134779a8fdcae587fbd7f848d5b7a79650fad9fedccb55f23e15373db680cb16443ff1c4f864d4daad3d4e59632d08d65fc91a2bdb70eff6d52a6ba4ad34987bbac87106a7097b420168d8c9bf5ccc23a6ba806c5c5c7092d8cb15122f91d4a153ec32609cee9bb3e8bec3605b5c4c1e6f3f025c2f04cd1c7c5170546ba02e7ac495a3aeb320c08ba6b83d93fbd4d2bb7caba38b7018ecf23c8b41bac230cc1682f09ae4c42f992f22c70afbee2ded7350a8262b0e4fcfaf48ce629d57358b715e7e41beb7818123cca491ef1ba16e1f28fcedb30492335e3b9c868192759fc2de03814dc26174d5a7efcdfc36500a8fd9e7985053803e21b6572bac5202913c61069c241a8c064f0abcdd552afa42851a670d90c429ce84c734ad57a962ea53c966a9cd90ba811bca5219086d83e3d208de3afa1ec02b78a662d887b36289a28fcfcaad152b23c9b98ea3dcd0e5454299049bfb90b223bc017d992a2be67694bb1a65257738652971fa0f1737b622cf08a49842dfc2cf7612a482221f6d1e491baa9e793fafb4eeba1ebe2d8ae601a9b9b8c436d18ebca09c7e2affc8941f42dc5ac23acb80c2c6bb39ecdf54cd076a386c42c351ec0c0ab15a1c57d58f9523f852d58fe1fddc00911302d191b646f1fd0b4e822a69564d3475e5fcd9c28a6b5cac3b7eb102716df1abf0d4b6f5360c263e5e6811412614c2ffed1c2df1c2c06328c0bcc47c8a97ac02186ccbaacafb469969da2a7e06ea984258651229a53d72f7870b9c5af2bbd72ea1a044d2422ad4c8a240e9a2b744b7fffe6a576f3a415d4592e09d731f8dcaebe73880ed218d47d33ea39b7c9e68205bc41ecf38ba588912ac98c5763a1e93f9c66ee1d37dc68f951842f0cd2ba33ea838c69803cd670efa6891a7b39c7cb360fde55027437e1235d579e92ea58a1825c36c612362bc712bbe6c404dd1be097547e95b95b8c6fc5cc71e973c139b91d14c1c71286e5b566accdfb2ed9ff5c875ba77b421ad0463fbae0594af19585102676d71bf310a86a0ba02a3eaf4fc067209e0d0ab7e0716ff37ab969ef5aef83366b204830bb9fdc0232298ab7049dccdfadc491a6513698a53ce0b932bd3660fa070a2571b297a8758215baba2d38e293274078048cd3a5fab8b9ed0b82d575eaf3416e495212d551564a15d785e3484fc34ba61fe1429f596e561db95d5e5f697393a12298394e4f75930a2cba925fdb1ef1911bed4c097a271c294fa015341506fd1cc26462d3963a9fd72e8f5f557b1a54a7bd5d54549f58751d22c43de8ce8b148dacad24edde3eba50df75f18bb029352a665fbc00c264f1e630ad23ba2a072d0d22974e062823e56fc658496a1e883d293f877ffefadaca18163b2994b98d9e5d26ac9ae0274edb4489dd377102ff2547368eac24bd78b915f8b917a3071d174f0ed5a62d93a032c5964b0e7e412ba7f0cee44254084750fa5b521a4f825cf6cde3e5e653f1a35cce893bde668e03126e8481835c80a838ab2f9d64973260b3692eca47a76de5c8d0f3da9d94832662a4cf1bb608bbe27a6c8723b5d21a029257d22623ce9b15a62eb7341d8fd6363e3050d701cfebf21d7378c64eb7d63c318be4f31cb47a23fcbb44fd22ff4e2954114f7fa0ecf794c4bb4b79ff5f3c2081585bd321bd82a92fa7060f62ec5c5699f6a6812a68c807f67437518bbdddad1cc0cffef0d6da5ecc558829ecb011181454d98b809f9a5730c819fa42dce6781869ffb07726880545f3efd17129731e90128507cff847c5e1c5ad3b5f83a7c9015b630da1581b817d9631d9406c21acd672cb6eab729f7d2403ff4f581330183e3ee6844aef21f3762af9a7e975e6fd9f11ae3a25a1344aee4e541e5c04ed651f157f2cfb9efcbad6d7eaeff485254f7b6b49a03a4b22274fb82bd36dd3ffa37e93505ef7c84ae57d216114e0958feea448b908ced90b8bdee8dbfd950796d06baff2f88f8751f1bcc790b1b8e1ef16b44618c8a9177d2401083e2a730de29f87ad735245024341baac312eb24f1277c6a", 0x1000) kevent(r0, &(0x7f0000001040)=[{{r0}, 0xffffffffffffffff, 0x32, 0x41, 0x1, 0x800}, {{r0}, 0x0, 0x10, 0x4, 0xffffffff00000000, 0x81}], 0xa94, &(0x7f0000001080)=[{{r0}, 0x0, 0x40, 0xfffff, 0xfffffffffffff000, 0x9}], 0x2, &(0x7f00000010c0)={0xc2d, 0x8}) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 21:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:15 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="77bb2be8a655613a9f172ffacd62ea0346a137924c478221b16c040ef02f746ab47c94b09fbe3d613e6e7fb46ff5f73029e24b64ece4c8e1dfd6ecc4bba82b6dea9b227f6a7b345923cd3fb38ec260cc15d925e5727e1a265d04f42656f0a0b2ecb5ea842d42567eb5e88d91791c0bb6706d20f830b30878dfd52c47ba41bc792ebf7445073413a83202bb653c5436ffa6cb3a3b6dec92257b50e6140c212eece64c422714c5874ee56d995166a5e3210bf07b17c4d68283f4385d809c8bc9b18672514732c7aca47dd7ba2084636f8a1573f5ed82fb9048207e1d2b95d77b376d8f9fda3219ef087d6a46656075b3f253434d", 0xf3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x6013, r0, 0x0, 0x0) 21:03:15 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x8005, 0x10001) 21:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x18, 0x4003, 0x102, 0x0) dup(r0) 21:03:15 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x100000000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getrusage(0xfffffffffffffffc, &(0x7f0000000100)) 21:03:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x101}], 0x2}) 21:03:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x1b00) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x0) write(r0, &(0x7f0000000080)='L\\', 0x2) 21:03:15 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10188, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x8, 0xfffffffffffffff8, 0x4, "2e894a5a10195e651df1f56b07c90baf60d98a19", 0x81, 0x2}) 21:03:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000140)="ca26f60ae574463fbc4c24d869002dfe78c368f3ba2c8a2c6ab6c7cb8663b16988b85db03b529ed1a1b542d606677a89cd7077a169dfb1d028d43f118c830b507b42e1963faf24bcf5f1703cf5a95688d2601ecc2a77e7cbfe3a1633939369470347d1ceb1e899e953343ec188d78a8193816f1474dc05799a32c4864298310cb6a9adc141b7d294e61d9407a92237f584c4bd2034261b9635db008f217f9c534eec2090f089b9ce145184bc10f121cfcacf004d0bb275683eca120a09ac2c239f5dfa354448f72e96ed61d079bc5f38a6f554cbac9485ec9510896f71b22e16b2a0f9f465de0502768a11131c61a529abb236", 0xf3, 0x3, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) 21:03:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0xfff}, {0x9, 0x4}}, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)) 21:03:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="3c21c0faf0d8faaed7ab2cdf282f48c37a5fde94a7c8ee31d6c76b4f5261c77e9170aaa273a368d80e8763d3bee42d4c702e8c", 0x33) execve(0x0, 0x0, 0x0) 21:03:15 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) shutdown(r0, 0x1) r1 = socket(0x27, 0x1, 0x3) bind$unix(r1, &(0x7f0000000040)=@file={0x0, '\x00'}, 0x3) sendto$unix(r1, &(0x7f00000000c0)="32837e24cdc9db6462adbdf8aabd39b366a0e1ec57ef1e4c71b05c05077922da4280564760b03bad65aa8e8351ff17b6d47657c40014a0fece29345f838ba8a0b21ebbeb5079025a04e9d464928da4597aec389c9e88cb6fe17e123deaec70e7713a2c888fa377c73f72e1a2c66d87b5ecb54bbf8a0818eddd4559fbf9a4ed86f9c0bea404e7a64e547205d4b3dd919f93863f189b2d3b63fd0b27", 0x9b, 0x400, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 21:03:15 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = socket$inet(0x2, 0x8003, 0x2) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) fcntl$setown(r0, 0x6, 0x0) 21:03:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = dup2(r1, r0) kevent(r1, &(0x7f00000000c0), 0x62, 0x0, 0x1, 0x0) kevent(r2, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)) 21:03:15 executing program 1: socketpair(0x10, 0x0, 0xfffffffffffffff8, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x7fff, 0x4) r1 = socket(0x2000000011, 0x6, 0x0) getsockname(r1, 0x0, 0xffffffffffffffff) 21:03:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) shmget(0x2, 0x4000, 0x90, &(0x7f0000ffc000/0x4000)=nil) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) writev(r0, &(0x7f0000001840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) close(r0) 21:03:15 executing program 1: getgid() setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 21:03:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xc) write(r0, &(0x7f00000003c0)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03b38c06b959e8a3277a6caf38abcb5e0e3235ebd3fc5708e31ac60d265da6795d817ff57a5b1dee3c5344aabd9dd81eb9f7df0be59b6c5f6540c6cdad04f2eee745a8eb0cce649b9ca6e50634bb10a8ff44", 0x102d0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 21:03:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000010ff8)={0xffffffffffffffff}) listen(r0, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/78, 0x4e}, {&(0x7f0000000080)=""/110, 0x6e}], 0x2, &(0x7f0000000140)=""/105, 0x69}, 0x3) 21:03:15 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() dup2(r0, r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) 21:03:15 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockopt(r0, 0x5, 0x3f, &(0x7f0000000100)=""/20, &(0x7f0000000140)=0x14) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x10, &(0x7f0000000000), 0x8) 21:03:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() dup2(r2, r1) 21:03:16 executing program 0: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0xbd) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 21:03:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x80) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000001c0)={0x5, 0x80, 0x5a}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xd01, 0x80) fchflags(r1, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)=0x3) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40000400000002c5, 0xe1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x3) ftruncate(r2, 0x0, 0x1000000000000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 21:03:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000100)=""/249, 0xf9, 0x801, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:03:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="fae6681803b296158c2dec88ac13defecefd05b386bdb0649f39fb31c2e10c26194aeb49cdf1f26782a396abbf5d6dd3244d9c99bc6068add14094416ec98f5fe378eeecd53d08b002aa62de3ef34fc7633155baf55f6e127655527e06e0b9d58b05f4587b89c683de6d959ec9ed0ab9a9aabd7a9259b54cd70c3cf9ebd9d94b0f8a6b366506eb82d3f9a1d74c27cc265610f7bfaea6d0efd0f04f74c5d8a0781fd173bbfad47953bc2989c604ab12496dbb712bb06e0205ee1e156c33068321a65ad0be87f46df76387f15ec049af4f5d70a7b9970f66", 0xd7) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfd7, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 21:03:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0x20) read(r0, &(0x7f0000000000)=""/116, 0x6e) poll(&(0x7f0000000080)=[{r0, 0xfffffffffffffffd}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000200)="735fa9b79fe0d2c17e3fee958cd6c10c9dee9517a7bd993edce63c0962c59e91fec283075e6c603fdd4fd3fffbdb8fb056a43ed1842b0f775ae8860d3cae6ecb5ad327d5de96280e41c9490797b2832d4d338b3b76ea0e62b56c0a3a34e873fd3c404b5ac51c9803534358a70edc0c20895b7392250b6043", 0x78}], 0x1, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r5, r0, r0, r0, r0, r0, r0, r0]}], 0x68, 0x1}, 0x1) r6 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000140)=0x2) setsockopt$sock_int(r6, 0xffff, 0x80, &(0x7f0000000180)=0x4, 0x4) 21:03:16 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280001fff, 0x200000000002065a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x8, 0x40}, 0xc) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) 21:03:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x4000000}], 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:03:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000580)=0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000040)="18fae45e4b8414547e197b48bc1f4d098210fb730a0a25fd996065ba54f60f37c3a54666972ab7e639d9c5deb092a033c40c42cf55fa01e58554e51502ee62f0cdf2a97a6daeb3564115bdc9e4aef47ddb6e72e424af0c1597388a58231ae7b9df4e7cc7a5bec3f90bb4006b91af499f9c5d882890827f29508bd5e2805710907f63aefb2ba50e6e36672ecff7ab111b2a4ec5aa518652d19ad9aa8637afa7ed7d65df93e7301ba1422056346d21527e8d358a4ddbc465f298c2122064ad1e5a84913fdc740e5a557711bdd6c6719bb94090e4619d13d36c", 0xd8}, {&(0x7f0000000140)="f71bbfd43cc896658946c706ef82f0dfef1c1417c8ad2a5bbc3f45bc31b2b6c4a511f38eac14466592131843bb8f0f641171e0460a178bdc8624b90bca4033653ad3c5373ae6c76af66daef8abf7591e09be3c9c5d8b35ab1a1974bb5779c018de79ddcd0430d0337a783a60d40e242e5e621b3387a7cd", 0x77}, {&(0x7f00000001c0)="d9764ac087be94364d6c047550f9420fd5c713c34b66a3ccce66c4db64526e0a603c691c52674c208294164f193056f46398f5637a5e83655b5df66c34e7b7c985a68946c1578967faa6a55ca2ffbef027e912b17548aabab1575564e518008f95e0e011a1ec8e9bf7635ca264284f7a982bd1a8bac83061f19ce372307d0acd0faef8809fa6", 0x86}, {&(0x7f0000000280)="0fbdb3e86386a97662d090b9433660fff5802b13d85dc04bd7a3c8928f3766363fa095025b62e87e77de62e7c381a51f066f8feab2facb8e4dd4211e7526717dba2c60f6d7f043d92f10ea724d106f11bfa46b118ba6", 0x56}, {&(0x7f0000000300)="c9cffb25b91f2ce5dde3e3e36332f1ac85e3823283a1b610955785f95f4e4c57350d98066a2da6f34c828b2bdc489b2df4643cd07bb38357ee1571c4034c34d360742806ba99db06296a21cae999c2467642e13118dfc1b5592292e98650f5481e49498f6072c74b2be816af55667cdbe89e048b3b375b788114ce86236d", 0x7e}], 0x5, &(0x7f0000000400)=[{0xf8, 0x1, 0x9, "acbdbe538fec94120d7d3ee496ffba2a8cb8d1fac27c5d7e9d488872811b47212ca9afdc7de45faf6f9dcb5171390c7893b40dfc48fcaa3a3f7ae508ec72e60ba6c08edbed19c41ec7fc58b9b5ccd51f4f36274e710fa07508272fc3798a01cec7270926e3c4e6dff43c980c37fbbc4557750416467a8c626a69d0434e873bd09bd26e5cac01b9aeeb41ce37f492073fa023a8ef225f3ba72843772f6324dbbd180d779208e64472a9784a74b00ad75e12509553656e27c976a340ebbe3eb6806731b145e0caba9331c4f73638925f163ce35e5419c0365bbfaaf5adc5e629560c"}, {0x40, 0xffff, 0x698, "dcc79c6f5c98c189a360eed10d1195f93510ffcdb1df9a3b2b66469bf650b61efabcab3ffb5f2e00d2fae618ea81"}], 0x138}, 0x1) setsockopt(r0, 0x1000000029, 0x23, 0x0, 0x0) 21:03:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x80, 0x0) sendmsg(r0, &(0x7f0000002580)={0x0, 0x0, &(0x7f0000000fc0)=[{&(0x7f0000000bc0)="ad625cd158c126ef26a8f114da72734cb398dd91a4fced14941a312c1fbbf4e015b1906457eb63a9df3e540ca15b4d61", 0x30}, {&(0x7f0000000c00)="61f010b3f6948e4a84e14373d533e9a87da6a304cdeddc2b83e0814e6c6daaf71bc677d5232b108895f903d3fb45853bdcbe56aa76b1d01a602bd07534dd351f591d6a9c89a269cdb2087ec31f90194df1646ea1fe1c346aa5876e3967a962603a014d79195297d8d1ceb37337951d0d6b3cafa895fa05dbbb5d91becc3812ade82aa5ab8f8773e3b82234be59438cf5262848db907df2b2c4d53d1431c24f81dfaf953aa7ebcd087ab68f222c4a", 0xae}, {&(0x7f0000000cc0)="ca25d8324f574ebc0de2227f24b2c49e89229989128728c171c6875fb06e35d47eee3bbc2239a965fd221543980f89598933b1002ff60540e90000ea44339ca55a346490dc63aba6d061a1762a56e181ee496eabc5aa2679a533dd7a6623a398aceb14e301647f18d3ca2f6d", 0x6c}, {&(0x7f0000000d40)="2bac4fe7a2d0ae8938aa3ca2340d54cfde6898467fdd9c3d1b9e7d086c5f915e96a16b18efdfa730f5df5977395ae609abe1ca82becb8fec85462170efeb6a0296760d5dd83f422e77b394bbaef1bf54bd3fe423808711a88e6838823635f6184339b623546f1ecd5f58c038106fe08028bdf0a25681b851f43703c633b929", 0x7f}, {&(0x7f0000000dc0)="4b73f86400746b620053d696fba923b96231e2759bf25bdaaab95d816283c92b8db252ab17c43c59c60d83ef5f46e61c20fb53c019ce40632e2b9889cfa3b0a82be32614fa6470dd27b416956c82d6765b5a218cec4a45b79b9dd4dd9f0e47beb543a6debe3ad1376e807ec83918df2097b1e04b304699e62c0a367880bc0a0d33808c68acecce2108faddd0c1b9d8edd23f0e4ac1c364aa1d8956cceae573db56acdb9a0ec85cd6925e1d1eeff5b6820514f72d33b4d2512cbb", 0xba}, {&(0x7f0000000e80)="48fabb95c1164d16", 0x8}, {&(0x7f0000000ec0)="baf6a3d993e7a8397bdb4bb46ac60ff801002958e9da1a3515074f910fa7a1913c34c8bb71d3d699e32cd424897ef830cef516468e399d925a7a44c04e6b5a73fa23574d071a9f175b49902ccfa5fcda9c67fd38f736ab71337c837a4d6dc00e4de24e7a8fcdc078d423ad5887d321cd179245969d48708bc7af82c7a3d2f17422876e247ef6ccf983bb6018c7be39aef2587765174c326cb10346ef956701d4dac8e8adc50cd96c97e793fd2c7a47b359eda4318dd7a102ba20c36874f2b7606d8cbba4ae543bf9", 0xc8}], 0x7, &(0x7f0000001040)=[{0x1010, 0x1, 0x48ff, "0b9ed26e045002ad64aa08ce8a689040a83fe6893e45b599bd78098874ff71e400f0b0daa254ad5a052ea621ce70a1f4e5d079c27bcd2ee698f8275b8b59bf94f8201dabfa3da3704b9b350e7e28c743b27b95e5ebce2a451f9aa893591a077542b2d30b7c557f5e52a7074ffc4f3a1b68151845d3add3b17be3ea0ec24f9d91ad753389d25b465990954a58bc8cb4768f95b3039522dcd5f99184184493d306769c2892cb25e62be20627022616c506612e1e313b19980af43b5541986026b0176c7c1f608d33203a02c8ef730f3a05949e9478e1e1f041ab8e37494a318e37671fea93abc268d30dc1dddd047873f4c2fd0ee1dd36b455e58b05158b485efc66dc6f059d2a82ef11a54ce1ff6f30929d66bf5f5b4e95b948027ee56d98b04ef5ece6c5477917ec083ef7d2c18cde927cb1d0fc0be8ee938710651fa18b7aae27665ce16f689b4fef92d5f71d4531ac66372f686cbea14d8ed5f101f9639ca2995f562ff4b42b01d77db7c6834fd18a7a56aa003f3127d18b0d52d457444af5b1292c665be77b9b6b7187c3a1aaf8d70c88c0e8f3996a3f5a90bfa34297a7ea8c97e445123cc36e112d59408918696deaa2714d1c4a1e16fad71c6d9160b45861db73df7fa6730b051792a248b2003d0c61fca8ef06890dbda20000e6a9baab3910220ec64ea2fe8f8edcb2d917f1070c8acc421a7ee436eaa007737b4de9ffbc7280d584b02829776dfa2a9381155880213c88cc5c6331e26a1cb2f84ba19c43a0acaef4c24f6a9310eb2caa7a711ce5dd7fe3f1c1c0cb46f6e2285f992ee04d9c753871fda04e0113cb09cdf5c674f8170922f381528c863b25c15139873d4a39a533b86f6b06f797a37b6a89a445e280e89575a94ee97ae0062cc6f534d27a2b314c54ec8b2c00322e2144f83930c62aeca8338acd139493cd131d603ef0f82a33bb26960ab6da909e3dcb09da5a66217dd0133d81e308bac1b35b918dab1fbdaeeea29ca970bd012718bdcb7c1c6d7a21468c5258eeefef2655f2e644adb33feacf03365f19a307fbbd8d9a204941ed13b730a2239b8f13a72145ad1d67a3341d986700aac63c12a32e8a40544a2ddba3bbee1dba1c64cdae928bba322dc4fc419d15ff7c9e33aa598fc13351353ad7198d90e503fbf8cb5a355d38b2d93ccf702aa65a94ce8c23d3e7a0d28ef1dd5b7e536f255386da062856522cf22c50681ca74c76716431d31d253081cb25a3099800814d28b409767c11141ad79a31c8452f0e8c95562771b2c8b9a587b0844b283c354280123d6551d0acbfa76096230b5b10cedabca6698beb584e0ca4272792a07ac8e4998bcc9297a167ac74babc5071853f3e5960c08045032c1b0702c9beed1fca6e357d0fd67e5d07c12d4699e07d2d08eec46077b3c7ffebbd51367427de686e75baaa62aa3d543585ace1253225f4f41135c9e9543039ae1a080a14823ae38516a49e587f348e3f99b526a0ba23626228bf34f770f7458bf83e8fc1a530a49e0d3a4033ab3f397bdf8a465ce5e0db32e4938ad47d344c4e40be6409118aa98a917e6f94974f3489d24a635d310303974fcbf3d431bcd76784724d8df0e903b0a753cf4e861570d11e0ec64fb88dc3d1b7bcc4f4a2278b8637bc77b1ac37f1cf57db4c0a991261e885d54df9849939d6918125086f1ec67233a078a046ffdd635a60f8cc2adc24e08b57decd5a4a0fe5cedc302e48fc2145ac8ef4a252c51bd329b83a67ec473a37fe9633341612daaaf76e67ac301a779637875732421307fb1c83572d8ad0283ddbb57b6a2f4e757324504a49a076472f90ebce5ff6466375d719f08a9dafc2c65a39c5b80225d68cf6d3a6c5713dff0a5c062f47e74776bb5017af5a4c63dd8a39ab7d7991a86603b8b0413cf138da5ac520775a141683ffce73a631f5c2e16ab6e3f382a1798a5350ce9012c2229088d4ff2507192020beb4b398a267bc760995496f8f2b05e9804fdbfe29de4848c20759e6dfdd4872c7cdaf871e29005f3d5f738ce8db5292859de4ff20f23ae5efd96330cb4df3bf8d5c6b884e5ec14bb89f8408954892754ec78c3415f15b5df0052f6176cedc98389ad852ac3f5c17f8dfde563ad26152b02a512aed2fa6ecc2e782e15b704c555abd34d4b97cddda1ff7ceab638e52e2e1b8c2ece218e31f35e203dc0e0ba916590caf1cdce141def3a34aa81ed07b85a1ce38d970cfa0dbddce5d0384a622ef45c273e37c44cf44c038a3a00fc41550647fb08e62224b4e9adb6f1fa558fa16dcbe6213ec79456e6007a745aa80080a9435975dfb612e71fb73c0f875bc85fea1f8ef2710465161293dfa9fe02a7c82487de8ab0999ad486f48240b14bfcfa4f6ba900fa96917c4274d4db6ccbfb97b565a57840552764f9ffcc37c9d7285dc23040d79977026c4b73a3dc162ce508b0e584f3fb90b3629cf2bed11f87f4b431da297dabb2b622d7cffcc7f190491ad4ff55eccf5d3cbe24eb5578f0271c331a98c775bc3ff908e7297347c65f4aa22e6dbe23c43d7424f0ebf706ef2626bb53c42b18e17be3dc3ab8cc0d136581b8fe5353cde64d902868b8197edfbe4eb4fae5a089fc6b80ad7da740191199680cce6b329201497bc667c488fd5e223cc106ce7d6de19334b892a4f57da4ff3cd6d3b2c08abb362c074fe4bd5063cf0e37ee2ad2522faaa24f5cc353879fa9a9311f4749eb5994d465bbe2f6d418728a037d3602c43f86c7637821ac69e9cbd26d35da6fccc00e244728a48c5a7cae242b949ca018879c734e10583ef451e16fdd82df2941f3bb900af98b66045db82ee0f40c2f1f1a7768240bf199a7c3cfd68cc92f9a0c0b803742534d5e5ac5c6277597bff7d7df6f5330942c2413f6b550449cf8e8c984efee48068d5c800c959b3377e5164319b0523fbef92c706b685d7ba7dc877c680721c2ec9dbee379f12f15329bd88e91dc1f0fa6669d8d2c05c369c79ff84f6ce6ca4ccbf5d555c0265ecdb891a88e29df171db5d4af4f2643505aec92ed4b9f7fc53806b2d2c65e5f9092779ea49e58df441b41848f4f3d7b775854d1b8796f29a8502c32a39bc1f1c8ad8d368581afa6892069361d07c069c7805b784ef8f6543ba1113f23a6bf697d40291c0bae8464650a479318d6f27d3edd7efe128fceaa8392f54c67b6502a3159ed01d19a5668c1b29ed9256406f5804378c296dfa8a54bff188e324ae3c0ba25e8622084929d0c79c72828bb26b16ddcdb3d28382d06c44d305053fdfb2f031274ddc07230874c29cbba5972ace1ae5c290cd911e3cd22ff226dca3bf8502c8f55c15a332f2e29f982d965a073b31c0404988897dbce8a33fafbef8db44838ee029f15b48f55ffb1664f4d9bb51ad88d3b76c56cbbae0417f9bceb9e654cfeb42f07abdeb7735c0ff0d2bfe62be0089ef5db5c8aebe8f7bcc35b035efd8c30724df55ba4e4efc726076c4bc5253a0e9708cfd896cb1b7ce0e4f2337b2a0d3ace4ed8d6209c2b0cde4616acc895fc4040f2f996c6d4b07ba4fef4e38ca5f0b51d085140422a60e9d05658d3f760096b50a136fd2b2f2ace8d9595ad4dd69108fd798b96c6566018c410c4f81c16b62deff0583ef092b6d4251e4372a5595aecf2798b45bfd4a044e4a56f54b5df5afc85f19e1fb43dc08245b521bea72adbd29258481bf3994bf12ee0cc058dfbdedcf5beefcd65c356607d46e1342b669b28a3b40c6067f72f0f1e501f1fd643048cd5d6eb589a947dae063ec2cf4a31504e506251b9ef2d1dddb301162d4706b2c89680b67413d5e94638adafb629e75af54b3ace59fe66faf89e2350e82f64c0e608024644c89bbf3c931bdcb21beb8407c738a14e0265d23932c5943169be7a5817512c2465a06163138128dd0b18369ec7efa787ff9628cbbd397e4420f81d5909eeb0dabf6bd2c1061309e4a5f938a6f89736b89cd1b84b37c3b29d7db79e116475c8848d2a921129f3346ba78583f656fbfbf6b354f7c12bc8372a751298285be09c0b146a68433a210d25b4e010b4d997c338762d0f73211eea95c5acab2f5b64ef27b4a8d54b09bd1306f94eb5f4c557ef745ff2cfd037a56f9c5adcc47803e0ec449d6ecb7c3f7eb40d0af54626f1a3976d8921e09769b088457c3befac775d4b639dbc400d0010cb52259733321e57eae9a3320fd2d902034039ed035f09d3b35635bcf12ee39a02ee9c679daef89717fad41e9b60a2e269787726c401333dfe1e09a069fa22efa13296a6ad2e772f0cfadbe8fc6153f6311ef8fb10c584934c3263e88de58f083cdd31bd389f96ff4a65bfaf32f8d8726ecf19e007cfbfb86fcd73b84ea9302a072dc77af26c504d5be910b837605730affd01a3c5d4e94092b2db73c0acb020bbb3c065d7a530bd30de35755448a99304f485be4b61560084fe5790eb8d18b6cc287c56b5a8a8d6fbb57e14c1995bdea53f2dbf7ca5f51d86d00706d6f4fe7b1804f5a5c9c6f19f26ac294da3b011aec379ec65f1dc189fc35b9b59a4265c9b6f3f70481e8204bf793f0ce9ad7eedcc26494df47428f10e1540acf9a28d19ba462eb6d505a71306441b5d64cc1f8ef2b9e931a0e47375e3ffb29f41bc919f75b1b3b9c775147384e7ed4b178e2cfb491cf839497f43bf2da310d0c53f251ef3ac6b0643e05bf042fd3a995ed11c08eff05c31f2a33091dd4403017eebd614b5347aaaade7cf085106723355e1716ed45b60dc31d309cd8c71c189721b4ae1800dab0538429db480d88248f43f7dd63e64ecbbedbed193e187e03a18466a5ba377aafdbe6533f89cc921c00fec2350cb4439e00a682a2e616b88d01035eb9c804a5cb4b1a5c391e1144a250ed7f2bd25958d278dde25a78daa3b068180edd11ec48869fd1adb73dbc839789adcc545372124ec2b6769f6e3d72de7d224b73bf0d32f9803f93980d07275437cd9da228956910b8b4d1987ff5ad18a28d0fb8e430fb4ee77c7e6171d4178d48fe9264227bb2defa973ec71bef885998b148e4db69b328f7c8b9dab9a174642d09808371233d64809a2fa2fb3a932f78a8db4b60bde8cb3dfa19bc7b9d818219cdf8eb88e2dab916ebf2afcf67f00129d4004511006f21789604a38ca875daa85e37f3122af0696260dd73100c33c6ac6d9ce86030b9699e47d55d0de57479f7d111edcba62818af58e14fc685a3cda0ea92c4d57e90bb4d276c8777a4a7c4117709d2c3c8d4c008a869f143493efbde5ab881378e965f2ff330ed2e85befb06ada2a70e6134a36b55e70ebf8da2fca6427e57c016f9d8b91d40040e2995542a97b8085d12ff0df04a9ee4717a0898c1a71c8454a8e4c46c5423ea8be9b741f3dd8f2aa51ccec1ad043d075da78ecd288b635b1a1573b760e2b78abeafdf56f46f9f25a640fe936f3957c9bc0eac44ff55db1c28d30fabb5da0b60063df0697b39a1cb76ff5002d9843178fc77c7759de2e7f046a31e773168322bfe4e3ba17a0ca4b5d6e08303b86cd2f77dbeb5812e9baf262ed9da55a86720e2a3e3b5c9b4be2e2be766f4d993d151f2314e158b67b4325c401351d2f72b48675f2ea8d92bb8017f098c8c54d87ec4444e93bd3fe6c52621d39e7928443184b2fecc6ece3fd6381b678559553a1c0c6f06ac895f7f6c525cdf8910108abe9570da52a9a2fb68788b0c03b4fa7e3cbf261bc7b796578951810d03de4a274d84bcf5b51c588541d2eedead7b5da24faf9bc42f9a205a02bba016eda26d935abc7bc4e03f177af5dfb6cd2d6435"}, {0x48, 0xffff, 0x9, "d93a7ed202d264d1e362e3119cf704b192e4c75f86738b55b45592f78bf286fb724d387f57e6a34c13040f733046096cf98218"}, {0x100, 0xffff, 0x0, "801e8a097bcc71478c98f222e38baf1e214a6c3d5af0d70a1b1c36122e728f0a8ee8d03132d3ad8ecd90b2d02e5860a0ba3f1acd67bde9db18ce4f2fd2ad2cfe137f78ad04ebdd2150edc36e659e1db9394bc408db8922a494be32921b3cdbbe994c21eef89c0f791a547a26803090591e0207a2c0686b0e5cf67e1f4a8d8d2d4e0a9cbe0222ebc336cbc38bc80d605b1549e1c4e6f3913ec70634b1fbb33dc3097d750caa50d23ddd21822ba0cdfca9c9024b900dc37b687c0866dde55af94d9fccc7051d52afdc904f5c85b8f53148407132e62ac870e743dfd97b248a2d214bac9656511b8371ff740cf6497086b5"}, {0xf0, 0xffff, 0xff, "e02d9ad78b611fdfb1e2fbc5f9edfdfadc9c43f2e897c01c1d78b4243b039a4436213867cb46f55917f335fb3711590da08e68145b818e39d20bb705258a4457286e113f50e75e5d91fed0f014d9660af1aadf52e1d5f4037c6671bdd49f0fa2459c004e44e8122619b142a904477774fb46d96a06a6ff41fa82caee02ab686a058d3563ed9a3253da99ecb0d26d8a9f574b028e0d36da96f09781e63012c98902728e34822fb3c20a091777443d937502f0d1ec592b8fd6ca47c75d41438aaae2aa0d20598952135b1acc58eb42ceb208d94ed28459a381c284"}, {0x58, 0x1, 0xfffffffffffff53c, "4f7d0e784c2ddcf9fb3100655d1c00f928f3f8a0cb1f362e0f2c514b2b27cc844537c855f938232489f25b22798d598e83141fb97deac11d8b5856db26511b70fb9bef7b"}, {0x90, 0xffff, 0x80, "d9d9207779a9868dc5afa098195a9a56f3db7152639da8729e48679c9e5749bce0e076a06eff3e2f5f0ede436dcfd2005ffd7e49d8b84a6d913185d04b1f6f8e55508009894cc5217e8aa26ed6e4f9ef763073ce3059bb935d38985eedd51e2cb5ffbb9783c7c9a1bdba72057801a28caf879adb74a2371dd638efa18f"}, {0xa0, 0x1, 0xa0e, "3ecc8f85a54d7ecf6757417796bdb02b123b673e5c90f4d3c386dab5e2c0eefc96677b208ff56284e46f1e47a1bae4cf003d9d5bfb370836719fb6143411aaf7e53e2967997605d244cbdda940b959aff94df5f52a171553fb43bd754189026f4c546f195a2094a166ce960d3a1ea2444d872467c24e5625636062c967e56220b275df7c18132f2a3cfbeba8fb9abcf8"}, {0xc0, 0x1, 0x5, "0fc3e2f24d7f75017329b9699c92c2726568ec3c2a3caa22365567921c7c76336d13bce4b1c753be38176665e86d43b505c15d1e2e1e180b8231658729493c2bd356e4ffeb86a6a99e3dbc7c8a47fe8b8897a02facae6451575ad6968f2cee0c99484146c01cd5f0efd3307ff30d6de03d2f0484776b6d6aa8d23584e6470099555aecdf00c23d6075290171b06b8ec07459484082183aff2574b2fb25e6fa05caa030112bbd565d34bfcd0fbe4212"}, {0xb0, 0xffff, 0xfff, "a10d2133eb9b04bc19a77e473d72301f542f0043f492dcbd1fd9c8bddce218fb78a48d6641117f86943a7aab12cc649eb08e3fc3631762861092e075400728cb071b21d70ac60d433c469a768259f02aa848e6067c40db987b018248ecb0b17cef50290ac8829286498771d78db86cf1b9f61fa3e1da1012eea3953f3e08e4bd5f8b4e23ceceb732651d8859629a9b9fc97bc8834852224501e7"}], 0x1540}, 0x8) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000600)) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000680)=0xc) r4 = socket$unix(0x1, 0x1, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x200, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000000700)='./bus\x00', 0x400, 0xc0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse0\x00', 0x7fe0dd7398632c78, 0x0) r10 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) r13 = getgid() r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd0\x00', 0x20000, 0x0) r15 = accept$inet(0xffffffffffffffff, &(0x7f0000000880), &(0x7f00000008c0)=0xc) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x20, 0x0) nanosleep(&(0x7f00000002c0)={0x5, 0x4}, &(0x7f0000000b80)) r17 = accept(0xffffffffffffff9c, &(0x7f0000000940)=@un=@file={0x0, ""/108}, &(0x7f00000009c0)=0x6e) r18 = open$dir(&(0x7f0000000a00)='./file0\x00', 0x10080, 0x87) r19 = open(&(0x7f0000000a40)='./bus\x00', 0x10841, 0x2) sendmsg$unix(r0, &(0x7f0000000b40)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000100)="e23dff59d0c06b97b45e909fe2ad77d9d53f28fcf95656a98dd1b5cc8479c1d48aee1b1be436a340d5dc547258ed9f2920ffbc76dcc83fdc6d849e35be78af96d36e47c23b55bf2f2976e827e0a2cc46574cc335252f0706c9d2ea943e66a53a303cf7f34fd118bf77cf281fa0bc319a18b0e2f8ed525f81f7282a08ef528c1f115103840822fee94fbf96ee3016c47173f3a921aeef398350005fd1604062f1dd8005c05584c3b7896019d374d8a58bebea1fddc10622c876ada541c5ee7847fdb3da791b2378319bb85cd1d4171e49eaa2676cb83b9a42cb58eb55d2f010d7fe285a7d48c4dd12ee86", 0xea}, {&(0x7f0000000300)="435b7af433296433e376ea0896d84e815160033a2967060921ac74bf6faebaf5187d7ae9a5c107b73d21aa740431909abd3d272f797ef9812565cd047557c30833e78c2e5d15f1f97a5eb1819f265c090b70cd77548af7ecc7d7a292d98ed96aa6ecacd313baa18758eec2826dcf8f36bdaeedcfb2bf555b318f4be611f651451f4319c76d23234969a1bfb3bdf5426c11271f194d81b27d85e227dc77467c6259a650907ed9aa1a07931bf9ddf5cfc381ceae1d75ef584ecf8a47ed45d7d115aa56893d9a7254a1b65c3ce648c169cb1cc23ef747e20aef532e65", 0xdb}, {&(0x7f0000000200)="b23baa7e16a043c66f76bbf227ec5b10182c197e8f9efb1df9eb164180cd328ecf88581c842a497b6c09975e8be0bc40bddda3bd5a7e24ffa5ea5de674405f21366d06d41ad04055091ad6e84c3c9276c23d7bc220dcfc3e24413c624dd8d036e37bb1aeefc7c3a4bddb81296c443ffea5ed0ab4bb0ddcf117952304b59b3b93a0fc01a8ac9f66b6ee0a22a96014436be2", 0x91}, {&(0x7f0000000440)="ceead26c8b62f2efa221120db13dad96832df8afb9acb1db1c1d9cdd7bcb07f3cd07e388075aeca9769b07304e300c3b471ed6c35d7bbd614fab7bad04f511f07abfd7401500da36bd92e105d67290c725fae1ab158756d5531ad8d91537bae587c6348dc225b976d40b0e676126fdb7daefd93fcf5d4fd4258d76f88004c8c99068a3c7cf9175a441e6824a402ff18af1", 0x91}, {&(0x7f0000000500)="cbe8259991812d04ee10ea4afa04300ad0f1cd4fe8ecf990b496822f", 0x1c}], 0x5, &(0x7f0000000a80)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8]}, @rights={0x18, 0xffff, 0x1, [r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r14, r15, r16, r17, r18, r19]}], 0xa8, 0x5}, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/ttyCcfg\x00', 0x690, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r20 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r20, &(0x7f00000000c0)=[{&(0x7f0000000040)="0000001860040400000100000000000000000000000000000000005b00"/44, 0x2c}], 0x1) 21:03:17 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc6c7c3f99ac026df, 0x0) preadv(r0, &(0x7f0000001200)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/85, 0x55}, {&(0x7f0000001100)=""/254, 0xfe}], 0x3, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x84) readv(r1, &(0x7f0000001340)=[{&(0x7f0000001240)=""/216, 0xd8}], 0x1) getsockname(r0, &(0x7f0000001380)=@un=@file={0x0, ""/4096}, &(0x7f00000023c0)=0x1002) fsync(r0) pipe2(&(0x7f0000002400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r0, &(0x7f00000024c0)=[{&(0x7f0000002440)="9b142e5b1e45ff749449e652780dd7899462a189a11fcd8546fe29cd637d9ff20f8db8e49bc5672a04ba981bf505a01101ae4e552ac46450e175dae5b5ff8f2a4f4226bdee300fafc6e04d51f1dd131c7642796ed50bdafd4368df616106421d6b22b65bae17e6d7ef49e2d5986ff2d17e245523d15cd02cd8", 0x79}], 0x1) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000002500)) r3 = syz_open_pts() fcntl$getown(r2, 0x5) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000002540)=0x100) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000002580)) stat(&(0x7f00000025c0)='./file0\x00', &(0x7f0000002600)) unlinkat(r2, &(0x7f0000002680)='./file0\x00', 0x8) fcntl$setstatus(r3, 0x4, 0x44) getuid() flock(0xffffffffffffffff, 0x1) ftruncate(r2, 0x0, 0x4) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000026c0)) lstat(&(0x7f0000002700)='./file1\x00', &(0x7f0000002740)) openat$null(0xffffffffffffff9c, &(0x7f00000027c0)='/dev/null\x00', 0x10, 0x0) accept(r0, &(0x7f0000002800)=@in, &(0x7f0000002840)=0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000002880)=0x2) sendto(r0, &(0x7f00000028c0)="639110734a7ed25538a98441d4bc370b5fc3935c463e0b2ddaada9e499c9d8132f6efa4e255891dc07a0c1d6b5c20a7f894d09f9", 0x34, 0x4, &(0x7f0000002900)=@un=@file={0x1, './file0\x00'}, 0xa) getpeername$unix(r1, &(0x7f0000002940)=@file={0x0, ""/13}, &(0x7f0000002980)=0xf) pledge(&(0x7f00000029c0)='/dev/null\x00', &(0x7f0000002a00)='}\x00') 21:03:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000740)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() r6 = getpid() kevent(r2, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x80, 0x80000000, 0xffffffff, 0x8}, {{r2}, 0xfffffffffffffffc, 0x80, 0x40, 0xffffffff, 0x9}, {{r2}, 0xfffffffffffffffa, 0x10, 0x4, 0xfffffffffffffffb, 0x3ff}, {{r1}, 0xfffffffffffffff8, 0xb, 0xfffff, 0x2, 0x3}, {{r2}, 0xfffffffffffffffd, 0x42, 0x0, 0x3, 0x2efd1bea}], 0x5, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x2000004c, 0x6, 0x3}, {{r2}, 0xfffffffffffffff8, 0x0, 0x0, 0x6, 0x4}], 0x493, &(0x7f0000000040)={0x26b59b09, 0x7ff}) r7 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x80, 0x0, r3, r4, r5, 0x0, 0x17c}, 0x7, 0x4, r6, r7, 0x8, 0x1, 0x6}) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000f00000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000c20000/0x1000)=nil, 0x3000) r8 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r9 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x0) shmdt(r8) shmdt(r9) 16:00:00 executing program 0: r0 = socket(0x6, 0x4003, 0x3) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000180)=@in6={0x18, 0x2, 0x80, 0x1}, 0xc, &(0x7f0000000380)=[{&(0x7f00000001c0)="a34a3e3e9225a6594d1b09ebb59c55738563308342bdcbb0177899191ae209cbdf35b21b39a6ae6062f27c1392fec518adf829da9217450c14da9ad303de10f882badac446919b4b71f72ebd4171d3ba033fd3aab3b7c53a996c54144688381ee6dd57ded67841354ba9c23d7dd0bde49afcb0d10d2dd585f46d77bb30a68fa890782a2cf2091a7440be3af921850bab18af681cf82cfad7a1b83e2439c9c3209a6beb7929e4edd9082e88d8f317e47d235a10b9534671c04a154770ec7d22e0294632db1910c61244049a286070047dfda007422b7db114ce390fd330b73aab9368cbf354e103e5", 0xe8}, {&(0x7f00000002c0)="32ea5a7c787ee79eafdb87ab6ed1349a17c72e6f8a1c84b6f1b25a5d3165aa8a41c2ca49f561121f49188f690f38ae7c102ed3087829e011486a1aad1493ec10090beb602d2003070fec667fee38ae375da5085d5b290bc2f570173e18798d4fdb28d44676d86b334035451e0b5fafe7e4e95eead52bd6b73933ec274b580c374424978d38a2254f621cda427228bbdcd231886d1f143f7dc749676315e49d090f3031d993645a020f87421be3a22b05c4b4f107ca6258", 0xb7}], 0x2, &(0x7f00000003c0)=[{0xc0, 0x0, 0xda8, "4822dc9f15a7f7c003d4b58bb9ca7a5c52fd59451de557e50bc8e89da8960264b4e67d3d3adca32258820fc8030d19e916c6781a719977003a27caecdbd179116055734b7da1eafcdb14dde43248b1d59cd1530fedcc39f64c7b5e9d9e922a5a9eb29d51237bb80f53803370b1dd26605b846f17b42e34d4bb8f3f413b4bae8ca857cec846956447d5c0365984d41bf2a20b793ed9e55cced350e53b7deefe2424ebae6c8dc12f98b1dd"}, {0xe8, 0xffff, 0x3, "6f385b59f9f6fe9d3ec3f12652262d626d6d54408909ca3ba464a4cf6fd0f6a11b183d190fde8e7477ef7f710ced40295c4e3f1f48a0238d8cdbd1e9473688ac0b09350228b2b1b05dcedde4dc604446bd87a000b31856dd436ac512325c77ae155802ce6673f26a4b5282831844383f92ddde1270475451e4e1927c304d0fb931997fe371476b7119b9784c03b59ff1137d4ccf9c2f6a7bf32b64ecd0fb16c6d42fad8ba7565f8c840c94eb4b1bc17253a0d18db662e98dfd13eda993e0b65b230063c69b946543020dcb6370f976f742f5"}, {0xc8, 0x1, 0xdc7, "004d99d941ba55c685532d026d68ac6aec791ba8dadd61c6eaf295423b1fffc8f8d21ffce060c255cfecd81aa379c96f89b6fc504aa4c413a312302bd4fb313e865b837074642def88b973539c0175782e52ca26da3389271da7ed053f5a9ae134b702c7817f548ebf2eed3cc2b5d2a5205dd7e1c16e3514d9fc086a06220873ee7ce8e2d6021d8e5bc905ff479743bbca96c354d6ca18ced6074fe95b92b44a1dcca3eddfee9ab26238f30fe657312254d91b"}, {0x50, 0x1, 0x10f, "365aebe444262b7ec7e0f0a69a767318d189f2a88dad44984cf53294e21d25273a1e0ec893060ce68022b6ada1faa071ea797d38340c657d2ad8"}, {0xd8, 0xffff, 0x5, "9346575bd971256a65d5e96b2d50a821ff7ca0a9610a063f944618ce452c00dc7ff9451576abd0ddef592da36cf715f189a4a8675ae4b5151e165e541e12ea5978ebe8f0612d80065978fd8feab33d124c568cc438d87f63765276b5d547c04a56b558cb423d0a769e1e78197147e5312d2b5556d75f3610778f96323bbb6534b217bffa90584836d65bea3d22600be7c9002daaceb6683a5de5af016de6a8a6424ef6ce5a677ff574791ae20c288fbd40ef14c4f82d8db9ce60e3508c352b8098699cd8"}, {0x18, 0xffff, 0x0, "3b216a95"}], 0x3b0}, 0x401) pread(r0, &(0x7f0000000840)="8605a46704ee323f8772bb48a96d3c30390597f6d4a607ae84883495ac26c8b1e8e7e95bfc8eea6a7d0c33bf098c8738125a90", 0x33, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) utimes(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)={{0x48000000000, 0xbf02}, {0x9, 0x2}}) recvmsg(r0, &(0x7f0000000cc0)={&(0x7f0000000880)=@in6, 0xc, &(0x7f0000000bc0)=[{&(0x7f00000008c0)=""/231, 0xe7}, {&(0x7f00000009c0)=""/131, 0x83}, {&(0x7f0000000a80)=""/83, 0x53}, {&(0x7f0000000b00)=""/62, 0x3e}, {&(0x7f0000000b40)=""/121, 0x79}], 0x5, &(0x7f0000000c40)=""/122, 0x7a}, 0x0) sendto$unix(r1, &(0x7f0000000000)="5001050360000004000000008304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc3, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 16:00:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x294, 0x7, 0x57743d30}) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) fcntl$setflags(r0, 0x2, 0x1) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) chroot(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() dup(r1) dup2(r2, r1) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x67, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x25}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000000)='./file0\x00', 0x141) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x801, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:00:00 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x2) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000000)={{0x6, 0x80, 0x3b91}, 0x0, 0xfff, 0x1}) r4 = dup2(r1, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x10000000002004, 0x4506) r5 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000040)) poll(&(0x7f0000000180)=[{r4, 0x5}], 0x1, 0x0) 16:00:01 executing program 1: r0 = socket(0x2, 0x8003, 0x3) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000040)=[{0x10, 0x0, 0xffffffffffffffff}], 0x10}, 0x0) 16:00:01 executing program 0: r0 = socket(0x11, 0x800000000003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050260000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x7) 16:00:01 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:01 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffbffffffff1a7}}, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x18000000000, './file0\x00', './file0\x00'}) r2 = open(&(0x7f0000000100)='./file0\x00', 0xc00, 0x4) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x7, './file0\x00'}) getsockopt$sock_int(r0, 0xffff, 0x1a17, &(0x7f00000001c0), &(0x7f0000000200)=0x4) pmap_unwire: wiring for pmap 0xfffffd803f013960 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013960 va 0x20ffd000 didn't change! 16:00:01 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8283, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[{0x22, 0x9, 0xc93, 0x2}, {0x1502, 0xd80, 0x101, 0x8}, {0x0, 0xe9a, 0x7b39a371, 0x10000}, {0x2, 0x9, 0x9, 0x7}, {0x2, 0x5, 0x0, 0x6397}, {0x7, 0x1ff, 0x17, 0x7fffffff}, {0x1d, 0x4a, 0x7fff, 0x1}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x100000000) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) 16:00:01 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="fc630e4e888d5f018a99163c5a2c79cd0db3a7aa0b84a581a86a9cf2015de745b878c6437c951d6a390e79db", 0x2c}, {&(0x7f0000000140)="7a43f947f36d94886a7ff3022867f80c8e6f7b63ab7ef0395a4ce261a18cdcf6aff4f0df70944d41737fe4c8fa83ed2905b3609acbbed346e3bcfea92d6698e83ed8b90960797f9a45d7eee8646a54441e805dd5555336fa0ffdc73ab9672afbd5c09adfbc3d0c7e7d0bb1b6", 0x6c}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x80) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x795000) r2 = open(&(0x7f0000000200)='./file0\x00', 0x880, 0x1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000240)={0x3b}) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f013960 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013960 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013960 va 0x20ffe000 didn't change! 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x200) r1 = socket$inet(0x2, 0x4000, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000300)=0x8) r2 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x5, &(0x7f00000002c0)=[r3, r4, r5, r6, r7]) r8 = syz_open_pts() fcntl$lock(r8, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r8, 0x2) fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) 16:00:02 executing program 0: r0 = socket(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x484, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:02 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = getppid() r3 = getuid() r4 = getegid() r5 = getpgrp() r6 = geteuid() getgroups(0x4, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r8 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="0d25e5708f7492d3d458d605974b79b89828f946be7a69a7046890a3b884cb6bf1fc6f9210ac941998adc194f80426429353af38f3678cec5ff5b68a4655ce45a1e3f56ee9aee3a0d7e0cca174cd09e1a02e23526900058a146dcb74e90c6a956441760d6428465688cf4700725b239d8bbe16ea505b43195d275706e2cd3afd2c6195bc497b9826d3032c6e460251e379a2f66f92290576d09b0ca85576556116da5cf248c7871d8471d575236cb304920aef84592cba7d771901f4650ba33e9ea92367c6e732eabf3988fad0532d7343749c8ab3", 0xd5}, {&(0x7f0000000140)='4', 0x1}, {&(0x7f0000000180)="4dd333d877c8992048aec3767cabfcc4b7d7a771adb6bdac948a6dbeaa0c836f53c0632063249c640b25aa9da5d6c33eb775b96b2f3a9fb27d431c3cde58fe57ad01e86cbaf5103efe3741ac249a86fbddc6fda603ea68ead609f388872d352c13ec074fa98b603da76eca386a502f11d629b66fd27edaa563da8e543525214021599603648e572805ca9bd048e8b3ae30e7b597fcfd29b5e51d31a6cf07698dd861438707", 0xa5}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r0, r1, r1, r0, r0, r0, r1]}], 0x118, 0x402}, 0x402) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x6) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) dup2(r0, r0) 16:00:02 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x280, 0x0) syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) r1 = socket(0x26, 0x4005, 0x4) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x7, 0xef9}, 0xffffffffffffff1b) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x0, 0x101}, {0x18, 0x2, 0x8, 0xe65}, 0x4, [0xffffffffffffffff, 0x996f, 0x1f, 0x400000000, 0x2, 0x2799740d, 0x7ff, 0x3]}, 0x3c) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:02 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = dup(r0) fchownat(r4, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) setpgid(0x0, r1) setpgid(r1, r1) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pread(r0, &(0x7f0000000080)="9b2907b6412d3d793418", 0xa, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bdffc6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc07e23ac168a0237cb5e32d0ff2d4e7199679daa987423cab21c6b2748a67e400d0a61d75698228a2b887db13099bb25375a9c2b0e061a751731e5c2091f3e9bdd11c4518138f7d1d2717001200f34322c0cdf8648b0200000000000000cdd79cd66c31400b4dc386972d2eae1f3c146e00ead47dff07c6c3b018be5455ba5fe808f9840f9e13daff5ee54c0682247a3e405dca84b00ba7651238225996d2250f6ea821e157a6212dc30a", 0xcf) r1 = syz_open_pts() close(r0) r2 = dup(r1) dup(r1) r3 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1000000d0e, "b04d00f3ff0a631a00"}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x3012, r3, 0x0, 0x0) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x400000000001ff, 0x10) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) chroot(&(0x7f0000000140)='./file0\x00') r3 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect(r3, &(0x7f00000000c0)=@in, 0xc) shutdown(r0, 0x2) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20f3, 0x400003) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:02 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x5) 16:00:03 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000281000/0x3000)=nil, 0x3000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x400fffff, 0x40000000000000, 0x2}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x5, 0xfffffffffffff801}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x2, 0xffffffff7fffffff}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000043, 0x3ff, 0x81}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000003, 0x3, 0x5}], 0x989b, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x3, 0x9}, {{r0}, 0xfffffffffffffff8, 0x61, 0x0, 0x4, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000003, 0x9, 0xa836}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0xffffffff, 0x7d511abc}, {{r0}, 0xfffffffffffffffd, 0x20, 0x800fffff, 0x7ff, 0x3f}], 0x1, &(0x7f0000000180)={0x2, 0x80000001}) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) madvise(&(0x7f00003d3000/0x3000)=nil, 0x3000, 0x3) madvise(&(0x7f0000131000/0x10000)=nil, 0x10000, 0x4) 16:00:03 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) write(r0, &(0x7f0000335000), 0xfc94) 16:00:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/127, &(0x7f0000000080)=0x7f) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0xfffffffffffffffc, 0x4) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4c2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000003080)="0ff29dca44ee04738827a537be59d9344e13e4eb60eff9f4bf633f00df6a318ce56f93753645f9e5d1b1a90a9670edc0d26713326944928fd24a26ed0b181e92ce9a2d5a4a342611b4a7a50aec3c02c187501f87b417a95bf19cecd96ca181c54b224f80138756c69bbe337201bf2758a557e093c6e3be53b4d80fa50e5ee660726fc8c8cbf8f17fec5d18288b3835e7673626f5082f0b7d1df2fc1ca006cd4fd7d0fd797ce6b69b9b25bd0a0f812e844366275d5f444e6a02de2c4c7fe2abcdad4f75d2a47a2ab53d66f1854205f5b68854dfb741c9204a01525267a2a6c83c06eb314e5906bd00f7e9365ae27d1c8c6d1acb93fcc220891469a9c7931dff294cfadff33cdf3ac6eaa98f8ec749d47bbf80b9f2eb4a3a76ff99417dd560cf75027d4a1b460c7828446ced986f3c466cbe13ffc9a9ff2bec173585f319d1650b046504863effaeadd55515d8ff0445ed92c896148c7bec53d323cb2d3193649b36a93a3b205f969d5db86986ef5eda2d8fcf40ea9b223022dc8afdd53f2156696c0e43f63c244e19b2207be338b0a2011dd7888d43b7a9e3691d69e80520cd3ce7b1bfe4d5b45ab475c89eacc535613500a24b3777d4e5b1804c2157304adb257e24f68d0be93a3541d5a384c40aa556f30253a209f140381e30c302f4359fef5685f787bfe43a74c00cc7c7d18fa6ced93daf36d37228ea6051fc9434c4ce67c14a521aa34640800ab9e704a770e5acbcbf8bb4dcd3c068a93c7b74d0cf1efaefc47e393d9aa4ba32b97fcb0048c9bcda5df5ef7801107583084e9875424ce13426572a73b87e3288e8c9c4a5112fa4c7c42d19a3bc1378b212516fbd940654df2f93da0391ef747a785b89860bc8b2ae1a959b2b195355019db849f021ebc09d22457730950702d3869494462ce128d18041ad3aceb42064d90d87fc5743719c4b32d3c26ac95e8a0e27562508e1548d063873fb7e104b5162a10b4e46fbad584f225ebfcd9a8170b3be231757a2807d5eb8bc71c93dee0d517a32e3ab6b17c5bcca1e9bfa702d9637594f3a291d07267d7affb6ca625867bc2968cd9fdf7e9fd7b62c1c890dc30f1e5b0b16634811cee9a8b25ef2b1425e360667e6533d92fb3291302f0788fecf9ac1be79c5863b0927fbff89f886a64fcf7bbf035de4a60d84202172c984d0a70bac4ef63502085fb962311692cfbafb00b953ec9442939b31b05ce1a43b7c9ea7b869f9de83fd2241a119b89210c5d598227e243e08ee0ebcf531ea5580ca30f935dca7a44298c2ee352785378ea9d39debef765b811e37597aad65ab37e68dd5067face97c89767ab10c8b4144d63a325fbe4eafbe9c81563b59e98aa317fec74159d3921c6d03bbe8916929748a7c9939be81f0f0770b6e88fe456dc10e8fc154f4e1c0e3ef0e8835b2e385ad89ef4e4a0ed645deda4aff1f5e6f086604b8e56250b4107ed8200568ef9e2ed5df20ea0f2e00023b8e0f31758b56f289c636c476b39b9927f31782bacb718ca931944ed59a216f3fa62f929db5f419b5dd2c47573aa43dd2a4b3d54bf2b118985e0d57417fc01e2063595b4e96f5e4f990044e1b5d9a2d144c4c833657cdc750f83b295b953cba472c399eb671e8d78d008a53d26019c8f93aa88e87f679b3115b2825e8aeddb819c6a01187ab69d118c2cf2ac75fa8f48d0a07001d1fbf9450ffaabaeeaa3cbf622e9cc8e96fa192962405cd0d63503d243814dde0c264b13c523193636d7326e71d0abc04d8b254e911adc2106a5388f2c4fd9f02ce2a2795928fd06e8fc395e047c81b0f320927f649d421210c799fa368e872604566515df30af1595dcec45cd03ac110b73599db2e2f4349cefc9b83ac41ce558ce3f8730624ee81e87cd987344491b59d76dda46fed5f6d7195919cd5dd88e2d7df1120dc5aa6460d0507953a61dc3d189291973736c4835e09cee23081b56765fa1bf6c779ac017a4f4b6f738253ea1daa0a594b2acd598a9cc5b816c7fb5d2f376e7ddcd00513d6bdfe6e06bec9aff9bffe83b967d574dee4dfc0788003429e3e398b14c3897eb4f3ea87293bb75dffc3fa11eea76224e889bfbd85703de1a201b1586bbd284b31a2582c32f40a0eca17e57c6d4b6770", 0x5eb, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x2010, r0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x20000000000000}, 0x8) 16:00:03 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc00c7007, &(0x7f00000001c0)={{}, 0x0, 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8c0, 0x20) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000200)) 16:00:03 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) 16:00:03 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x7) r1 = syz_open_pts() close(r1) syz_open_pts() syz_open_pts() fcntl$getflags(r0, 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:00:03 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) mmap(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x4, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:00:03 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x2) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kqueue() r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x1ff, 0x9, 0x6, 0x1, 0x6, 0x6, 0x800, 0x2, 0x2, 0x81}) 16:00:04 executing program 1: socket$unix(0x1, 0x3, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x482, 0x0) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x885, &(0x7f0000000000)=0x3a0, 0x3ba) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000022c0)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df82942f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb32221c444c9228ee3f02160eeb20a75af40023a0aa199da5c5c2fdd3f4e55887bb29e0a94d3fc305f20fb70c265a7f772d5a9091bd7156e5f9330068a", 0xffffffffffffffb7, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000040)=0x9) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x401) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) 16:00:04 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000180)="75cb4228e8e2139073151b7b2c236d1c49dc0990f022c63f76e1efc8e16c464177e661e54c1c00e2f8146961560951f1b47a0004174da3fdd82759734e8ea17a17ac7ab1dbc40e4e78be723ffa99ed7d9f97d3839c207a0b03fa90d40fcbb0876105cc63ad31a288f3bac849", 0x6c) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) pipe2(&(0x7f0000000100), 0x10004) 16:00:04 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x2b9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r1 = fcntl$dupfd(r0, 0x0, r0) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x6dd, 0xffff}, 0xc) ioctl$TIOCCDTR(r0, 0x20007478) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000240)=0x6) syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0xfffffffffffff161) 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000240)=""/164, 0xa4}, {&(0x7f0000000300)=""/133, 0x85}, {&(0x7f0000000100)=""/118, 0x76}], 0x3, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x26, &(0x7f0000000180)="49e9ddc15ffc79a45c0b093943caefa6042418deabc6a7c54d0497897527348a15b05533c55013b694f439473dd762040fa08274486e6a50760e5b277804003615ec5331be4fb27959e00142bf76ba9f98572251e7fec0c39079fce65c0fbd77c0510745ba09adcb89ab4a91") 16:00:05 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0x3}) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = dup(r0) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) ftruncate(r0, 0x0, 0x7fffffffff6) close(r2) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) write(r0, &(0x7f0000000080)='L\\', 0x2) 16:00:05 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x2) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmdt(r2) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)=""/140, 0x8c}, {&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/71, 0x47}], 0x3, &(0x7f0000000240)=""/58, 0x3a}, 0x802) link(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)='./file1\x00') utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0xc11, 0x81}, {0x795, 0x7}}) getsockopt$sock_int(r1, 0xffff, 0x2000000000001003, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000380)=0x5) 16:00:05 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x100000001}, 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x10, &(0x7f0000000000), 0x8) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x83, 0x0, 0xfffffffffffffffd}, {0x28}, {0x6}]}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000200)={{0x3, 0x7}, 0x4, 0x532e85a9, 0x10001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x4) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000240)={{0x6, 0x9, 0x1}, 0x9, 0xbb4, 0xffff}) nanosleep(&(0x7f00000000c0)={0x80000001, 0x400}, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x200000000) r0 = socket$inet(0x2, 0x7, 0x9) ftruncate(r0, 0x0, 0xfffffffffffffffa) fchmod(r0, 0x10) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)) read(r0, &(0x7f0000000140)=""/116, 0xfffffffffffffea9) poll(&(0x7f0000000080)=[{r1, 0xfffffffffffffffd}], 0x1, 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000004c0)="fa", 0x1}], 0x1, 0x0, 0x0) r2 = dup(r1) pwritev(r2, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1047a, 0x0) write(r0, &(0x7f0000000200)="fb491b5f578b0486edd0c65d04d5597b6ab3d97d3ab3e4154d31e34e7aee7fe2839ff1f854e57a4f9350187df876907084a9e2e1bd64ab8b22ea7fa06fc12715a91c9e37a155995948c11f6db24bb2d2c6b3263fdd21b10935b832bd13b33e5b7cc0d02e0f733c09a2602d7cd8a522e6812ba1615a7e837c0e3756e0f913362875cd311ee2b2bcab27", 0xfffffffffffffdf0) getsockopt(r0, 0x80, 0x10000, &(0x7f0000000000)=""/207, &(0x7f0000000140)=0xcf) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x200, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x168, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x20, 0x22, 0x2, 0x1}, {{r2}, 0x0, 0x2, 0x1, 0xfffffffffffff77e, 0xff}], 0x388, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffc, 0x80, 0x2, 0x89e, 0x38a}, {{r4}, 0xffffffffffffffff, 0x1, 0xf0000001, 0xf98, 0x2}], 0x7000000000, &(0x7f0000000340)={0x5}) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r5}, 0x0, 0x0, 0x4000000010, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r6, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x400, 0x0) 16:00:06 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x8000, 0x9bb) 16:00:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x429, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0xd73) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x3e269d96, 0x8}, 0xc) r1 = fcntl$dupfd(r0, 0xfffffffffffffffe, r0) ioctl$KDENABIO(r1, 0x20004b3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x82, 0x1, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x400fffff, 0x7, 0x92a}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000030, 0x0, 0x401}, {{r0}, 0xfffffffffffffff9, 0x40, 0x80, 0x5b89a3c5, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20000000, 0x8740, 0xdb8}, {{r0}, 0xfffffffffffffffc, 0x64, 0xfffff, 0x1f, 0xf49b}, {{r0}, 0xfffffffffffffffd, 0x65, 0x3, 0xffffffffffffff7f, 0x2}, {{r0}, 0xffffffffffffffff, 0x90, 0x2, 0x80000001, 0x100000000}, {{r0}, 0x0, 0x8, 0x80000041, 0x0, 0x1}], 0x4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2c, 0x1, 0x40, 0x2}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x9, 0x80000001}, {{r0}, 0x0, 0x1, 0x40000000, 0x6, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf00fffff, 0x6, 0x662}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x73c9, 0x4}, {{r0}, 0x0, 0x8, 0x80000060, 0x0, 0xfa}], 0x1, &(0x7f0000000280)) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$dupfd(r0, 0xb, r0) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a00"/189, 0xbd}], 0x1) r2 = syz_open_pts() close(r0) fcntl$setflags(r2, 0x2, 0x1) r3 = dup(r2) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000000)=0x515) r4 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r4, 0x7, &(0x7f00000000c0)={0x3, 0x2, 0x7, 0x800, r5}) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup(r0) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2a) lstat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10202, 0x100) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) write(r1, &(0x7f0000000380)="b0", 0x1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() connect(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="1c002e2f6669b0be3000"], 0xa) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0x10}], 0x10}, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x50}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f00000001c0)=[{0xa0f, 0x0, 0x7, 0x5}, {0xb8, 0x3ff, 0x200}, {0x5, 0x8001, 0x80000001, 0x100000001}, {0xff, 0x8, 0x20, 0xc1}, {0xf95, 0x10000, 0xeb, 0x6}, {0x4, 0x2c1, 0x1, 0x12a}, {0x80000001, 0xda, 0x6, 0xfb5}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x81) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x8001}) sync() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0xbb, 0x5, 0x1, 0x3}, {0x4, 0x4, 0x100000001, 0x1ff}, {0x5, 0x7, 0x2, 0x3ff}, {0x0, 0x1ff, 0x9, 0x6}, {0x1ff, 0xe, 0x3, 0x8}]}) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x8004741b, &(0x7f0000000040)) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000340)={0x100000200000003, 0x4}) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x10f) 16:00:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x208c0, 0x0) ftruncate(r0, 0x0, 0x1) r1 = socket$inet(0x2, 0x8003, 0x0) getsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) 16:00:06 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="b12bbbea80fcfdcf56cc59b4215ba01081ac319b09acd06503f24e4518194bef096fb5f060df3582de467fff6916ca14ac9185bf6d0a7b3e4fc95e31396c3fe95f89e28b7735969151f2ab5c748742d5982a960d0d3a9291c45d609b4b1cbd216f52dbeee4d6e672993a4cb8e8120caaa7bcd651a74ac94578267092a4ae3fe36bf4718ffc925471cc7e8f1a24", 0x8d) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/16, 0x10}, {&(0x7f0000000340)=""/225, 0xe1}, {&(0x7f0000000080)=""/49, 0x31}, {&(0x7f0000000200)=""/154, 0x9a}], 0x4, &(0x7f0000000440)=""/56, 0x38}, 0x802) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x8000000010010, r2, 0x0, 0x0) getppid() write(r1, &(0x7f0000000000), 0x10337) write(r1, &(0x7f00000001c0), 0xfec4) 16:00:06 executing program 0: mkdir(&(0x7f0000000240)='./control\x00', 0x0) pipe2(&(0x7f0000001580)={0xffffffffffffffff}, 0x10000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000015c0)=0x80000000) r1 = socket$inet(0x2, 0x8004, 0x8) sendmsg(r1, &(0x7f0000001500)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="2316c0790877659b64f5bb5d38a068b13acfd55ace0563c6ea7edf", 0x1b}, {&(0x7f00000000c0)="216a50504846e626dc226dd9a20e", 0xe}, {&(0x7f0000000140)="7bc7a3285583503c918cd9ba9926f45a824e368a1c5e24eb44fc62b62f1efd", 0x1f}, {&(0x7f00000001c0)="a85033275a29c53da2968d49bda8c7eb200f62050a55bb6b5fe417a3de6a47f6ad2c070c84076e7cf9aa5d6d275578a6f8bd03c77f93", 0x36}], 0x4, &(0x7f0000000280)=[{0xf8, 0xffff, 0x0, "8e9a61422f2a7ac249afcd34c0ef83211e9949d26aa7f8f7ad8326709bc4e053443233bd172e4fa0dc3e12e93dac5d8784d4143da5ec4548b35789b87dbf5676fa7555f283c94cf673628e53321e02691759560f5e128b2673a214f648e2a856cd5fe4e7f459aa53576bf16786d128b55196327e9b95b0e5880118b0067077e3e374589539813464dec00e8c8d204dcf8862e4814be3f745230372d96b35a2a780defcf6d7c504d18a43aa73b0f67d79d36a8026ba3b6748ce017746c03af9dc6170d2f92a595454cc91ad31735e8b89d9ea193196129e110ed46bee46df06a7bf6f1d3d"}, {0x1010, 0x1, 0x8, "c3665552878614942f209ee5e3c4b8b859e90e869d45aef9439a29945e22b22b80a221841d1e597216ffaff6ee6bda63f2733836ba89e5160d48f2099862557a417a2947db9e9fa1e6038b83fa58c0aadec406de9fe7439d1e4859af77404b74e9577bf9c531fc0c88dcb4127a0a00196893c51f520971f061f7af9266c97af6a1017c45b9d6e2f29a0f8d9ee28878d47c392a3c1c6cdbdc3c7710e70cdf06a83fa8e70b311796555f9693513d88a8cc96d9708a0ead937710fa7948958a53721808852d5b96022110a3a807b3d979773b6eb7a4bea63bf4aa8591960a1c9b5d81b30154c70c37efe6b78df43443e80148b9598f3db104af7589ca1f2f3ebc3f8e26ecce9b928b17d85cf309b91553117c19eaa68e1813ed4fc94792406612ef4376473371e24211af72b827c919585b7bb3ca7bade25cfb08a3486d9fb656fa735578438b76f445fa25ecd074df5902a74887ae4e4a1a994c4370b2d872ffb968e28b867199d96ee223cfa40f796b4667cee5155a076026864b2664dfafcbf09c8ab15e68247319e859a433b8d7643ed6f446af7876ed10423becccb1ccc6243204beff505a11c822852a6770c55cc6ffb5a25c60239b5fa2560af6e091bac7cefff1c9e11d0ba503366e1b5d8bd2361a6fd5e411428a5ccc64fb13f91b5f4ba0f1bf4ed73d41d1a4900e92afbb230cd5659776ac5c45b8244b964d02c1d1084e1742bb73bffce7a7bbaccd9208a9f1e135a6cbcb9169511baae737b32cc6498ff6ed5426b4d24f559797480a86274ce81fd7b7056b0d9c65043e49d4fb8cb7e6058db595df796e9919b11dd98dfc36011b14e861c9ac42ae22bf875de2341c69fd9b0e3462de4ab9ea295376912b59a2776829cc1f921d080bb72dc7c2a4ece988520234b37a7626364214cfb912be64d4c16ce74e3a8162da633d950d51a6b9003c224d1818d413cdbee6257276a4e939e25de693f730117c34a2a8bc39461d7aae678d5d2f243c57688500e0ab235a931e43d3520e6d9db2c9d4e5d782743797b58fbbf335246c5a03de9c71efdb84cb2edbbab3197e48b5781a72b66462b5bc70c88d42b1a54fb79dd3d5ab8d67e2bea2516806360de220034157e57bc2fa66630161cdb37af5c4b29a102da402b7479bacfb62a97dd4e62ea265a5e3a800ea749ec33d5af453f2f8738dbcfdd5713f94cb669a8eeef76339e05b95cc8b5dede9b07aece0849ea12c799db0f4b03653a3292748502e13007c69b989806ecfeaaada0b0e31418fc13281461f1d20a0b30400e590af821a6fa4e1cb26b48513dd174ce2dc9335a74eabd81dee10f9ee40ae8a6d68b16417837f9759252bde8674bf53f6c002d953e021441b1403a0140390096fee84b66f62bb4834ccd147ad0cf28768476cf7c742e681ab4a1659687e462d06a90377605927b5aa629622df42ca7e35cc7c3c03731de9e0cf7c64185719d1eb28a254fb5aad7d6590725c67d388836f74ac3a44503c61cd2a1b9532d04b7444eb2a7fdef0d7acb56f7945f4779572e93c334e0ee279de5e89b1b80d976020fa09f57e3fea40fb355ec54cedb3fb088a638136aaa431cbe90587aec103b9b441e33dfc2f85d8e0a563fa83a723a8cadefa97a5c5ab4987f0e0d6698ea7a2b04518ab9645ce0b077cd3d603262d6899df5ffe499ccb8c7d6fc85db5a028c578168e1e415867d508ba510b79f68a4fe3ed4cb26b4e40d7f628857ecd55ef9d8b7388dd0be50a0ee806c000ed296706c4bde965abecb2778b02478a361c6e78dad5a3c9ced22a7f7b8ffdf0cf59a4a194461e7d17451f404c2721077f5bc19fb1122dfc8db83815c5a519169adec7bfa62e1b4ddfab64dfae5e10b4cdf086175cd67de24aed0d252238509e532ce75f0767791097d9e2cf731ea54afd102253502603ba7c0386fdec95c3ec66757e60ee63acae4536dcbe16a7c3c6a70b8f05630fc1706456ade588b164c8821524051a82f45e32c0e220e80e4a66b2ca42cfa42c88786b8cf44eae2cd389d654024566eda00cff893e4198c479a84743baf8cf336e4ef6add5ace7133c54baa38ad83f65f713bde384e072b9ae0241cd9ab4772b3d7ac56bcbaa9180a9f34eb700c9a99aa4ca6dcc188b550723e1a0a02d68eb556c6c7f1a909343b2b6cc9e1334bb5bb668d8701c7d029c6a9ff6df0f082f0efcf883959ac4b69a7252008ef41a1596711406506ed97c31daa9ba2b9e6fd02f95b3d1bc4267ac137a305861dae20d7fa34274a98cd38fd06c4ea906d2731566b06bf171f0009779d6b5c72a40daa0881ca23fbef0216fddbb122704be8e4f4c170600aa9fe35a23a61a1f2d7b931374d8bbfbb4b5930fb3b2cdfafa5260984a06ad743c23988ed558878f5a2a5fb5b8e05fd7864e05d3ad38de8c966eb423406fe31f4ce9ca3a76f789c695fb3ec38332b5a5f89adea195ec9aea15be5c3e1a23a2f44343bc6486d6b431a96475649371c2e33f71b5529a71561282f55ab00fc2453b103bd71f0828de2707ce09c6484a54b5094aa60e030c106c6dc6d9add2e9d5aa31d8f286bded7518ed695feb1d5aaf63d2d672bbdf1ff020567d92a6891e4f20ec5b7dc182f1da96e393a4348d19fa5ebe6ebaf3ae5a056674d053bde3236c1147d40b4e1ecd5d1e03ab73085c842d823690304dbe9bdd3523ece08bb3b61930f7f606e615f7d2ac06cc7e347e6764e5ac0f7e92b8345ae70fb492f0e9f1ba05e8c2dab54703512127e2b26700c417444d1ef20cac7aa285a07c7db0dbbc9bdcdb0c4cf1687024450114cea386ec1e285529a7e0e139bd31d12500a2d244a31afba6806752fab41cff39c477c10f81d5b42563a573d03c66fcec3319911be92e6f34bf647f6efb2c67853bc09dafcf45c54e7c70e382d0256ac2c7d8fab7984a62def68e213f60cb0ff89f1812c9fd928eb5b865406cefb7e6871dd6175bd475cf9d80033b88133fd856473c412de9bcec04e7d2c9a6d37b3710fb9089fa8679784f02fda56527a379a98cae734cfcdd2dc5d6a8b9bec43c2e0cdb82055408c31dfb46cabf109b6b293e0176fdc8bd699fd17337c1beb1fd4a759caeca3139212813bb920de88cbcc2f2c212932c666492bb51aa2296ad57f39bf819186cb588354eb66ce26242cdc57a1d06cc7efb5accfc7c29ad7a9829048f641aba8cedc9c73983cb87fb59ebac6438747a8d3f58cf8fb5331a1ff5af6f60d10e7e6e83bef94db339fdfa6097905ca1ecfaf0f3707c74086c9c5efa919a1ba87b3080ce1b2e8f89f3676d486621a9854a0bb05c91e541808c7bbb2975896c36b93cb5be40d64a1a3f3bf49e991b5bebb148d93e14e684f01b75919b9535320656fe8769f9f7c423effaa7cdda4a41d743dbddb08fc41f5e0609b6d1956952565e9849f62db5204b94952ed7b1a68df8f8dcb4b8da998fb725eab031f1e9bce58b954ce8a9c41c93f5299c559491efa92ac8c490f890e2066aec124e018d15afa536003dad389d0a707880b4b00367a3549e45eeec18669c7407c09766b9a606d0bce5aef350d2e3912080279ef583c4e2821f729ad846cb3b00e1e3689f3e5421663593281aa945fc376b411d9222c7d2d395b2d0ddec5960b4a07f00130e0c7da896cdce7cc96670ddc0a4fba669bf2e684ea82444d66f6a2d249e198b214c578eaeca583765a8d2872fd829ae4ee4f8c8be8a726539ef8d10785b9a854f757ccc3107ad49a6e8708970be021a70f2a406cdcc2e4874340772cbcd389c111ad1fb7428136ebbad7f456a81e18d086b692895db85e36e858b0085e6bd38c4630f53b12a87781a93f3aefdef094830f826b97e08d5adabee5c9cfc178da48c7f32244e3e094793e0accf14b5c8aa1ac323f132dd6b720e46c32e3cbce2bcdeeaa9a9a6090ce85f315b85a32cc0a4bb1d0399794f4dc4c40aa450d27e721392328e14bc419aae93d8d8238c9ea55b6151e84ecd9925e46b536793e4c334b88a3bdf3e891ee81f93583cc2f76d457b3114d8fca4f099cbf8f214eb75e9a98b0b847abb5618705dc7a2f665860f4a7ec396c6e4ce0799e7ec99c3f27cdf4889805d62664b7c83c01973ec88700fecf6273c706dc0a28421511384cf8302591ec2eb2225d4e9fbbdd1679b74bb31eee2215b268257050d54ee47283b6fdf0b4dc4c1a81ee6d5b2cffdaec0809e1f02192475ace891c5100c683508854993243b4e86f6ad2277ff99d19be9036ad661cf7bd05a10d5dd0228a699ea62a0a91e1b01785c6ce85f938bbea3dcf205ed6370b4d7c65e6180a29c9f851b0cb694157c8947b24f8122136a57b93340a5660f61bdbcfa52a4b4d17db5fec5ea728e2cbb0b0687e88b7ad1c3efdbcbe84894c69c5cdfd9252d75374ebb0760fc595d27ec8102d0beaa97416cae8a13941213df2c4fed07992ef1f0b62903a2d849efaf89d3e5fcfb78f721432ce9d02e3399716a505230f7191c59701979278d077123fa02a5e4063b8e1f4e88c2f045737fa8c3ddf15471cef92ed22d3b95c013d5bd102e78ead54caf3c73fdc0cf5813988d5931bc8a66a9593aebbf8bbe39db38a4518fa142ddf03f0fb7f4d9be78434bad942df38dc47951c073ced90db4d1a37373e94dcbce39e84bbdd625de54e3823727876aa1f1486d4302104aa361d8c32527d4c32b7888e9f8bc2f923318fcbfdc4674af00315856d0bf58b4563058330a9be0f0e14891aefc645d61cdd99f3b38467f2ff8b9c6f6ede009b30a07a52b51a58605887f2e395d967f178d04291a02e309859b4a0df85c057652dae6128427725fde02c3dac89f848f01272f77ee4b10dabc33c9949ddb8d96947cb4f16852fca53091b915013cecc8553c1efa4ded550edba189f7d55a18419cad652f1c0bb34758adaa893e56f67524a11bd05d5381a6f55db8dce696280dc0b34c385b210eb79422d5e22d19535eac132f49c72fcc8eff0f0280756160ca79a8427a9d6a70804f1861ae750f91db694ec9e6bf8595ce0fcf23d4473c3905ff604e33efcffbe82f8988c6fa3c40b1d1ca4180dadc4a9d80acbc3d99f561f237177dac20fa2bcd6b5d22a958f0a25a41b8c007b902866c3b01b62693d7a2fd47c46e83be573abfdb9ce0195a81ac83e5a510f5089b067c4d63eaffd1d6fc1c9a2343993f978b2abcd51c6d2162b4bfaa93804c21e5e52f5930a778ac45548254ec9abda3a9561762a4bf446661ca69627cc549b804aedb7e56be2f4c4ff7f42952967b22396f57df9a4c20384108a25531c0790e495aa14ef2db9b7af57ff917fdea0b7fe72767a3f1d6affe29c312deefe6e5a9c67260e78b3bf23b9d33cd86391ba16dc1317173064a919fc4e922babe1cc223604862d5c1e65bdc473ccd702a619ea4cfb40db8e41bd210bb3afad45874e6c14801b8739532e201e6fccc6f0aa57a252c6bebdf5e9dfc4d50ea3ab0af5bc959b5281f5a30d77469ccbe7b68f689637a2cecd337093a9f7151adc8dc9ca8f0bbe5dea561cce44e5c5d91f626477ed31b306fcaa7c5ecd4f88e058f50b31f0375860b3b2aee2d733de0bb6815daebb357bdc6d510a1c1557410a3b6502e8cd5f6ea28850f1c6bb532466a7d736a21f09b5e8bb464fe84f88de3ce0f812d7cb07d0542f4f22aa7447c3db85b7c3b4344a181a838a312cda33bff8481204775d9568fc1e39a6c86748b8bc0588e93e04f38a66ba3f1a1a13c2e28668809a433688ec2d00d12fcfd1febb70586d020ee39cdd7a8a00f7f4a25b1d3bc616e8cfabff12576"}, {0x30, 0x1, 0x3, "90d008cf0095db487860fc5545a8e09f546da9f1bb6bfbe2de135dad1b63e3f3"}, {0x98, 0xffff, 0x0, "fba728c931dc49e80ffbfba25add81dcab56ad292ad097bfb7ce0d2fe992df8b9d0e62c068c859b065cdef77640385c959803ca6cd5f40fea15377994d978564df3bfc21d5e1a5b6dd2901d6c7c8552c170eeb7bbeb24a2c30a90321f035c537dec95023835f2a8ba1dad9184ffe56ce8a006933c5c6bb47092fffc90f97c9a731fd62"}, {0xa0, 0x0, 0xffff, "79e99082d96eba041982aca624885ab1ecd555f423d454dc9954e781eaf9b0d1ee8c261c8fdb9f2055a1fd19b0a75e1c3561f4595ab7909afd832879f792ea1bc51a31ccd45f599779a6198c199a4121bf2b2c4ba6ea95063a967b30e721173bb4fd2f22cbe1fb41c12fdb622e7146737dd746d0d62200b54d597b2c0b391e17bb93c0c818522bcf8019"}], 0x1270}, 0x4) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000180)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) truncate(&(0x7f0000001540)='./control\x00', 0x0, 0xfffffffffffffffd) 16:00:07 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x9}, 0x8) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xa0, 0x150) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000340)={0x1fb84000000000, 0x101, 0x0, 0x68649dfb, &(0x7f00000000c0)={{0x0, 0xba9f, 0x0, 0x8001, 0x100, 0x9, 0x1}, {[0x7e6a, 0x4, 0x3a, 0x30000000000000, 0x5, 0xffff, 0x1, 0xe50, 0x6, 0x3, 0x200, 0x1, 0x8, 0x2, 0x9, 0x92, 0x2, 0x9], [0x1, 0xf0, 0x5, 0x7b4, 0x4, 0xfffffffffffffffd, 0x8001, 0x40, 0x2, 0xfff], [0x4000, 0x1, 0x2, 0x6a6f, 0xffff, 0x0, 0x7d9f], [0x974, 0x101, 0x5, 0x100, 0xd93d, 0x6], [{0x5, 0x2, 0x1, 0x3d}, {0x5, 0x7, 0x4, 0x7}, {0xa371, 0xfff, 0x8c, 0x3}, {0x0, 0x9, 0x1, 0x200}, {0xfff, 0xfffffffffffffffc, 0x2, 0xdde}, {0x2ca86ffc, 0x4, 0x7, 0x7e94f435}, {0x9, 0x4, 0x3, 0x2}, {0x9, 0x5e30, 0x10001, 0xe6}], {0x100000001, 0x8, 0x7, 0x2}, {0x1, 0x79, 0x1f, 0x8001}}}, 0xffffffffffff2708, 0x5}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000380)={0xffffffffffffff3c, [{0x1, 0x2}, {0x3, 0x3ff}, {0x0, 0x80000000}, {0x3, 0x8}, {0x3}, {0x2, 0xbbf}, {0x0, 0x1000}, {0x3}, {0x3, 0x9}, {0x3, 0x65e}, {0x2, 0x4}, {0x2, 0x8514}, {0x1, 0x7}, {0x3, 0x1}, {0x2, 0x2}, {0x2, 0x200}, {0x2, 0xbe}, {0x3, 0xb700}, {0x3, 0x401}, {0x2, 0x1}, {0x3, 0x80000000}, {0x3, 0x20}, {0x2, 0x5}, {0x3, 0x200}, {0x3, 0x9}, {0x3, 0x3ff}, {0x0, 0x100}, {0x3, 0x100000001}, {0x2, 0x1000}, {0x2, 0x4}, {0x3, 0x1}, {0x3, 0x80000000}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x5, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000004c0)=0x58) setsockopt(r1, 0x2b, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ftruncate(r0, 0x0, 0x101) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000080)="b813f6cd88ac", 0x6}, {&(0x7f00000000c0)="a5164404d891b1fca3b2df8be30bbfb56b13579e515a7108284f10136aa6b7462bc3a68bf2b2ca402946e7dcef81c143737f67c9c8f31ad6de4400418fa7e981ec90922c2dded1306f33a110690f1f0cbf1bf3d7937811c46aef64ae2f3a5ab246d9f283027268026da226d652bea48d164fbba7c0423cdde1b59d6e6edaed00d4bed52882d8166c7a7bf16085eca3e615b35984f493d9df3f2d281af7dbfc8f092f61868c4fe9f3277ce19468e5a07ba37f7ed5e863d9bd47568f7bf2", 0xbd}], 0x2, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmod(r3, 0x1) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) socket(0x10, 0xc003, 0x9) 16:00:07 executing program 1: syz_execute_func(&(0x7f00000006c0)="96c4217a2df1c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b5ed3c4627d8e65cc65cc2da71fa40000001e1edee509c421045fc463ad7a2200d2c421dd5831c4e10bf8c481c9d25ca63a5b64660f3838520a4707898c00000096c4c19c14b80900000033ed33ed4877f866440ff469762e660f3806cfd3fb0fc45a4100c4227d2151063e660f2aa200000000450f01ee66400f6428c4e27931b6c000000066f2abdec867dddde8e80f79ce20c4c4a2e99a3bf72ec3c4e2899294c4433d68c79c000000190fb612c16c0b0000c4414e53d2c581601643d9ee0fc60fc6a0a8f3f3000000f1ebeb628f8f709b6500f236f04283a900800000002626802d08000000ba49c4d05d5d65d07300ffff410f4acefb110f66474ec4e3215eb031c7000000fbe2") syz_execute_func(&(0x7f0000000100)="43dd25310000006565d93457f437f83cf2f29eadad63156dc442a9ae06c417a531d9660f3a63e670052bb4805f43f543f57a6456565e2666440f00055de6d02424b669d2d2f8ce55470f01fc0f5e3a52ecd960a19bf1713e410fd7db83933e6664f080c4036d66460fd0bfd92e0000b5ffffffff03d6") 16:00:07 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) pipe2(&(0x7f00000000c0), 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) syz_open_pts() sendto$unix(r0, &(0x7f0000000180)="54a0c3379f2e6343b871120b14f8b8e465f6aeaaeccf2b2c4931126ef4ee287833d891e550d66e8250d8cc9184f1f18b861f795ccd64046670d1823cc72f2007589bbc4c3ebd03c423a058cedfd8a41ee65b15e3521ec768b4b3f57302fb4e1b81c2188374ea5de22c998bc1652e975aa5238b93963cf6be540c3224d8b8d85ce5d38126ce0809cbedfcde2ddb3f8bf002682657b3c1087a0af9d9418fdebd676805097e4a47abd2bd78f9f6c5dfbc018eb864c07f7598f8bba681bb8c30f74b05da15f8e057808dddf79f736c6c42724d906cd7db2124a55dc4e43e8d83e0d034099aeae5c76a9b71c6aaa318d67695b04e9d4e0372bc", 0xf7, 0x404, 0x0, 0x0) syz_open_pts() 16:00:07 executing program 0: syz_execute_func(&(0x7f0000000440)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b30091e1edee52636f3a621045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c000000968633ed63b6d3fada066477f866440ff4697683397fd3fbda00c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f6d67dddddde80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c2b0c1030a0000c4414e53d241a1ab060035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9bd7d700f2166766450f3a1517d664026402802d08000000ba5c450f91f328c4e3638d6e8df9fffffc00fc00410f4acefba70fc4e251c4a37d1ddd08f1fbfbe2") syz_execute_func(&(0x7f00000001c0)="43dd25310000006565d93457c4217811a8983a4f70367d4146d9ed3ef240abf8f33e45d9d0e6e6bd1014c8c4c3c1cfbbc80fda076dcdcd312c067d8f7d390800000075b26727c4a221b859018f8940024e008f8978c6c6ef524568c4617d51a4483000c441616abe3ea10000") 16:00:07 executing program 1: syz_execute_func(&(0x7f0000000000)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b30091e1edee52636f3a621045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c000000968633ed63b6d3fada066477f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f6d67dddddde80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c2b0c1030a0000c4414e53d241a1ab060035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f2166766450f3a1517d664026402802d08000000ba5c450f91f328c4e3638d6e8df9fffffc00fc00410f4acefba70fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f00000002c0)="43dd25310000006565d93457c4217811a8983a4f70367d4146d9ed3ef240abf82e646666470fe44300a0bd1014c8c4c3c1cfbbc80fda076df0312c067d8f7d39c402791e63080800000075b26727c4a221b859018d8940064e008f8978c6c605050ca743524568c4637d51a44830000000c40154566700") 16:00:07 executing program 0: syz_execute_func(&(0x7f0000000140)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b30091e1edee52636f3a621045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c000000968633ed63b6d3fada066477f866440ff4697683397fd3fb003a0000227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f6d67dddddde80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c2b0c1030a0000c4414e6e85d2c4a1b1f57e00c6a8f2ae000000f1ebeb628fb08f7d9b6500f2166766450f3a1517d664026402802d08000000ba5c450f91f328c4e3638d6e8df9fffffc00fc00410f4acefba70fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000080)="43dd25310000006565d93457c4217811a8983a4f70367d4146d9ed297740abf8f33e45d9d0a0bd1014c8c4c3c1cf6566f00fb1bd210000006df0312c067d8f6543dbc0c402791e63080800000075b26727c4a221b859018f8940024e008dc67a8978c6caa5c6caa5a743524568c4617d51a4c4e2319ecf0000c40154566700") 16:00:07 executing program 1: r0 = socket$inet6(0x10, 0x80002, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)="5500000018007fafb72d1cb2a4a280930206430000a843096c26274d0400160015001200020000000000a3c728f1c46b7b31afdc1338d54400009b84136ef75afb6cde448daa7227c43ab8620000bf0cec6bab91d4", 0x55}], 0x1}, 0x0) 16:00:07 executing program 0: syz_execute_func(&(0x7f00000001c0)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014ec4017b110830091e1edee52636f3a621045f4607c421dd5831c4e10bf8c4af64660f3838520a470f898c10004096863347dbd563b6d3fada066477f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab67dddda8e80fddf6c6e446b1f72ec3c4e2899294d80000000019c2c2b0c1030a0000c4414e53d2c58160160035ee0fc60fc6d1f2ae00acf1ebeb628f8f7d9b6500f2366766410f3a151702262680722d000000ba5c450f91f328c4e3638d6e8df9fffffc00fc00410f4acefba70fc4e251bcdfb83aa2f1fbfbe2") select(0x40, &(0x7f0000000080)={0xbf62, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="43dd25310000006565d93457c4e1f9c5cb73c442f9921c7dfd2f8fe8085dfc430c03d9d6653e0f212dd5d5e3e50ca7fd31fffff507070f71cd30") mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x410, 0xffffffffffffffff, 0x0, 0x0) 16:00:08 executing program 1: syz_execute_func(&(0x7f0000000000)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b30091e1edee52636f3a621045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c000000968633ed63b6d3fada066477f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f6d67dddddde80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c2b0c1030a0000c4414e53d241a1ab060035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f2166766450f3a1517d664026402802d08000000ba5c450f91f328c4e3638d6e8df9fffffc00fc00410f4acefba70fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000240)="43dd25310000006565d93457c4217811a8983a4f70367d4146d9ed1e40aef8f33e45d9d061bd1014b0c4c3c1cfbbc80fda076df0312c067d8f7d39c402791e6308c4a221b859018f8940024e008f8978c6c605050ca743524568c4617d51a44830039e00c40154566700") 16:00:08 executing program 0: syz_execute_func(&(0x7f00000001c0)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014ec4017b110830091e1edee52636f3a621045f4607c421dd5831c4e10bf8c4af64660f3838520a470f898c10004096863347dbd563b6d3fada066477f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab67dddda8e80fddf6c6e446b1f72ec3c4e2899294d80000000019c2c2b0c1030a0000c4414e53d2c58160160035ee0fc60fc6d1f2ae00acf1ebeb628f8f7d9b6500f2366766410f3a151702262680722d000000ba5c450f91f328c4e3638d6e8df9fffffc00fc00410f4acefba70fc4e251bcdfb83aa2f1fbfbe2") select(0x40, &(0x7f0000000080)={0xbf62, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x40002}, 0x0, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="43dd25310000006565d93457c4e1f9c5cb73c442f9921c7dfd2f8fe8085dfc430c03d9d6653e0f212dd5d5e3e50ca7fd31fffff507070f71cd30") mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x410, 0xffffffffffffffff, 0x0, 0x0) 16:00:08 executing program 1: syz_execute_func(&(0x7f0000000000)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b30091e1edee52636f3a621045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c000000968633ed63b6d3fada066477f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f6d67dddddde80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c2b0c1030a0000c4414e53d241a1ab060035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f2166766450f3a1517d664026402802d08000000ba5c450f91f328c4e3638d6e8df9fffffc00fc00410f4acefba70fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000380)="43dd25310000006565d93457c4217811a8983a4f70367d4146d9ed3ef240abf8c462959874b900a0bd1014c8c4c3c1cfbbc80fda076df0312c067d8f66430f3840849e00000000c402791e63080800000075b26727c4a221b859018f8940024e000f9f000000f605050ca743f20f1aea4f6cc4617d1aa44830000000c40154566700") 16:00:08 executing program 1: 16:00:08 executing program 1: 16:00:08 executing program 0: syz_execute_func(&(0x7f0000000300)="96c4217a2df1c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014ec462fd41bdfa53b94a4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096c4c2550a14653223333333ed33ed5566440ff4697683397f9327c9c910c4227d215106662ad7450f01ee66400f64287c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c581601643d9ee0fc60fc6a0a8f3f3000000f1ebeb628f8f709b6500f236f04283a9008000000049c4d05d5d0f91f3c4638d6e8df9ffffff00ffff410f4acefb110f66474eb83aa2f1fbfb66420fd7ed") syz_execute_func(&(0x7f0000000100)="43dd25310000006565d93457c4c2e19c3bc442f9921c7dfd2f8fe8085dfcf30f122d2bbd0000c4c1c2c2e610653e0f01d5c4e3e50ca745ffff4907e7e70f71cd20") syz_execute_func(&(0x7f0000000200)="96419cc4a2791dcd0f05bf04411100c4a37bf0c55c41e2e9666bf86402480047eb16000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee5c463dd5e713a0af346dbd24407c4c48154513a7831c4c1fc29c326467703c42295ba29470f898c000000c4219d61860b000000de1b8633edc4e15f7ce1440ff4697683397fd3fb0000c4633d6c346786662ad78fa820ce3416f9f30f5904797c7c66f2ab440fec3f67dddda8080fddf6c6c466f2470f2db600000000262ec3c3e2899265d80000002efd2bebeb0f3a0bdc24c4416c55c60b0bc4414e53d2c5f1c1c15df7f754167a1954167aa815af0000c4a21dbab300000020e27917f7e4b5fdb562ffccffccffeb628f8f7d9b654300f2f2f04283a900800000002626802d08000000bac402459364bc0000450f91f3c4638d6e8df9ffffff0043ffffff0f4acefb1146fcfcdfb83aa2f1fb") 16:00:08 executing program 1: syz_execute_func(&(0x7f00000006c0)="96c4217a2df1c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b5ed3c4627d8e65cc65cc2da71fa40000001e1edee509c421045fc463ad7a2200d2c421dd5831c4e10bf8c481c9d25ca63a5b64660f3838520a4707898c00000096c4c19c14b80900000033ed33ed4877f866440ff469762e660f3806cfd3fb0fc45a4100c4227d2151063e660f2aa200000000450f01ee66400f6428c4e27931b6c000000066f2abdec867dddde8e80f79ce20c4c4a2e99a3bf72ec3c4e2899294c4433d68c79c000000190fb612c16c0b0000c4414e53d2c581601643d9ee0fc60fc6a0a8f3f3000000f1ebeb628f8f709b6500f236f04283a900800000002626802d08000000ba49c4d05d5d65d07300ffff410f4acefb110f66474ec4e3215eb031c7000000fbe2") syz_execute_func(&(0x7f00000002c0)="43dd25310000006565d93457f4373cf2459eadad63156dc442a9ae06c417a531d9660f3a63e670052bb4805f43f543f57a6456565e2666440f00055de6d02424b669d2d2f8ce55c48165632f0f5e3a52ececd960a19bf161c532c4006b83933e6664f080c46566450fdb4c50d0460fd0bfd92e0000b5ffffffff03d6") 16:00:08 executing program 1: syz_execute_func(&(0x7f0000000000)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b30091e1edee52636f3a621045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c000000968633ed63b6d3fada066477f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f6d67dddddde80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c2b0c1030a0000c4414e53d241a1ab060035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f2166766450f3a1517d664026402802d08000000ba5c450f91f328c4e3638d6e8df9fffffc00fc00410f4acefba70fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000500)="43dd25310000006565d93457367d4146d9ed3ef240abf8f33e45d9d0a0bd1014c8c4c3c1cfbbc80fda076df0312c067d8f7d39c402791e63080800000075b26727c4a221b859018f8940024e008f8978c6c605050ca743524568c4617d51a44830000000c40154566700") 16:00:08 executing program 0: syz_execute_func(&(0x7f00000006c0)="96c4217a2df1c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b5ed3c4627d8e65cc65cc2da71fa40000001e1edee509c421045fc463ad7a2200d2c421dd5831c4e10bf8c481c9d25ca63a5b64660f3838520a4707898c00000096c4c19c14b80900000033ed33ed4877f866440ff469762e660f3806cfd3fb0fc45a4100c4227d2151063e660f2aa200000000450f01ee66400f6428c4e27931b6c000000066f2abdec867dddde8e80f79ce20c4c4a2e99a3bf72ec3c4e2899294c4433d68c79c000000190fb612c16c0b0000c4414e53d2c581601643d9ee0fc60fc6a0a8f3f3000000f1ebeb628f8f709b6500f236f04283a900800000002626802d08000000ba49c4d05d5d65d07300ffff410f4acefb110f66474ec4e3215eb031c7000000fbe2") syz_execute_func(&(0x7f0000000300)="43dd25310000006565d93457f4373cf2459eadad63156dc442a9aef2aaa531d9660f3a63e670052bb4805f3a71590f181e7a64565e2666440f00055de6d02424b669d2d2f8ce55470f01fc0f5e3a52c0ec440f38086d329bf161c532c4006b83933e6664f0800fa8036d66460fd0bfd92e0000b5ffffffff03e4d6") 16:00:08 executing program 1: setregid(0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) accept(r5, &(0x7f0000001240)=@in6, &(0x7f0000001280)=0xc) recvfrom$unix(r5, &(0x7f0000000200)=""/4096, 0x1000, 0x42, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/null\x00', 0x20002, 0x0) fchownat(r6, &(0x7f0000001300)='./file0\x00', r2, r3, 0x4) fcntl$lock(r5, 0x9, &(0x7f0000001200)={0x1, 0x2, 0x6, 0xfffffffffffffffd, r1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[r0, r3, r4, r7]) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000800)=[{&(0x7f00000002c0)='Mn', 0x2}], 0x1) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000100)="8fc5f55de93e5f7f3277ea90a29c34d9ff222c4700d845af02182f521dbed1e8b3f2920946608d3699240e623533b5f0eedb8ccff907c5d0b036fd2fd5ddaa6a38113bb4c672acfc3904c8baa9aea174ee06e905f34d", 0x56}, {&(0x7f0000000500)="64613dc5e001467560dbfa6ad916812c3f61599d12b819581b43298c7cf9237628b14a8958888660b2b213c881580f36cc2c99fcf82ab7376a1e67bfc035bd80cd819087a8914bf05b39c86c1530f860bf8dd3d7d76cfc65020f1d817aa73613e8b90fc97c750eb7084a679f999d13934b00e55437b880d1860a5b7f58a49dd7c28ff548d3a2abc1c137860f298715664ad919b37292043bbd724ca9a159ddf9caf4e8128bb40cbaf646101403e2f5f6ebabd012f7d76d7fa9bcd15a78488ee0b8043a7a95c4b0ba938a12e87c7bc42dd801922cda0527772ee4dd1a2fd5b8bc00f9004f4561381a1cb229f43aab3db0995cf58475a1e20966747f6c3784b81132bdac1f9f5c4b61bd32164e255f781cb58cda709d72e7964bce5d4b43a5a8051e30ece0bc8c15e6bc1fa9995dff36eaa649b8a32515d5c51eb5763769d926ee0f704b80580e0e095632861c73b5a8c07b1b9d124ac015c0dbb81cf406a1f25d8e56e878fa63ff92a1f8cd718eaccc0fccc015f49dfd9bddbf1115549c78caeed3d6f0e7bc5e0f33928e84657931e52cb57ff75e4edc20f6086c0a4388227ddb4507daa76bd75383b0556b074f22146a2ac240eeeda1aced1176d3ed0ba35662632d1e1ea364af48a0ce622f1e5d861c6399d46f8330ae9582fe2683ae261edd044f96437a78542beaeb856139537729cdfc183be10df7f93d8ccff737d711f4edd2748cc3cb31a7ffc35dbdccb7b62ffcc25f4953785c6e8e0432ee94d462914c07aa98428625d9285515bdd9793fcc1381652095ad7af0738c19b15e2eaf6de8d51e964d8f4de700d37be9e366122bb7ca19fa22cdfc15f35c25d4269b7c0d21b9e07d139035759cd623f50b87cd32bfe8f4fb3014bb1ad5cb85496bb123f5c016496e7d245e4e8fd3da96acabae971b6cd3e91273967a52f94d459a36b1b3ad46079fef99cd7b2fd1d8207480833c6818deb213683d5592ced7e6af8635fc243a8cbc63fb58b53879166c8a1e37a262498255d624353553fc4dbbd3bc3548ab59e2a7112ff16fcd080d4f0bc48c69b71d0209d57eb4119e369427ba174c421db50fa4f0eec7ed3f4da0d3da2dcefca0bee56c64314bdb64d11dd6055b976f33373df50d0333eff8a1ecae6958023a92df33859e6afe54be056f4493913640c513d0ab81cdc896a29d81545c9cde49c9dd5994382f99b35b7f3fb36d9b7744e863e9b8576e2eb94709ab4b339eb73199fb2a7ef0fb278144f921669bb38cec62abc8b08746fb773a7f64e348a19cc93f79b96e8353e97d03060a4370d39abe0766ed2bf7217decacd816c0fa43f62dce4a585260055aa8344cc5dfc167de12935190d91513fade4e603f65927b9501bc3a2e29baffd918c74dcdb2e5550c0a7853303eb4e658c7c3d761c7ecb9e8ebc8a2b730843225fadcd74c9572889fd17091c46de1280264660a3de449cf8277045da3fc459ddcd964133bab77308f322abfdd88d01379eba9c6003c338b77fb0907a6c125bc99b6ed1f249bd4883606892922aefef296e83f4467a8970aba033cde4fb2b978c605237294b82b6e91cc1c3d6a1d5f69d79977b93c0b6b24cb730747ad3d31b3dcbdbe79f73f1f962f043844946c0515d54fd659b7fbdfda7fa06dc8cb5d5e02366e045430c311f80e859e5d0f07fdd13ae9507fefeea982ff5188216010f8f4367048d2ad3c5c765018e7afc86be2967af67e5742d1668f999efa874cc1eed12ed0aad4aaab17b571561805a9ac4d194d68eca1e47a5e93ec28774c3c43b24a61aac1111cfcfd9e6c9631d042a7ca51ae55cbb5f8c016f5c508ea4f44d8d51e7d95333df0ed6b7fcba6b1901a07f89d5214527a80c6caaed2f27bac15b3ad0648cce8f781d4f869d42255ebafb8f0172b66bffb6e2f6061f1ed238c33f82db203341ed46b21bfe44cd8b94c823fa180660653c3466ee5fa6b318a01aace4eab443b6a958f42660293feaa443cba4165a3d55eab28619721d1c2e36bc932d7036a9355459e4b8c151b45b43e734d2b2699d90b85a88d5ff041d862f7f14836978596698f335c8a21c7e7b572dab87e27ae7e7af31de0db13a8ea14112eb8660917bff0a0bddd84f37bfb4ac338d307e94868500eb7f34cb37fb0cfd1742dff3796506ff6e5544ef851f48e6477346430370d83d7d21740f4cc3be08922a2ac24f9e3a19194b927f50859597a285aecd0fdccf572a38368018087e1e0bad406d1b61962202d651bd7b84b45acebc99a05cd0ba44abe6e8de0549cc40c1c33ea1512073e0b91e1b8ff33627fe8f914202f17693f5cb9b4f1415c51355d48c7dc7e5acb198e6fbd9f752c96f1678a7ae1c797ee026ad1c3cddefe9d0651056276da1b90f48247fde9ce285beb051ac8246deba9d7bcee36554719572303f02cc6f22cbc4c9f3dd4fcf0bc5d16cc1551b10d30fc4fa69b9e815594cf2f62af0b6b5be46cf872333d770b17e02ea87e33ce3b59ed18a79b9db80493e8c3162197d63d584cbc80d2c9eb5b381d0edfd972fe3a21e6d05ee58fd74d4ada15ef7470289ba080df30142e8e910cb3eaa9f50438271a783ae362fa49c09303e0a63b162b1aa1a7a0a01dba38da58998d8a8d08ee533aa2bb469a8bf808ff2f9882ef9e13fbaf8f1dc146bc0dfa76856c07b4e685986bddbc36cca7d77e081db1c4c1cf339ec54aa72f492533bce80ee24f6441652f93ad469a543a6b7167a843061b37802a947fe6843fc92ca2005388b609f679a241db8c63b2a75edbbb4ce71efd477a27a20a7e43dead1ba21fd2a4a64392ad2df97f80920e22ce6822475fc09b63fdf6499a91dfe802a115543f146b1cf1710e30421820d4ca5e48cdfb4cf8da553638cfae33b7f328b3d349482637634cbd6f1663d1640d31ba2d349b1500270f0983d08a7603bb70b09f34ff4cf0a7f397d6191b74fd11ef42367c21c418615c0e50e60a18f8c1e7eec4bcddc6187a42007482f1b658936a6eb78a276b01b78d3f84a4a999a19be9834afc8e940fb654ce4b093267efd887b0d936570e8ea9610a7e7b0c6f51eff49ddfd76297da1ead9f316abbbd4bb2b226b444c9ee9c246a121b49f5ce73ff6f1124bdad542fd0b63c4e3638c9a5f3cdaa813ec560a4eaf30c8baa7fe61d446ba7913e3b34e0331e769291e16637f8cfef77f4542fec6e1f1008f8130df050ad98fbfe13afe93b7d2a94e54c0563a3b6e09fb25b901ace93cc8c9f25c55f1dbe9987a3b90066c0ffc222e1a76b21ed496fcc2b6d4b1763293fea2c63030f390a22768b4a682a52d91d3980203012a23cc5456e6361fcfc134e7b43118da73a88fa5a17abc9434c2f98673effb2b49679eb81ad80f4e7af508058c13f7188217fc6a6d598064474b5c7606b74077e307236ce25127e087fdef06fcbe9627b1d6719bd8c20010493e28825f7b6f0d24b39b531e2b808d3f04ac741d90b5bdb05eb8c7e4dd2547ca412be4cbd043c69fef8781053562f44cee4b2ebde53f9106100c72106abcc158a6f8c776967b5b3c51beaafafeffff6af67bc3cdc3910b05c2b8cd786d6a4932dd34ea3b53ead622abc1fffa3421aca21bba7bf13ccd0442cd058e1f23a119a1047360d672b8978077c9954d38ad7fead3b27642c60ea49cf08eb8e9ecf148eaa10573869acf51132077244bdea0a038d4fcf66d412ff181543511a8483cf7eed6d217fbe5c32627199d1c75563a4a4988368671671b6a5dc494d35cad4b757346dc097bb93a47fbadbadfb42ea982d537d3998eae278c3eee0126bcd710225fc17b5098b3fe6736a5f9d96de51396260a1326f2f0fafb2ba39fd720fa9d08316f0be4a328f63ef4674a317a6b8d40c09e49762f556a6d7528243749ee865e5989c2fbb1e4542d29812dafd791539767695ee0884d8b8a5a862fbc11247c91da44f9827f79a85c26383e0d0a17572c8fe40ee979984b1acd23be0ddadf871ea815d0adef7dc71c411d75196a653dffb8d1dd3e08c4e49cde4ae0ed78f086b0b1c24cdb9459397e219be80e0e3cebc82aebb184f4b779c45bfca0370586cd44581b8e3b5b3d975a3cef6e20375159d9d12bafac0a583bc4f200a20748055ca64a35ba54a0f8192a4ee4b1678a316ec1b817358ecfabfa2dd89dc523845aa15ea0671b7b9b81bf51bffb42581ce2f6eff394a92f91b19e621fc65b9b441a8958592f809706ee2c4452ca5bbabf2039180d49749808aa417856e0c1b78afadfc48c1d14403d7fdd5d64a885068871cf1e5c4890cfaa580c15f39b1cf661e7a19cd58ffbae5bf75ab04de5d94de7a1a1bba686b90713252758badf0022ea2f5f117dbbc8dac9cd5edb0a54a4c3433dc3c3fce3349e831f1edd2c4d9f8584273686a6b1a943c4841020ee9ce5ebdc78efe1b72d961aaf25643f40ea59606b68861ea55fd5fce8ef9d9c701decaa6b27337f5012977f681831ea27327d7d53e87afaee548c761ec2efcc3ccb95ff3ff585377a0cbc0d1aaf9cb62acdadab448b7a5972cd8acc199f0d1d4e5fc210f2350aea239d6d88bcbb8330a5e51ceaa049eae5c6c5aca50554d7b58bacd2d0e18e54c2e08fa5f20e12588a08f79db857faa5ac5ee942e04132f24d2601b075d6348db50c5fb692fe550c1c3b75df41eda8a42edfc7a9397398cf42cbfd747aeb858dc796f8a6eeaf56e27653edbcfa3874a9e31ab27b6c3019642bbff5107a8e67602fafb731f830242ad4032e8beea1c99c2d5dcfdef672e73c485e59ed7726d7ce9deff5922191500e7aa71e590700590aca26b0b0158447718a778ef75377c29505f2a4495f85340a6ab02e2bb779e245db8530c076fd3f2472f79c4be7e291d823dccb82954b035fce071da91effc6b64709c6d84066442dce4202dbabe83043953524527f8393635909fe86c7a7cf7962f5b1c8c8b65415b0200415544c0a23bc016661b6fd4119d9b63db42ad64e24af089ae446ea174c977eca5f27e9b6cc5db39468129c4b60caeaeb3544d077832e1c17cb5224adb6bc178dddec24d48897b388f73aeb020adf091798b89564edd6f7279fbddcdb9b4530bf987c2a618cb72c8f4a74167181bb0c81ac9b655e3bec4cb4076f780d719f8c8825046070d7e865ee8f895e8efd3fe36b505f5ec874942deba3ee18ec004c50705c30a8b204a140efb7c34abb902c6977a1d182d6d402c1cb7f031ce40f04bf64e16ef53db642bec9cf53861c0c50c08721c00f19188ed5761f47196b343e6afd098587efa86d649fd18765ca837eb89b6347146e4ee8e50b114b6f113fd376f698f1fedb3ed9858d2130d0e83e3ce2ad71793cb6f512109ddc8079dd1d46955c2ce4206b85aeabb4a7fee686cd67652c65a3a354003f2b4e5081b19958bf2aacfc2779eb51b6cb89a0881da7ee5ca124787e261fca4f6d602e0c8fc2c7868bebe88a36ea37ce669d299dd02555a43cde67f076c01deb906f7f9ba708beb7ccccf772dfe303484bf356f5c47429bd055bda12bd04afa7b00f1803121dc1b93d57e63be4dc901b9cd4ca43450b52642a1d7a84b552951f53bc5be7dcaed7502179e23038e2f683c9f3c3af3747c802233b439328815b04029dc0423ac2546ababdfe48a7cdb7087477a7a0a717d5db5cb3f409de92a9df1e24a565dee7550afdaffeeb09a974418d3e5aa67f697bfff192ae02e444a6c40a45f42e70056b25d93e85540b14eac1dd93231793c99b14644e6b2cbad6a28f6583f50e4304550f7a40d85dd3e6e945537dcdd41514e262adb174a3e6f34", 0x1000}, {&(0x7f0000000180)="44256dc23581e50b688b48859dbcba5cf171b4d99ac7db43006cec86b8930694ad403a52cccd46e9bf651b7332dd17008820bd717d3a992f201d7fa63112f6017457ba37b30313ad347fee735ac6320a73a03152cfcdad0c6107ba0c2b387332c82a72ed0409323c28994e64209b1aeae3062696e59e3d1ce15579e74df3347c1633bbca8d7449a584", 0x89}, {&(0x7f0000000040)="079c0e292171ec137f237c60b1d5d011c61d4e41855c08ca764265ba8e4acbbd343fabed5e7e0117f13be72af7171c1ddbc361d0c31779a8e6e2b54e2f1934", 0x3f}, {&(0x7f0000000240)="59dd9a98a3a8c663bbd0b0e847d2393c047ecea3c72c807f6016dc3f30c5344171f470b6ad8d6730daaed87ecbc22dfde5074b92ce554f8695946a3737f25ccd3e499d5234f1a604abbd23fb57b7d6bec69825f80e85ae041c9e124273a5e0a34e50149ca9a729421f0d44f99a5c772491fc08a33953", 0x76}, {&(0x7f00000002c0)="69f298bb35c19dcb9009f531381c7d165a3516e1eb18509c34eb3c9d5dca378c6b9404755d8812a145cba52dc74748d618bc2f065042daa212e39e76b281616a0d940e54aa1bd1b369ec727bfd665eca0646afcb8c3a829c00a95393c92f12f9fbc36f2299137fea9be6b9adbef1b9e33d62da9ff40f297b70acdc48ef8cf353864dfba64c8617639d0ab68cf52809166a8862a249bae8a035e1bd44c9ee710e9bb53a652243c1837ff8d815448a354aa05779285b632623bc4bcea422dd170bd99c8918630746d0cbb2b28865144f9fbf75997b825e9d719d8b84528ba40497931364ad", 0xe4}], 0x6, 0x0, 0x14) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15, 0x200000000}], 0xfffffffffffffff8, 0x0) 16:00:09 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2, 0x400010, r2, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x1}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) r3 = semget$private(0x0, 0x3, 0x30) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000180)=""/216) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) socket$inet(0x2, 0x1, 0x3f) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x20, 0x2, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x42, 0x1, 0x20, 0x400, 0x1000}, 0xc) write(r0, &(0x7f0000000280)="d5", 0x1) lseek(r0, 0x0, 0x8003, 0x0) r2 = dup(r1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000001c0)={0xa, &(0x7f0000000180)=[0x2, 0x1, 0x2, 0x0, 0x0, 0x1, 0x6, 0xb7c, 0x100, 0x223]}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000180)="aada31afde6156b273eabb54bb00b2ad846f7ac9e9c361e98613d45db0c7b60b1b33dedc72d18acc182b12be8315c743713f86a415aecb410ba7f9c99c2d6424792a8dd710bf193d4d454a96f55a24084f9922f2bceba47fd2a652463bb8dadf4f632c6e3c91583d68a7c8836fd1a9e55ed8174de76f85d79c7799568a71d50eb5bb9e4967538b77adccd3c0b9c7c4c8249449b2a9a4621d4e32fb3dfec83287fc290c3f0f504e116e4b82574ace429196664cb385aa2c4fb9d2b006426787cf2f04770f0ec2f1f49b2f2fe8d49b4ba04aa1395095e0d6f7f555a9014baa56d13a66554ee845cdfcbaf0eef0199f4997de76", 0xf2) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x1000000000000189, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xdc, &(0x7f0000001380), 0x1000000000000223}, 0x0) connect(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x25, 0xfffffffffffffff8}, {0x3d, 0x2}, {0x3, 0x9de}, {0x87, 0x5f}, {0xc7, 0x99}, {0x88, 0x1}], 0x6}) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "44d3b22f9e25e202eeea394cc43fd6b0e0225ab2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x6, "9278026c598f61e5174a47bf09add23262c199d0", 0xfffffffffffffffe, 0xc6}) 16:00:09 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31, 0x0, 0x1}], 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) kqueue() 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pread(r0, &(0x7f00000005c0)="36944ede718b8fc13e64b329d79a55856effcf3dcaa5fb598835dfcf2412da3fcf5156adc3e5cccbc50e6cdcb542a4634f9e659e98dc3c8873d6822a0c140d54f7ff7c870e0de519df9a26c712af31c7f7f91b61442964bb177ebd9cfe8163786e29eb90a240af0bd30235587788edf4200fc6ef2b441bb9844d3b5029b838bc8d1f2bdca2443c063256e10a80a021596f5a7102439e91d13d7a821fe6ffb1f393fff9e2922f82a743355233de5ce7960ab167227d6c48a5d118d4aada50f0388e396b605fe48720d78c5b4aef5814b8dbaa70877fced85b0e966ce6eb509c21e0958da0454fcdc5ae269d7053eb325d5c532c19992d888a9bb338d8421cfa15ee1de552b69932c003cc6c09079769552cf9df07f534245abc2091cde17420defd4bb224ca33f25ad52646e172916076998dff5c92614fb14aa9667798cab82eeea1c355ad60e9d5dec6bc5a1a9e962fa06580ce69aa4eb46a77ac6ef15a3655b0efffa0ef931b81f7576840042e02f404e8f5b086709ad5d4ba405e57b83614a64dc412215c2a3f10f36fcf6180e0e06dbb7917661a125580c8cd878f763118828259834db2c5061f2389a3a429ebfc98a4a2d07ad3eed84b17ed6d16573da7939aab72d0f80736573fb615ad014cbf71bf7f3b15244045d84bffee31b637a9cc7d52c3fc93eae38c528d87c2f97103e07670d410e0e85b5b0cb3520e21af6c9d0e3ff4b3ff1b356ad4ff8c3627396702bf62a57d4eda05fd297a5877dce244f57f466e2b8d4858f570fda3d0a23652b13100bf869038bf8f3a1ce49241ae65b2cd2bda650c87bf08f88f51d59a1efa5e08b7409df8441351cd371ea06044cdc4ef43f159f96b8d191da0830846dfa554802dca46ebeda3b7d6268d53de6dd1455a95b896523c5fe34097f6a1fb1c86b20beb5def5ee59e15921d7be46ed4d8e0ea4388244c34f1f0a78fdf36c13d29129ee39eacb16edd85ddbf882408a25a258435441029dec2da807065f5034c5db75a8ad6b7ebb28c839290dfcee5bed9de9c9c2180512a739bb9567f8f530fa7043d7f95618d65285e0e72738673ed0502da58020393872c91ad4091aff5b8b91d0530bc61fca5ec4d3f7edadc2760c7a06d20c189046fb292587369b18c94beee6607c53c03e957ee6157e9f36dc416e73ed1460f5355e6e62cab6fcfc59e0bb9dfe7c508ed96227340d1d26ed0af0c18445a6ed9d0b947dfbed73eb509b571c6a3f639257e5328adaaeb82f82925ddf107a5f7fd3945c2c9feb8991eb454065f45b72719e60486084ab82fc05a2a0b27756199bdd833c464d1ec381a7b9e753d60b8ac3273019e699c15803a6d17ee18113fd331c8336534ed1ec3b626fca6421a35bbb5aaffb37d1adfc81e2b18f2aa7b6dab33e22ac280f361f160aec62c9557b3033c92a7ab3b6840e5f6c16b92295dc0cc482794854be7b2169d726f86a9a5aad3d6f16bd3437f1a56e9ec9d4b54c97700b46932fc2c04552bdc28e6d18620a936e5ca4947fe9147a520e836603c4029035927e675a97ce919e36570a48d5812e226f7afb0f3997fb9917f313c19f8d49bc4232201f673cd07f9a738b1cb7ae9d7bdb4d5b67159174e1a984dabf00c1121c66ed74999ab4dbb252e7bd60ef1c62b8735f8d5fce5e24adacd1907d48b201c34a0a60d7f989c8dc9df548913deb5ff9102eb85919bf08d995e486264805112a59e001bbb0a201ec71a126c6f45db86be1e6beb3c5a7a71a224f84201d7d3cc0ef10ae2f3141081c43ab1cafd96d95c09198040559e6e46603586a616d8e0d84f70849752ca4777a733ea7d310dfb6d7eb60419620b70d61e3fcd950bdfe9bbfcb5b44653b3e5105a354a54a6dea02feb67f5b68ebce423119a02c46e23422987103de5015411d6f830903a9ebbd58a91be4f44841cf0708cd06a737ee55a1575ae24415e332b2eaf49384f4149b435976a0f7040754da92e5a6ed91fec3b72dc2c66680fe5c3c8dbaf573c11f8d24e25afc5c5abf0954129e9456314e038d67fdc1cde01a855b21078d8d3e6bb50280acac3194e506a0a5e79eb6dcd6d4d8fcf4b4acb4368daa5964ed00e055bb97791f9c6aec5a68c1847ecf70473143dd9bf04e035e9f4f49926f72a5888b9ffedb31278132dab43d1dbee45d9405f3096353ddde51242d788c1feabc406ce85124c510fee34674b81e4be22038f71e12c35b21b380780cf27fc1be60fb0409a9e66fb683161337b033b7227f5d0138ad311162a76aaf0ae44d2d7c6971c22267fbc2fbb784d423a079864c2ba975e881eb125439b2c36338de3fc57141829b83107e18167c07889141b4c948d18b94a699eca663b7495a129d2152cf5fac822213c267464f9568be3b1110f937c3afc2b750b246f41950a78a7998ed2bb26c25ece2e8d0f788061e63141b4f2cbba56154b2ccbba8c1b5764b2972bb6e7b7450a43a501bb245ab7f53ee4f9c11b177d80e568435f5a1362b147c3c205f53a3fc40fb8dadd1acc3fce6640feffe3a8d6338d5920f7acc9390db0307758b8f65fc29821c26f8102d070e70961104557e12bb04d6dcbf85485129bf72a91496bf7a04aa09d579381f2714bf45de7e7830da99071de5b4572b43f3eed3d258ca96f94ed9257801418360e79597ddc70fcfa76f040c70e4394b9e13a82e2f4c893cc07d4b63fa6a69c0c51cdb09262f302e5b5e6bb28d51ba689e44a65a13b6bb8e836d19481f5f858b9b2c4d5d99a183cf1aa317a0b75b90a2d8313414bad4f52c58deac550a98b32059749110d0db8163c380cf270ec42a4af102f6a91f63c80efee7f5b9c0c2fdac586be21704ba3232a2237aa0d10a1e82292a495200bb9ed65a230ab2def50f0558c9b8d26d7e62d10bea02c97db85707e4f473f13e4ba33d0e0fe51726e4716d498869c9d45c605852f0de3ec05d85ba867beb817676bffce722576fc3372846dcdfe92fb9ea68644b6a42bd5874c871b1868764ce6a1e770c0bc08840c0688448f2e83c67d84bc40a5d1cb776ac2eba1f70d241d84abf50f47c8ff2efb758e169ea05d867165a9bf01b9f0ee462775c4096db3c042a38ea14bb14eec890897a9c457715b724ef68cfa4dfb0a2be5a69d8b898b6cf6bc3fbcadd9edf358b8f312c5e8d6fbe30cd77077b32d617cdfbebfe893a02625367147441a8d5a3064ccb9ca5dc4f7a9af86ea8eb8e69711a2d004979bea166a13c5446748ab0f07672ccbd4a3b4289d46b519dbae551a6f845a68fc252960e2fea88cdeed2e3c105ce757b091fc31de9f11491c0cc90bff899f7a862fb25284fc0b0fc9d40e9e11608f51e64bb879327ee87fb4da68d65747d436b490c198f1d8e64a546e7e08f0538b5682596675308e771bfe19dc0030d53f96f4bfa5dc7e74e47ed9c6943af96c925b89016f3462dc8c20bf9435ca2750fba1b196cbeecfdd5c490aa2574881c819e70ffecb9ba8c6b03731bd8fa932fbbdd7e7b29496e81bbe8a798da47b1f441cb517e40768dcf3b7b5aceea0fb36ed71d54d48cacac376d9df442df3d40819ec108c98250219281c272eff426376d6edb10330feff636297bcbb223adb8f6a5b82c86c75842fa7056f76e15421c81295b0df15ef6278ef0b4303a0fefea5a189f2b20e333618f93ae199d05d1a7eb40bf8871a22f26d5f8f00c877a9d53ad94e2638a79ffdf5a7272d4773e21f3ff98322f57c6cc43320e38aaf5f085727479c61d242b7997f1fe8a5eb80065a8e61d1db9dc16c4b30635f58194f8c4a4847aad81d915ceaa384fa138bbcb39a135414fa1a4119d6a062aaff463691683cabbdc9a044926994562113ed3578de9409e4324f854bb13c8f3670f33a429bb0bb3f4d056b79121ba45c635c45050e3e0ae514c33c028b14d202ff7dac1d9c71c5031075aace3c306d36db98341b3afb7eddf57d3f5968a5a7c967d87ceccc6b0d80b208758b704e59ee920ab62d65c03607e70c54d96b416f63b24864d4add9bc245b98b511d26f4f6082f730027bdd636172865234596d8a417efc272b8e7f4b6ed6554c11cca1f4491db9ae0fbb770adee6c122be0a11bbec8e76f283ea876cc557c6aaa5090ae939be38047978dc82b09987fba29a9728abc7921abc16b775b8816c99f34beb42ac7b65e35a8bd4e7c13107cfe3e1e7af94c3e89a5bc4faa3a5fb45d3bb4c5488e15fd9ae0de8af11e2725962dd83417aa075826c3e6931205f668bb6fb7b3fb4ab358acf3a7371f051340cab47f786ff23352af07ffe7bd1666f1532706567a1f3c293b27644ec6d66b5a740989e198db6407def7c9d031465edf348db012e56dffa2467261fc729e567659d0b738c0ce3681fae324ca9ddeb1ecc13bcb65ff9240fa1e9600b9a4b9171a36380d548482fa4b0ea040a94c974ed0bab554e8189b16f7e3e8aa1656dfc7206544c752e39b10440f38a9e25d38da65336a7eeb1162a6270ca144bfc1c1ca46db50c1df9162d3c5f37021f1a657462a8ba32bb93d2094598f0343bcbc36d3f9c8f8c61aa7a4275f30eb99565230dfad8a7cdd9890edddb37caba9bbe7dc59b77b297ef6c371391bee206342f4c72b4b410fb5ca32a1f8cf688c7ccca03fbfc28f7022bdf9e0cc485161982ba1cc86ec56996eb7b8113aff1dd8a925290cb81b02e0811c712a039f9241ab3f0aa3607fa39a92df43ba0a476f6ce11a6e747b5723ef9179065c6d2356603d6da0776ead3deaf2718e86f3fad24bd70578ef1ae5ace9fd08862f8a1bbbf85d1d09e5c071b729fb0437e23c8d9cb24008972bff12d6414fbf64af18aeb6b0af6aee62005e792c59ace1cccbbbb6e584bd42cba9afb2da2e95d15c973c74578ed072077b45a7f887b6d5998246d61b2e0837bd8fab5dc139f45d451056cc37fb4873999c38bae5b2e55f398fb2402c930a04309cf1d97b1de95759d53cebab4410783d58c451cbba2d8a6f64c96385ae2b7dfe5fab057ab92854ff1b2a6b29e7f41828468961c43ed6d8c1a71a8dfa1ee6a7c4dd03da94b7d9a1045fb494da28536f88b10546c7a5c9aa9727ae8060dcac5d31d9069d7bceba895b12211b45fff31064ed26c6eb939cc3b9a50a16fd975c72b3b83961ad536263c1e99302d223841bdfe07e0cb3407717c258c543203713f37540347b411b93df9bfa1b756692714ee5fb23a08654251d54516f2118ad21f944e85a2f20651a6b284eb6aeeba0128c04b86aeb7e302e282246a5c2750133999921b17da55d0c49cfe490e726c46aaf769e3a60a2a9428f743cf44f664e52284aba017d7238a6807f8d9efaea1ef042dea5d06c58663f4bfd80e1ee206b15d232743425239b5b805e35583995874482b428eb4e2123e648f9489a3dbee6943afc220f7237ded68b0010d8061740711787625770b83d48c77eb7cc604e86003fb9403c3ec5be794ad3a315cef3b3c163888d2a064346015c821a7abd88029022c0377ca6e9998d8d9001f67bbf294918f9901ed2c0651b73aeb1077babf75c80d3eae35e8ddfb1a12b61eb16fe6f41c753e4e3cf1e106f4de9d35978568100f5ba4d2f13320f6a718a77a7df5e864d9967f216351191e3a15f13210275e1190196ea6554e886c64da23e029e1f821b195a0ae8eb78b984fe764d8143372f5b86ae99747ba0620df19812f3b4fec13cb42899232dc72f1a634c2b44747f9761cbfc8e58aa9aee378be329f5396d00ed2d5d881c2cacda60e512a50b73579dbf02026f76ac7815812b595004c238f75a3dc724dcf5351d3e1", 0x1000, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xafaf, "8d78742aa39d9c6003d8403d0df63791286298c8"}) syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a9541891", 0x47f) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x28}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") 16:00:09 executing program 1: r0 = getuid() r1 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r0, r1) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') geteuid() 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x10) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = kqueue() r1 = semget$private(0x0, 0x0, 0x108) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x5]) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x10001, 0x21a0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) socket(0x0, 0x4000, 0x27) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r1) 16:00:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001480)='/dev/zero\x00', 0x20, 0x0) kevent(r0, 0x0, 0xffb, &(0x7f00000014c0), 0x0, 0x0) r1 = socket(0x16, 0x1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0xa, r2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r2, &(0x7f0000000180)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000200)=""/197, 0xc5}, {&(0x7f0000000300)=""/167, 0xa7}], 0x2, &(0x7f00000003c0)=""/4096, 0x1000}, 0x800) 16:00:09 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x84) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x4000, 0x9) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000380), 0xc) socket$inet(0x2, 0x3, 0x9) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xe7bb, 0x0, 0xfffffffffffff42a, 0x4, "f2e55cdef4426b3a88b83b750503f24aa8709a75", 0x8001, 0x5}) 16:00:09 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:09 executing program 1: socketpair(0x6, 0x800000003, 0x102, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x514) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x1, 0x100000000000008) sendto$inet(r0, &(0x7f0000001140)="e306e0afc0905f314eb483ab436c76e9c4642a04b13ed76f6224bdb2944431d74306253fc8f72b486d7a91f7c339f611cc5f8fc398f60fdb015738eabd296ecf3217ad252180beaf053ab09a5f34946cbfa0812f5a25229e038635ae106f2d5530ff992f666b09b74bfa0d8c60b7f072407ccd9eceba136cbdb6a2d27ffa76798d187e74387c85620e422b5f74b4ef975fc6a9b8e22326", 0x97, 0x40a, &(0x7f0000001200)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="70c46be03d5d47dc4c2385d5c876155ec636641f7ecf2a8d2e9d25efb8e953c26b84b1b4f8567f317ca8d9f0d266397c3b2d3d75ce636d374c742e480ec703d73a02c73c7384f5c5a988150ee348330e3911cf3bed3f7811e18c8d7b2e29fcbb5f2cd8cc07037cee62ff23d68e94bd300efa41bd34c7fd89e20ff8f524233679f504fb3e26b2a05ba27f6a5c55780a74c3ae823172286a19a2c3d3bff872ed30582cda8c18434195a1a7e7016fdab6b27538d7065c26dc35c749684ba9cd97e931dfa9cf2c375124aba0e1eeb24265b1d937e7635a3526f4eeb0e20573e5dbac9272e417c740c2113e2b58c6de50380a22ef22abb401c06f1d43cc44ae505cefda71cfc19b15cdecf1edff2f2eb7e73b95334d2b7582c7752e00ad9d1b4e8c951e25b9a0910881761c2c342a1cc47359e4b7f3d23771b5b456ae24cd4ddfff27d804a7368f586068c1ce56abc2b62eec4178b49e935ff72e2848f3f1142e8c2e2573f940a03a6b257d29504f67da019e42b9b5e6819bb14a1eb1ae905890c3b43e57b0b6ca96cbf65df437dc9089f89daf66c0589be036e5f00c3e93519845d7f57867a2d7b44b4b473a8bf6e5df2b196085f0cff94bf10dcd55d2be661e254e09c90e319f255c71ef87fb4f14b7f114304a421f2d434c0144e18a89ba474929045d89d418d8625aaf788ef8344d5a391a2a7ec587d75f4612f6240ff4eee854ee4a849c701586f36f49b124ecf70aef5a702d6df0780b0e55059ae1221413c62fd79f87b42dbe3d7a32f2f7458be9018bb0f76a6acba2689e710cbf7003647630cc847c5d2d99ae4f468049a673fd5bbb039fe51d15b41ed4d09d6268cf629eb0ad59f1fcda3b4451ad1dbb67298c52648993780fcac799c2a2190838ba9c6d23f46dad3d00cc2ef2f8a180f7920cfee17bcc7e1a37cd176b8b3c45a4946033a076a334dc91a5e06d051b22dc84a67fe9c5b355e150c52dd8d4b6b920e19a8a453952f7d27539540cf12b6153234e33494b8742f99daf3f81e87d1f734a31e6182c8868d1ce9eee80af3ddf01c5bb0dd7868ffcfc83f1041e8337866a217eb365f5b69609c96c01edfaf893e9aaa05e8dc651e0c34d4a4d3dd8945bf284e03ccf034059a4419cb6ae37f44c2388c6edfe163af9bcda21acee5c3866dc21387b7370c8bfab2ddde193f638eb0fa90d87665278387e1d9db7f21c8a2f9a0362d7cc8bc43afbea01a60bd300cb19500bf7d2fdd9ce74c44f6a44fe4b390af4beab771e2a25819040e3c5f7cd35ccab14812417c6a51ff2b522dc17c6ef60f6b9e50389b15cd77ba08fe6c136fffcd280a2ac54143693d4bfcd2861f62f5168b2ccf3e20554904d75435628231d93217fdd44fb1fd49283c05705ba8284f116d88c8bf90152d9c4940d33b8c50da96be8e04dd984244807b38efbbf438e78479cb1853f2866b148cf393fa9791c66963bdf3855c4b0e1fad63a56c0b85eb10ef9aa279bf8f00620be3ad43927a913e398118611226e9df042e19838c0ae936cb1ca4b87eb53d21e35d1257c546cb3375a52a6f23550960a73efd7b8062cdaf8fdfcd1eaefe84e04110c00a4407726a4f2bd48faf8b4b207f957aca6b422df2d163acf72858dfc3301ca9c37f691c5f3f64a5b6f8994f124f9de55d2b73e383122444da89423d2b8a104685c606c625d5275e8a36ecf728b99745f83249fcf5e71314f05461011cf18107b451d5e59ddbb1756875b151e57e638e570315bd8308ea3d1b1a95dd45fb1b350a73b7916fe15b90857771c89a7dcff986ffe69a10a9f8857f00d61b5eee8219416e11f131fc6857739950ab67675a70ef66399fe012180188b4d96261a4fe32b82210b82004242f5aedef18eb65f402251589af444c9b03e0f79f43c3bdfc390d618c2734f798950da83e8d7c42353545c03bf8d32eac0475c893e19030c61e9d04befd67b568bc222cbb33599514ee495ff32fb07e1c1c189549df64fbea78ea0f2d8aaa61b14510a6b42681edff027d59dd3b2fd6f6aba242e34c1ce058cd58dbdc7e746b88896c5e1124170709320f38cfb70c5351f00adde6aba7432a548604f3defda56442f28d4bbd461395c0fc67e27521788333681acdda65e3bac30b3a5fd07ecb2b3ba9856c85089818dca16979b70d0e41942bab44e972a36c2c1cf6ffb3c22ac4bdd6b27a13575bb10838a453288c6ebb9687d8d25572cbaccd03214f7bb7ede657c385fe01ae772559ead0613225a8dcd3cf701b7b523c392f9e85f0106dc25178ac334c2fcf0cada82d36590091001ffc879413530a6fd63fdce796955c81223160c0d6a39ef3d6221a22ffdfecf257e26ba13d2d3f4d325870c3e1216941967d2e3f7f18d383056e04e4e86455b70679c3c5d3e619def046d7c41510b0c50155cf074c53f35bddd44dbba97bfe543897386ae2f16527d7037606bb2a062837e19f9629171b3cbde4bfd832f6b051425b6b5b5d0eed62bd6940557441b4962e4a2bf159d019f3c917ee7f1de2f2930ff5b4ebb2981f18eeaea2b83f9f9c245ccbcb18926da319e9646e56e3e5aae54fc50237c38704e853656a0e99e1044dd4240c492ab7d3e659f3c018ded274a21af162596343fcb9ac3fcd9261d1138139525b4148b5f91225b02f851010ca5647c079824eab1e4125ef163f378afd09678385e83f7aca54d0b5a6068786a76492baf64a3338589d368e443adb1fd40121b2d05aba1883235f677e0a63256df4557774cd7342d6dfbc12cf910c2d5bee5c1412024340285f14361703bcf84f5cd9872e52f8dc94b97a6ad90ca9112167006ac3f39e4c867a16206369367b9812444076e9658e02f5b597f3ed52ed5871a662f22f71eefcdc652ab32d90a418bb31d08d1f3d76b062c121f3caed925e8b2c7c43c60fc99f185aede7626f3bf2fe146799a1b439a0dd7e7f795235d19b0f3832425df5099aaaa95fdd5c73cb6997713c3eda2380ab9eb9553e2ff95d9d9fddc486cede6bec15965d9937496eef651564fd902abb59554e42b71f38e23b8f141e82f395a5f6cf495e937967c3e9b8afff5c584db2466711d3e6f5723f649dbc5640e44bd1af8de7116eb57d00b8b0e4e132ebd61c54bc52eded6e2ac0f7cf7cf1aab0fd425f7477e9491891ad2d6bead3a825555dbffe8ee12dbda91979619e3a47f50687d06adb949dc8dc961389597c1bf110cd99b8d286e4549a9fbd2e8f628ff5f249111853ca8cec41a8a45eeb6a38d6058bbded233ceed83e41791a1100d7d97320d28e371edd9d36ebe6872264e736b774f1662bd0f4a29c65642adfb40db2b8df665ec23e47ac48e632dd5aa38daf6cd27c5803f9a5519e385197e1ad3d98aa3d8474a697c44c02fbf0ad9582a03966fd74cac44905d8d6e5834c20d08d9ffdddd542c9ac99ab04e3d78b442656467a9a8e4a34a35d2d6a7c01cdecbc38771021a8905ae1fcb5c7f6d18f9f2ebfa428489b5bbda4a3c0969081f20340227b91cf3e7a7c72630d8ee5273f8fe673f95c0b8375538e2880939eb684ef60cbe7a01fa280b434e7a534508e1c1c84847b3d6f2506f92fcf78e8b097353c29c6c619a3e0e9205091477a089412a604300348c918dd2b135b9909ad96f0630d7c7c263ddac2233a40abc07d9e42913f53c0a607ea4cf9101b86ae6842f6e1e65875733def07868f3a3b1e3487a87b569d7340cbc52bf6c61baa999167e9405cc30f8e59bed182c71735f5a6e383687ebc7b1f5aa04596aa62a1de51771d29e958b002f605dfb8abbb7504d9d3a7b3ca8241c99ebb43b232fecf8c9fe30fbd96745b501545379a01ffd0f8c413830a1b865c07bbb051e58901f6136596af4415fd9e00145e31a956ebfd3f75f5a75700d05d36eb248ccd2391abffca643b5e02ea19af42daccc3e70790448d5756744bc919a9f676c4649b2a59d4a8ee4a725d78c05cecfd0c1857d53c7991618c266f159ce26e5033c70dcebc1871c8010450c53d45984d90b6743bfd36370971d41b32c1d9d63c69b340e7e9b549ef3c8ce9346a587662b5d186d8f81cb1e19c62fdd779330cf6c18e6ad3d4cadb63171afb5c8fbc51d428e673a25d534de053437922d88b4c36d20e719f55776ec0f48430482f9be1e8d7546437998dc4e8997201101024f46c31a0bd5e47ea7904b35bb18d3b113ffd7d7209ef47b5bf7d4db34b35d12dcc7d49314f539e194a5bf52037b420998c2066f9b9d504e204132c31f45f548b84df227abf3fc2d2c2b21687e490de3b0c3dee2956de968fc745b861b45964b42d9d0f702114620c564b3412bcb2d93b4286d1a66150e250b6387d6921f19118e848aab0cc286bcd0b8374cc48daa76c20e8dcb63a1b4d913fb157f7884a2138c90d912edef4cf9bfccbf8e2aff2e2e17c66e09e9ae62c3a3355fbc1015471d97d8d6bd5a0ffb1b8b3f71dc639c3f11d23f627122fb25ddd6eee091b4afe9558d52f0f4c321cbc0afa3e5360cff55906660e6a1c5f1d5fd315b16233e800fe37863ed1e77ffae601d0bbda8fda76935e140be2c0eae86c8c62117019e924ce06e65be4339db478d91d98bdaa864ac42aecadf000488549350cddb473eca2d38b39c1b7016c5ba36669214d058aa4525a915497de2624449cb66a65e10a266a7ce65fe01128165b2672d6f34ed60fa979f965370170020d262fd9455fa918ca84fba47c6aa8576457e7558c8356c001b56719e2019cc957d1b2a2ea85aca6019280ada60047e60b08057b0f6ad1a1e9740395d188266f494ce3534034abb99cd96840cb8bc8f4cac5288dd85939d1a16ec689a5b3baed79532a301d8cdbd6b65f7d67cd24e0dbcacf957ff259d078343da665d573783f52e3047c126e9381cf2f32cfb1bb0438d299b2523e4b685269749a3c0068c07807a7e37d1ec85753b9a044d59a5da4bfb337ef793c6b6678d11fdb0f4267e5eb07b6c970ec36cd5ed60061bebc61af9e0cb805f161f4cc1c4eb56401262b48f5e9785ef2934e259ad956b6c305452c7e0ebd9169c6176e45479a6a63c1f9f06fcc1a93c08a4e84b73d75f7329686650e1b578224f97d13c9a246b552ae364fbd49786b038770d2bb4b9684999491316f9c2a93d92adf167ad11dc06ed6fcdeee65d24dcddcc3b446561711131602ac887baf9817660cf784e4ef6039e72cecbb45710d95e70a5adaea99a7713a61ec26aa74e6af0c66678332d7384a2df7402e6d0a80ed678aa3f1b10d3b4784b47847cb4faf0d5eb26176734b86236e5ca1207315ffbe134fafea2be6f20611b1588220cb9f0133589c4860ed966bf7ba00028d1225f884776a0bd1b64eda5b847491e5f1f52cd1ac2c16653c1edbdb0b7eff71226968354a05ba43c4f435f8a6163f07ba2429827dc4b8e8ed52a983e02d88fa70df1183bf4c3c4c3df65ea75fae7948e9a3516b008948e21a13e742ef1bbe4328254698e62fe754dc187c640a81e323b299a81912253515dcfb1c67bac575fc5294f9ba24f580e7c76db07fff132a04d8a9410cb2d36db04f8c48248604b9be9b78dd770f15b219e093eca49f8451032cd68a294dca5c8051b39972d72b43f86d27c124a90c6925b374ee5a65dd4b3672859048492c9d65c4931cdfbb13c184ae92ff420a7c0e4fdb8c51bf27516bf59b93c8074d114148e260a7c9dc9ed1e55b0bbc9e1f2f42a7ee455390d885cad21292185264ff9e39781c145dc3b3c774fa7e178b653dfb45a80bd086df3451992374a7a3adac7f2eee01049ec91e2dd6eb2742e1d9c", 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000010c0)) fchmodat(r1, &(0x7f0000001100)='./file0\x00', 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x2000000000008, &(0x7f0000000080)="01", 0x1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x5c, 0x4}, {0xe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchmod(r0, 0x3) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x690, 0x2) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt(r0, 0x1912, 0x3, 0x0, 0x0) socket$inet6(0x18, 0x4007, 0x6) 16:00:09 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) lseek(r0, 0x0, 0x0, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r1, 0x1) close(r1) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)=0x28d0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './bus\x00'}, 0x8) pwritev(r0, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './bus\x00'}, 0x8) 16:00:09 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x1011, r1, 0x0, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f0000000100), 0x10000000000002ef, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x3) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x9, 0x38980000000, 0x9, 0x77b}, {0x5, 0x400, 0xb871, 0x80000001}]}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socket$inet6(0x18, 0x8004, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r0, r3) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/67, 0x43}, {&(0x7f0000000200)=""/157, 0x9d}, {&(0x7f00000002c0)=""/48, 0x30}, {&(0x7f0000000300)=""/117, 0x75}, {&(0x7f0000000440)=""/87, 0x57}], 0x5, &(0x7f0000000540)=""/70, 0x46}, 0x42) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) 16:00:10 executing program 0: r0 = kqueue() open$dir(&(0x7f0000000040)='./bus\x00', 0x8002, 0x40) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{0x0, 0x0, 0x0, 0xffffffffffffffe0}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 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:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x10001, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x71) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c1b0267a72300010000f91300"}) readv(r2, &(0x7f00000001c0), 0x0) fcntl$dupfd(r0, 0xa, r2) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)="22ce9e56eb0bb981ca2ed1708938b5594bd527a721fe5755659836aff7bf9d0a1705fc09740649aaed66efcf19e528c27eb9f0455bf92b0493dc0adb4ff0a6b32dd1ab892d6241ebe989a235a4b5b60b08b9c67c5b723d2265abbc30a08638b937539929d04afea0aef0b24692932ae72b063efcde1c0e3e1d3337062c04cd3746df4cb2051620190b46f586153c75eb82d2a71b04ea35e308bad566972c6789985f41460bb57958e01e521f", 0xac}], 0x1) 16:00:11 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') nanosleep(&(0x7f0000000080)={0x20, 0x6893}, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: setgroups(0x0, 0xfffffffffffffffe) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10028, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/4096, 0x1000) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) syz_emit_ethernet(0x0, &(0x7f0000001380)="b62b7309b217ee0087a785c49bf3339e94465cf3edfe995621e5ae4f4071dee448e88b2ae54dee41bcef8ebfdd657c794f23387d161af26a85f45e0dc64bd082d93eb8cba7c92c8b7a98dd282d46277fa8c84ec1c572d54f0dd179656a05e2adbca5b8a3118dd0ddf6683a7ecbf1694ccf7d4049103a86fee4deb2ea988751345edaba3f14ce61fd4aac4762a83d9449efcd506bd0cc3eb9561455316376d136892852d7eb710c086a9a69f032") r1 = socket(0x17, 0x1, 0x2) getsockname$inet6(r1, &(0x7f0000001180), &(0x7f00000011c0)=0xc) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001200)=0x4) 16:00:11 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setuid(0xee01) chroot(0x0) 16:00:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x100000001) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x1}, {0x64}, {0x6}]}) chroot(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x270, &(0x7f00000001c0)="2925a8422982b51a1793aaf7adcb3a3e789f536f6fc6be0b5c511370b1011238bbb89448278e6f9e3606f02b81") 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000080)='./bus\x00', 0x180, 0x10) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x9, &(0x7f00000000c0)=[{0x87, 0x3633, 0x9, 0x800}, {0x401, 0x100, 0x2, 0x7ff}, {0x8, 0x10001, 0x0, 0x100}, {0x4, 0x7, 0x20, 0x5}, {0x3, 0xffffffffffffffff, 0x7, 0x8}, {0x200, 0x80000001, 0x5, 0x10000}, {0x10001, 0x9, 0x81, 0x6c}, {0x7, 0xff, 0x9000000000000000}, {0xffff, 0xad5, 0x7ff, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x14d, &(0x7f0000000240)}) 16:00:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1ff, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x30061, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x7, 0x8, 0x100000000, "233643177a81f4490c3279c3ba0abce0212a82e9", 0x3}) r1 = socket(0x18, 0x1, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/8, 0x8, 0x800, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) close(r1) nanosleep(&(0x7f0000000100)={0x0, 0x8001}, &(0x7f0000000140)) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000302000/0x1000)=nil, 0x1000, 0x3) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x800000000) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x2) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x0, 0xfc) sendmsg(r0, &(0x7f0000001100)={&(0x7f0000000240), 0x80, &(0x7f0000000080), 0x0, &(0x7f00000000c0), 0xfee0}, 0x0) 16:00:12 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto(r1, &(0x7f0000000040)="ed13d7c0d07f5c66219c7784a4e27f249b9345490d37965bed09db454420a8be178b0a0540ff4be9dd42c583ec9379dd392e563acb469cca7be5f93610b9bc6abc45f510d16c8a6e2a749d225ac527a0b695638182608aa85a4f9a59559e689ac43163c1e787fa452b4c438dcc811ee787dc7b67f56b6b8147672d190a22a41053619a8a83a4bbc80775ee304797fa", 0x8f, 0x406, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000240)=0xc) getuid() getuid() getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) setuid(r2) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x7) 16:00:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x15}, {0x16, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='m') ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[0x1]}) 16:00:12 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100008) 16:00:12 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xe4e0, 0x0, "b0d4000200fe4cf8000100", 0x40000}) socketpair(0x36, 0x0, 0x5, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x1, 0x5, 0x1000}, 0xc) r1 = socket(0x18, 0x3, 0x10000000006) madvise(&(0x7f00000ef000/0x3000)=nil, 0x3000, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00000ef000/0x4000)=nil, 0x4000, 0x5) setsockopt(r1, 0x1000000029, 0x5, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffe66) write(r1, &(0x7f0000000b40)="259a0aaf", 0x4) read(r1, &(0x7f0000000080)=""/19, 0x13) 16:00:12 executing program 1: r0 = kqueue() writev(r0, &(0x7f00000000c0)=[{0x0, 0x1d5}], 0x1) 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffd, 0xe0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100)={0x1, 0x80000000}, 0x10) setsockopt(r0, 0x7, 0x9, &(0x7f0000000140)="59fda7d6c9eca3f45f919d645bc8ad477c27daabeef5c1663b753ce380139180f47963c7806d07b36e882fcedb4e8b971838b82dfffe0ef8392ac7b4cd590084e13f486a3d937ab7c494b041060165a906dd5ab6036f3bd32296bd37696d05", 0x5f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x4) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0xc}, {0x6}]}) r1 = socket(0x3, 0x3, 0x5) shutdown(r1, 0xb7852937fd2b8843) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xe7}, {0x42, 0x18}, {0x86, 0xb5}], 0x3}) 16:00:13 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20800, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) socket(0x18, 0x8005, 0xe7) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) dup2(r0, r2) close(r1) 16:00:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = getppid() r2 = getpid() setpgid(r1, r2) read(r0, &(0x7f00000000c0)=""/4096, 0x1000) r3 = getpgrp() getpgid(r3) 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:13 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) listen(r1, 0xc6c7) syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000340)="b3910b03df2578ebea4f277b3d6690721bdd1269dcfdd5b14d9783b76763f60c26faac738a585350058bd0e1f31d19ae0c33a1db392a6d8bcb5ecea5109c94bb7a12f8e78fc6639e6e6b55e7618a43d5cbe92d56dc0bae8dc155b46449ad587b7c8fb112272d1db46a05ea8844111bc4e4e1aecc3c5b9e5868a1313ef7aec58d63e458738037abe0ffa948235e6b19b7f014db4bb257a0190c2876756df5d339887bb6f4e0e79abc43719262f87e00857ace0573f872cec2ba46309eb666385705054eec953f2808b1a89ec13d2f19fe5c98b3c35114cba34d7c40c648b9ccbd1328dc41d8cd", 0xe6, 0x2, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) r3 = semget$private(0x0, 0x7, 0x65c) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000440)=""/4096) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x4, 0x810, r1, 0x0, 0x0) r2 = dup(r0) getsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) 16:00:13 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x1, 0x6}, {0x18, 0x2, 0x2, 0x80000001}, 0x0, [0xffffffffffffd291, 0xfffffffffffffffa, 0x4, 0x1, 0x7be, 0x0, 0x4, 0x101]}, 0x3c) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0xd9, 0xffffffffffffffff, 0x1000001f7, &(0x7f0000000240)=""/230, 0xfffffffffffffe57}, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3c}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0xec6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) setsockopt(r0, 0x100000000002a, 0xb, &(0x7f0000000000)="01000004", 0x4) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = kqueue() r2 = socket(0x1b, 0x3, 0x9b) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0xecd}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80000002, 0xaf28, 0x33c}], 0x8, &(0x7f0000000040)=[{{r0}, 0x0, 0x40, 0x80000002, 0x5, 0x7}, {{r0}, 0xfffffffffffffff8, 0x94, 0xc0000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x8, 0x58}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x40, 0x4552}, {{r0}, 0xffffffffffffffff, 0xd8, 0xc0000002, 0x1711, 0x9}, {{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0x81, 0xffffffffffffffc0}, {{r0}, 0xffffffffffffffff, 0x3c, 0x4, 0x81, 0x6}, {{r0}, 0xfffffffffffffffc, 0x5, 0x40000000, 0x8, 0x296}], 0xd4, &(0x7f0000000180)={0x333, 0xfab}) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000240), &(0x7f0000000280)=0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200)={0x1, 0xffff}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x10040, 0x2) 16:00:13 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000500)={0x10, 0x3ff, 0x4, 0x0, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000000000/0x2000)=nil, 0x9}, {&(0x7f0000002000/0x9000)=nil, &(0x7f0000000000/0x1000)=nil, 0x4}, {&(0x7f0000006000/0x1000)=nil, &(0x7f0000007000/0x2000)=nil, 0x7fffffff}, {&(0x7f000000a000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7f}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f000000a000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000000000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000006000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xa1bd}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000005000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000008000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1000}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000ee5000/0x3000)=nil, 0xffffffffffffffff}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)) close(r1) 16:00:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) dup(r0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f00000000c0)=@abs, 0x8) 16:00:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000011c0), &(0x7f0000001200)=0xc) r4 = socket$unix(0x1, 0x0, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001240)='/dev/wskbd0\x00', 0x180, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wsmouse0\x00', 0x8000, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/bpf\x00', 0x8000, 0x0) r8 = dup(0xffffffffffffffff) pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x1a, 0xf0000000, 0x1, 0x8a7}, {{r2}, 0xffffffffffffffff, 0x21, 0x7, 0xdcb5, 0x3}, {{r3}, 0xfffffffffffffffd, 0xef, 0x0, 0x200, 0x3}, {{r4}, 0xffffffffffffffff, 0x10, 0xfffff, 0x60, 0x5}, {{r5}, 0x0, 0xa4, 0x3, 0x7, 0x800}, {{r6}, 0xfffffffffffffffa, 0x79, 0x8, 0x3, 0xfffffffffffffff8}, {{r7}, 0xffffffffffffffff, 0x2, 0x49, 0x8, 0x3}, {{r8}, 0x0, 0xc, 0x2a, 0x41, 0x98c}], 0x9, &(0x7f0000001440)=[{{r9}, 0x0, 0x26, 0x80000003}], 0x200, &(0x7f0000001480)={0x3, 0x3}) r10 = syz_open_pts() ioctl$FIONREAD(r10, 0x4004667f, &(0x7f0000000040)) write(r10, &(0x7f0000000140)="c8918a7519ceaef190c6d4b3d0a104ded9f1e6a5cb82c5e2fa791e3154de669a9bfe0b7b3e9ca4de1001", 0x2a) poll(&(0x7f0000000000)=[{r10, 0x111}, {r10, 0xc6}, {r10, 0x4}, {r10, 0x102}, {r10, 0x172}], 0x5, 0x87) 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="b82353815fdc99cf411b46537d", 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) 16:00:13 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) r1 = shmget$private(0x0, 0x2000, 0x83, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000240)=0x792) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000001c0)={0x1, 0x7ff, 0x2, 0x2, 0x2f94}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') r3 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x7ff, 0x7, 0x8, 0x0, 0x3f, 0x3, 0x1, 0x3, 0x1, 0x0, 0x40}) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x3, 0x2) sendto(r1, &(0x7f00000013c0)="393a5176b894ea216db6b2cad35025ffe05cf88659c1a6f94206c9dcd054d8f2e2da48449d9e9d3e0a2c4c3077d349d2cc8c5e289d5bf22d1c3a4dbfc87c668a469752165500b5e96ea33b343ebdd3efd50ba0", 0x53, 0x402, &(0x7f0000001440)=@in6={0x18, 0x2, 0x397, 0x4}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r2 = socket$inet6(0x18, 0x7, 0x2000000000008f) sendmsg(r2, &(0x7f0000001380)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f0000000180)="5d60d6df2300f34e4b04204ac25e5c86c77e00c3fe9c9be1654027afb7b4e791d10604591ae347e935d79bf1b9d2a0e5ecc33b57111984a827b4886f5ff9cfc3847e32461341e603df9a225e9a3c451b5e4bb407a71a71061ab6f8e0c99f6fc4210f89f6e6ade979ed28bffdaf09036038660c5af6f2e3b3a7180a856f371222699dd161a508e6614a3ea63ae9442b4693e5b4176966ca0293444d5af1929879122ae41199cd4dde6b45aae6a9444633e0e9f4e375e9ea0e919443c42777eeac89d53b483f1eb3f5c41cb1e01c0b85e07c9c9e61abb8c17e83c412d7ece349bfca24714adb3a973092d92dbb78d3e24df2e9c01f15371ab6848beeb815abb63e614e3bc5e1b08b91d4b2ed5405eb726b3f4efc9124fb182a23f58c9937a69f2105826963e77bb507c46c6a13454bb4d316f3077e6276c140b0e1ac022db6c5c7791d68c5aa490d45c0c6cb0ae830d1d38373de6c7354d15aae0c18d5087656f54a4b4198fd9093c8ffbd664824ef4b16bb311d1e39402c025d7973398bcbf6e4d5e388b75d2174038e4c8ee3a37f8e3ef1e9f483fda8b5752e1295c67b0e4f914529099f85737bd67de0880591a841f4c55bc0bb9d1264285c6fa383d4a2dc3fcc043d7b58b516ba4f10cccd35ed1b8b7a73a6c010fe9895c44874d5b8853195d434d1a0eede79b3f8ed641efb966cf69c1d58ea31bcca50d53aceddfe032238a5acf7623d644177861d5b7f2fb17f6dcd405924e9da65e3f34867fcd92f237cf2735c965bc23b481b7f8a8dbae9ca3cb065bcaad967d2e18ed1d90c96b354311145c4270f390b72fcc110e9862c4ca0e80f3d415a672eeb264b2d78c2549c2e345a52026d66a21d5ece57da3365fc1d734a0f40349872f908276c1dfc0b811c1cc08b3801802a61daf96b2d0c2bb1e2a7103b9ad0e2c99cb816bbeddd724212bd233007c5e3ac950f51713002c029addcf931b0baf77a968d75c152a5006d63034f51a668868b51501c6c528dd80314a5d95e336e3b69bdd25a953c04471085294bd44cc9f75fe3d46b835d1ae3ccc47b894b3b06b9e00df8454855b1940f7f21802ef1b77e9b35967f217721443603229a906d4c2772d30bcae183f71e5d0942098898429dd02900a42984075f10a01890d4074e1d40bf0d2d57767004a9956021af98e4719865bbbc8d52df7900461ad164d95f29ef90fdeb7925943c6aaeee24d51ef2e6f8039d13a0336435bfdc7c30ec77fe8590c612eb688e81d38602a0ddaef6bbea9f3665733bb168b0df9810243fedaec2c1db4286fb99e3d2f32b0010d6e5e4dd288a638321a31eae46c6869c90a35b973d5aa127267aa758b674f91e912e404dbf7953f3bee542f0172894216d8ae79489e9cbc456f71e84bcd8f82e90bb54e33ff70a613e38bb9386016e1dcfd2f47e6c8ef56a31ff6b697511ed8429d1ae828f5ded814bd9fef388d5dae23bcb031ca7f8a43903f61afe8403075f15e82362e1c2e3d798177112a9d77ce9ca9996db329472747ae10939f5e5d4e931c3e6c8d138ad714c530dddfb45b2b80be055aec26da08a9a8b5502b2a6f31234a13da1a076ae596aa9d614aa38ee4848bef957caeb4c0410796388b1b24fd9c7483939ceab469c7823784b0f36675c87875e8ecb2e083e7fd164bce1f0ddd44c4e26b934be9c537081c53072dc3a3d52304c13c94ed591fce4f7badc7a21d99efd0afeb59c28f90159dfa3762abf085ec6c6b347c8a1bf10baf1c30c34e820596e0b11f663e237f16223d06664e833c9609d1d7ff70ec54f1cabfea643259f2495b5a1147bdf679b34c09517510b1f35e3c829191dd3afd3f0da6b568c242b88a4528f6ef715118b91cf1d132add659284248d20b41d79139d5f8297d22351359390f6be0700f6d294c5d6fd706f2024377cc6d5c97ef5c6fee71d5c1dc6e1a9c35ff0e458ecc202bcd08c05d440838080c8b074ac4090dd61c7341dec4277e08a5bca81ca90768917d97328c94324e1156579f8dbd99d12e92721e16f5816f56bf9f6f487eb95905f4b6503fcc141adab78164a32a9167804be30de6100105c44174416666275c56119b79659aa0d509c839bc5c7889088832c65a516086dfe1ab066e9ac3bdc71796bd05c1c58270d0831cdec39eaded0d53417fb6775bf18ad3ec5a8e37a30696dcaf1c52ddfb643802df3fbb6a305e1428d760a10709d4d763188a36c10929415e1f194ebae91b66f39dc7839bc6b09aa158cf50b586d21e76763842a155cb2cf31e58306f0f3232a12fd84b47232f53dfd3ae8ebf598f1d3ba0b24c34ac9cec4f16ff236ff01adaddf06e98991f0b81cba55900c33566ca3e3a9735884d9a74e74710c99d60c1177658e5ff43f0a579350cf59fcb374e7c7de36b2a64d26f020c62367932763f74a1abb6394128521e561fd0bf60ff5e3ea4c188cf88b14c04f186869cda949ce569ce130626b72ef28e9ca69e633715589d552470c6400b301ce3b9c0d738ff55da97c94f2eabbaed5354dc039f0a47634c2668b898c5a609605a6f336a5c7f065c107147d7577146127a76ce6067eb44d7fe29024afa55fc0e603a1c918cf6314297850442c214c85d9ed257d0b0800c1812f3f5b71aecd2d7a7cf0de3f22cebf05e75a93f064785eced729a9a61588d9cb2678641b0d66b5d3148cf30a2a7bb9fcd328f8721dbaa83047fc176288a6ff3d4dfefe9b1d81873ace7f6d71c6da9030045e91d2987706d00c432feb0ca0a26d24965fea119e1d694e3fc81cd8ab638eb4ff309b1324d83d22412d75d127563afe1350561441f27166d14b7a8f76ac9bc1c5cd88687587833655ab458ad32a211dabc0d8f48ac99b1194ac0a1487bb02ce2e21aa77eadb23b0abf42368fbee539d047f887b1af93b394a827b9e50ee4a0c9834a0045e1fc7e408f446020b07aad76e76f33ad82e18be0016f4561a37e945a918b537288c268c1aa93617ea147a13248b209d9ab856350a7ea41910318f6e68293a4283014475e3669e58d00c85adcad5c359d1434f93050860e995b5cdc7dc1c69fd50f42cdd25fd9058a1ac429f40398a07339b9ac433aba818f8dfdbb687ba69a4c7961430d9d7da93ad41f4b52f73ed8467a8eb541333230e36b29ff2d80891df4e9c58513a35600eab666fb3784afa69d815482f59402f227e075d2488a5400f31fc47017304a2e63359560e1949a630b7eaf88fcf2cb8560239b98011eacb3087db98f40e4720f1dc65f1b5757b479b97b1ff8a43d2581bb215a9b7321604a9607cf6463059785f899c07d70524486053778731b1b23d1558a7e9da3ad9e8e362c2f982a433884adff08a30510e196939f7c8c3998d392c7493910e050e46ce73d005176ffb221b4ed3971af7f4839ad988a838ab882d8ebd9114992b404dd8bbf9eabc7a0b87143715985dec8cc1c9bd37f8cea63dccf36ccb2492e46c5ad78c0c89bf413fb3a9da790e1b11f96837d24212050e19faa852b3284e491fd866e2358015feb948ace802d91856f316f89422b1e444455fdbc7a83998acea67b512085d4446bbc9d522bb555b2223c2c2976bcac66fe4cb7c76645eb49febe21e3688f63cbfbb3858f8705e4fdffbfb6a4ef129d8bd2b1fcc556b1af1e5108f6c73d4d441b8b8a38071ed14bd07882a469cd2e2c792aae9ef0b245ecca48e8cbee8d7adddddf73c103f79c4949b13ce73acfed38d2fae480f05e2bfb852fb8503455ca773b7bdf5341bc830958e8d8a61c7ae0a5099eb9a730999df304f97f9e2b9a16db12cf28b38966868820f1e7a2607d4b7ead26f61a14c205a4175a1c4e955e4c31277dd55b608e6de491e040af58fe242943de659c4da69e777444c3ceb3916b7f66bac71cab5d760f3240c79a9a932c9851d5ea2de62b5cab634c0f067ecc1ffd6e2d59d01880a4879d136f29b50accd91f0efd4c1b4fe72dd168cc88a58ab9ba49e497779bd6a1a8d278d7049c622dc0970e3ca6f0b9862365871da4a06a642640d1d39cb32c41f923be07a6782bb042d82e7db2287cf119d6248975c43e4d456cc34901d49613377164bbe44a9e1677d09964d3e4af8fad67f6644564e45f3e2d550a02575f79734339a961db545e7ea4610d8a74ac48063ab9337eaddbdf53aaa124a23101170e55498f84d5a41d21f636907e4e07f42a35cf802dde800565b1e5bb94092d651ac508f0bfde01ea75d9fb109ca4999f5e35864d37dc595fab28f6001a7977284df6cc8e71674e24f637f983b2f5bc9708b3371e535a393ee4390a573d9f4fa13b642f58aae9ee48fa614aec909ccad9c2ce62b0d7ea8d96c0ed1a498af3bc31984d77ec39acc6bb0aabd98f2ca2ce6b963adfff3527f4737dbc2b98fb272e5b1b92a6f696f6cb88b87a96df901736c5ccb7da3958c70e0ff4be94bbcfddedd2a34c0240a2ec80eab433a97b10781a716d363f869f5cc9f1d263842ee46aea848d9d27bd09248781db00df51cf6908fe87d45c20609f189869fa3e9904a945f8287ebd6d9d3bdc08587e5930155486ede1473e156e025081fb0169f7a475ea514deb62b6bafdbbc8d850a666abf23528fa3a7d592505987915e1a95e524937a2f8371e2c69b2ccfe5939d29d30b4177a3d37765aba1b7e2937b560ad1d198c44c80aaae98ec095a7ec1b3f246bff94e3b885806dee09361f706836a65d1f0aaf6ba31f0219d61eb6daaf42a687318233a5ed0136afdb184621b572f62a8a18cdade7026a99c8549cc553a6497f1683c9be5791bd656306c8f6d5c466e810bbce62e016f3ee6393d71f03abe0d70fb50ba40c188af63da63b2498db2106e729b343d60d3423018a9a98d0a03b2fadf11dfa04aadc6d7388adc2acd46c04fbbaf21245ebf2a89c4f6b708867f0c1819a6fce4d083331db8921651bc75b04ab77be6f4603225ffc18c85294663dec540587b9344fa82b9f4ce9e63d6ab8ce0b6ba86c23e3ef347964072d86ef33c30e913dddb16a8cda459210a90a6e74de31cb15df76b70b306e28a01f6e45deeb150db67a978ad8b80ec5fb69d1c6d33d9964bfa8c176304befe3abf96b88d35af6be68e4e1f046ee6335b9dfd0af6d200e69d03a627b72adfdf00e7e1b4925fbe7211180d50555c4d30738c5dfaad3e8beb7bf2dddb04ca743abf13a41b25503b2fa7e8cd5a0feee6c0a54c4294d36d483314d492bf85227bce8a0e70e2807d3d552bffe13d5326c27750846c4699b624df90ca0910b31c3390c3128598c74734bc187a9fc7f34c9b69c441a053427ceaf544dbbc09dab2fb2b63d551e96d7d32f2cd4e49edc928f19fdfb3be6c35aa8c6e88314d0f158cca32127fab58f2a11c6f9f37cb854548e4d01ce015c2ff3dd18f6c9bc9b2f07c8a65dea9ef23a83d9552fac6d1d8c250d80e023a17955ea44c5664b91ed4e35c673c7ae5c104872c562b25efa262aab45e469099d92c9db2c8299a6aff30e59f9bb619ef3a27de02137889717a0cd259e1c1727b3dec8564f782be91c3bce84265a8af35404f416d38da27044ae4b9e45dd632c6960e80f741e6256119be7bad50d12e4f416cfd47866c6e73a5a62a82d4ff31a665a045281eca2f0a6f08e7f0ab0b44a5bed1de8a1e607b754425e60a4d9f1f306fcc064952f0a2467c0e06da86d8dab47c5f60b3773bb0849c44b83e8c5fdead6304fadcefce260bae1d30fa409a496dbdc11e2f899e4d297cfad5edc5550e3d4df219425ccc91c4958bb0ce0ddb88246694ce1757788c506b4de50d341d7c306665d4", 0x1000}, {&(0x7f0000001180)="38ef2603fec21264932b807b7423e5a5", 0x10}], 0x2, &(0x7f0000001200)=[{0xf8, 0x0, 0xb022, "10b2e82de155f24a9fb86808cc69ce9cdc077581a8fd8af8bcc1a9962274c21ec4d581dceabfd83c6bc268609bdb36b4d2e9680a7147682fc55e4c51ad821b0483d5b31cade978e29795c97e24442f62277473801e2c62e0ac6f2b5a373efe2e236f149a5dd00961d4e7135af800039a2fe23d5ac46434211f98a2a06c0f6a769953595048ef5a450db2c34c951d4178f9d96fa08cfded9a2c251d494fcca9e78c1042442167340d176d4e90e38137321bcd08490244f372901fb5b35677420f196857393017097d886794d514394dfe7447318b89d74b37d21c2878a911b90d9b5348"}, {0x70, 0xffff, 0x6, "82ddf02bef62f2175297b52501916dd71f0814a521cf64b58736ae0eacd783487e6e722a3ac3667fcd2b070a3b5d0877d128712588efd766b0cd3e5f0a14198aa65a9f3b98e63ea6dafebf40288c198c073ceeceaea5a9aa2050d9d9d9462a"}], 0x168}, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001480)=0xfffffffffffffffa) 16:00:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x4, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x1, 0x8, 0x1, {[0x4, 0x8, 0x7, 0x10000, 0x7f, 0x2, 0x57e0ced2, 0x2, 0x1000, 0x7, 0x1000, 0x0, 0x4, 0x3e4, 0x5, 0x6, 0x2, 0x5], [0x4, 0x376915c8, 0x20, 0x9689, 0x3, 0x8, 0x7, 0x6, 0x5, 0x100], [0x7, 0x85, 0x8, 0x1, 0x8, 0x0, 0x3], [0x200, 0x200, 0x7, 0x7, 0x1ff, 0x101], [{0x1, 0x7, 0x4, 0xfffff80000000000}, {0x80000000, 0x400, 0x52c7}, {0xfffffffffffffffb, 0xffffffff00000001, 0xfffe, 0x4}, {0x10001, 0x3, 0x1, 0x89d}, {0x40, 0x2, 0x0, 0x7f}, {0x8, 0x2, 0xc257}, {0xfffffffffffffcd1, 0x5, 0x80000000, 0x234}, {0x9, 0xff0000000, 0x871f, 0x8}], {0x8, 0x53016d9c, 0xffffffff00000001, 0x1}, {0x800, 0x101, 0x8000000000, 0x4b0000000}}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000100)=0x101) close(r0) r3 = socket(0x18, 0x2400000004, 0x26) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r2, r0) 16:00:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') getsockname(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) utimensat(r1, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000380)='./file1\x00', 0x1000, 0x1) symlinkat(&(0x7f0000000140)='./file1\x00', r1, &(0x7f00000001c0)='./file1\x00') symlinkat(&(0x7f0000000240)='./file1\x00', r0, &(0x7f0000000280)='./file1\x00') recvfrom$unix(r0, &(0x7f00000002c0)=""/133, 0x85, 0x40, 0x0, 0x0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{r1, 0x44}], 0x1, 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r2, r3) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x35) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) 16:00:13 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) shutdown(r1, 0x2) shutdown(r1, 0x2) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) 16:00:13 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10008, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) fcntl$lock(r0, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8800, 0x0) sendto(r0, &(0x7f00000001c0)="3ece7d010af6c1b703ab5a4788df496e319c703798144bcee863e385bd1b99f6a5836dbbdc4e835b461d1f05b1cea24bb8419821794c4684ebc433e391e29aac17e3986e0ad280a16552936437aa1e6b3e08ec7eb22051714cc4f3a1f7d516e4cbc9d7ba60b350603213aeea", 0x6c, 0x2, 0x0, 0x0) mknod(&(0x7f0000000180)='./control\x00', 0x80000000, 0x1) 16:00:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) setitimer(0x1, &(0x7f0000000480)={{0x85b, 0x8}, {0x7993}}, &(0x7f0000000640)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) lstat(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)) mknodat(r0, &(0x7f0000000600)='./bus\x00', 0x2000, 0x200) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) setitimer(0x2, &(0x7f00000017c0)={{0x6, 0x3f}, {0x9, 0x8}}, &(0x7f0000001800)) setitimer(0x0, &(0x7f00000006c0)={{0x800, 0x1}, {0x6, 0x9}}, &(0x7f0000000700)) write(r1, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf28031a5cc63123117b06cff791904a32f0eae3fae8166e982de4c6772a4836cb55fd6b8f1aedbfae05c699b3d0da57c2bcce0a07cc77ecbda4f878633ca076f5af1395de48740f66b8767ed1de470297fa500da3819b9e01d04a5fe6ff12a922350675e405b1ada196ec2033e84ca8fabde42b973c408c4e7dc38c970007b28c203d507c13eef51dcd2b661b5a853a5337d221de23852ddd60f4057287dc682cb018d3e57326c43a989533de4d493c68c3b3b7eecbf7cd1c06e7a2a67638aef8af02bb8372a72bb848c8cb01aae6fbdf4668fd44c0ab7c0f90cea9f9d1029972f00cb289c1a6498a0e68c81dd080ace70b793b6ab9a1d3e657effe809bb64f66aacc8c7fe44862406b0888a7258904f96912e11a2fa415f529bfabdc8711934802c2021b7b19bbfa5d8977316783441b6b9311bb7c88b87dbc7a801d5bb5fb0d8854727b6e15784b1ac96320e7b63e4c6019f7b095ae53f18b88c84cc207310f4c30a1bde3b9d1ff22078c8ad4166fcfaaa737727d15ce26950ac57d927850607b5db4472fe20338e03d4e453d42a9f68aac211d008bdd874f782a65954858633abc4d7cbe14faad513e52211c04f66a36df60f3e682de4024837aa6a43ba67ac1df6bb44ea7667c4e4286c77ce199e294ba364bdca71b442583683a639f6cf0bcc4e991b55445e2ad874fd045fe2b49d2590aab194749c675615d7cb33cb8a4007d57b3b673ff4e2e29fa8898613ffbff7477a9e4c917009f107c9cbaea530a28152ce863b9eb6986bff7e215c30806d8fa9da7e084093d0342c59854d0d5cfefea4d9da5b5d84f57d5a59dae4e5e17ffa9a44f3500eed8706bd6b8da1586674f7a75bde1b8c0cff75a7f59dd0d3922fa2f2a89d35252fee3e87eb7d20be2c4cc1536525f3cc3d4ec2ebe9658e93b0c2e856480be1b9fa73058a08be5b33758091f8b6a920ff295fdcd4909ad97e053b44860ce175c15caf8b1245233c6262c71abc466a59424742d45b663f24c35635fec76a7f5daf5e340dad986cf2e6dba20e4374a39d1c4e9708c9ec3bf9df2a4c2dda30c17e331a6d7b2f9d6acae2adb62a63e7ed1dd81e25ca840abc5efa57c58b86b22ab838f0636d0cf71c0465aeefdbaf8e950108160c86a112783b5c99973265aec93e0c87c3730b9c8e5ae36f9128a835f4d290f17a5cc5f951800b8e0482b54063e799c2f3f56564054feb508e38c28889897415ae1f813fb42de0fef793195a561f7aeea8fa237076a70553ce4fd4aa6a28e4caf875b1ae63a16264e58ddd1b2da18ba804e6d4c1a4b53f7c361a001d3963766ba709379884124ff977200d02018e6007d1dc61a0c11dfa72c8355054488e85c38d1853bf968a295d0d3a91e417b73bbb97ff2c249db43adb1c11334a589f812d5208f2016c87924f766420237d5175914619bf1330b18012d610f5a6121129183e529d416daa31960bac29a2400af1ea666d74ee4e66c6a665bc36cb9c91100dd48bc984c525a29eea93405d4916c55a6e431a574c6f0a5855e5cb80f40d9c276038600ffc610f809521c369ca697f08579034813d2d1a5b85e9fdf0a793dc8ca5939deeea293fab47d5a350d52af98e16a5d95cde696e93705a519f85e4d6034a986844ccb73762d3682a42b2babcb50f24cf36fb60fe61639a57a7768b3681156f40bfa68aa6bf66d05f036d38510d625474c539dc88b4f11e8beb2d9d8b5f7d89d1ff7194b01a25baedfd996dae73f21503c0e044b6761e609fb7e7e3f48a8e73d891a331750db372694f3c029a0432ec11a05caffd12e17f1ac9447c7ad57e2aba59fcbeb6cb675c1de71be37dd8934097b07dc01cf8a0c7f283fb924244beb1c3a41311cd0ca53d26b6294bff540b82243677ac01449d3e07e3fa65656c53283f46512b99467630169cff272809928fd5dadadf0ec5aaf919b077a287a4c2db9af0e03784dfd70cac28a8e0944fe9b29ab9f34fc81f76f7544851ed310604c7b841982b0305c5e6092add827c99765624e69fb016d88b8bae1f2543ac3711c52e20c6f6ff02e418dacb9f004e3a767ac345ff91db24e82968e88ce15dff1cf38438e32acb80581a68d1fa987c2449a0fa58a686e87e59fa6558267e38a6f9b3b3677252a9abf3fb7bcd69738c096153358d56e2adab27c38f92a2b27e311d6a74a5c29c996442fe712c57a4845cb1dfdb8b67e7318f00c7a05665a1a6faf0e7003e4aa72d1a3332ac0a4b274dda33ead661685decd91dd8877f55aa79516d0d8390be09fb77b8cd5175456ff6bb86024b7ff7e13e6f676be638be184f565c3fc133750c651a71d49b59bb698cee0237c9d957a6ddfa9c1dd838b9c8fe78dba3375fdfa5eeb2a2c744ad6f2737af491f1f04b0928368eb9166fd3879b9dcd1e6662157af30ac0a5ee57888945bf3c746465b5dd15274fcd209826f6b8ce3ce1469bd7f2f3d22fa9b8a3e03866f64a4f640629241be4bdab9a9feb6c09bc6ccb1e5c70fede9cbe6744d1802d33337cbb8eaaed870b41d364b92e248aff49168b202ec07fd92148b86c6fccaf3cfd085823fae724b519a82ced99eb9d30401d693df4d1017f15739feb539c41425a90ff4b7e083011d3b7ac2fa93fe3fa1dc5e1c7c7992dd6b904b7727c381efbeac3d7eade030bb2cdcf6d39695f1c04574d6305c483ebeac95cb7552f22c2be0d2a6f3f04f03820505d2646886fc0dbe3bafc5ebecfb14a38327b2c3f184b91d0a0affd9bf0bd0fa8bf0babb4f02c4839ad78855603059e909a9023e662450735c6ca7b130f06664eb95140f5d2b00391edf52473682d2b1298198fab272f3bb76a658de6cfd474eb41a5ee3ec2b449c742c6d47e89da5478431d3d48781336a121cf1a8857726b675579493626baf1a44fce9e9a1a5c7739826111721e296da7b1c3c07f28de3227a4de46f53ee28f2dcc419bb12c94dcbb9a4fb90c43726075da2d0ec85d408865b51af46dbb7fcbb1f5cc35c2a433cbd1126e69054077a49132f9399c36c40788363db09da760010cc16a224707cda2f7fdb77ffee4a761cf744a1bbb42f604dbd6d6bdbb8a3d316d1c9a7224ae620ac38388e7ea3be49e7e2267627444ad7fdb15bbf3219abfe0a8a079e9097c8f758a349423ff0bf0970099d22f85d416ec940658f3aec8e63a6df8c3deb364d6570d6b0307dcac6a7fe4b56a93b9edd60dd4d4769d1b47b717c8719ddb8ae12ebf9f18b6efc430352e3d5933b62087b110e3325a8d10cf13b003c088312f024a7d2b0d43d0d1c06b7a2d19b43453783083c607a3fa3769d7f8aa89f85e97721cb162d15c82272ea4d8d97d3148c5d648799a6635efa5794c2fcd40f8897fc63cdd47ccf9eb749beeb2486c84772249af749e35cc9d8e9040c1bb1d5328fa1c0fe55040a3ad7d4ce35d0a64e4650a6bbde74b23ea506a9c14e77e38b23fedbdc10c777ac12a59fdcc97c26d67197b55c036c270b23226ce36016360e92ffca11a67839388372c3f96aaa3808b57ed142e5d45f76efe821c0f47e5649f96b271bfe0484b5c88167187f465dc38c7cfec8526b533b18b769d874e39e01328626b380e3f4f00b6b566d987b7786f39cb48f0d67faac36ae0f0796fdcb6df8ab9252541aa735540f055d64976cd3c9c41356899367d4e39a282c4fd67233d279c81a3431ce0964e2167a58e621016df2e6be608f207bf9a44dc776c1b9f52afd19f2bc0bdb8a37d67b8afee519c5a80e0f132a332c01630122e8c9301170b1f927ec1e9f600473fbcb7fee7737eddd250d94e37892e8798eb5fdc112a4cff96929e4878819adcf693ddfd8ac1ab477a9d2e4626c1926e2ee6d8c87d8d8ea22abdae20914931dab8729e72c7335d998665c0a9a29dc14325de8c41a26b0ea2d25fbbb6255afc776ce3297ddebc30805bd8a9759ab61f09171253a3f510ff4f5c7631f749aa3e1b9cc65a3b0670a143886c10ea1424fb43215075478127316178b55bbe7b0b13cdc375d1887a08aee5655fd012b94802670409d790444239abf001178d750439842be60d02a8b2d1b7f715738e7717927db296d97e6d0000eba1c05c2b8520a9f783cb7a0ab5c54f56723782af0ff31746b44c7b68b2afd9cd8a832b6e5eb17591e8f07ea8baadb64b5e97c20288f099fa7ea993afa8716bdd74456d8ab008e5b0aec69038b68e5c94c46dda18e2deb68a8270e00ccacaba34c641d90b8df3bb7de2cad58a11ea1106c5746d22bfc716ce6848b25f2de5878594a275a6f9e2416ec172c2e94b065073ac3e1da20249444de208f810fc176f706d1899b5ed15784a6214dfeb65627818cab23668b9ba5d70416afc5c9f665ad0402987786ea7ac326f61e61fea02b2884f8de3b8047279124fdf85196edfa74497d61fb15a05a48b7e7590ccf6207a017bdc863d42a9b6c5fac86e5c3c89c6fa1a624d82cec7174833186f6036e56f39b6eab033aa30e413d87444e9e66ba4d910985cc459834858360a23c5df7feb750fc0ebc4a5dbffaf336bb57b10deebdee8df3b051e6886e81ce54f2211b9884b0be02b757db8c880f48b3efc5356e00c6563999bd59b8233f13a1fcf5e66253b15b8737d3e4e09eb901157688c28f5309843355619bf0e568a1f469ad2acc25ad66df1ac2f2769d959204ed3149806e7054b8695249c263be1bf0582d2a85fe90d9c5fc0777f83a7303add5c78f404a3d679d2c7b2ea9416e2dfdcc490fc00e03600d329162febd111fca2898bf9a485e80a44091300eae5f6795d64d69e5f021c404cb9687a0fbc9dd11885ddf570d777acd3cfe880c4528b550374ccddcd4e672b4d61a7c90b3999a860f1886747e8ee11a92b3fbefda889a9fdbff295500939e1aa160d5cea4d610e9b6707192bdb76264d61c8df5f2b95416d5d2ee295e2f35c6eb31cb1e6387ef564bc2211a4290b680bb19626b04c4b6f95f3c1a2ad5343e813a88eede137806da3d27e3734b0be4026d12eb4dff2dc0eba1216437454c85a46be46b3ba8d001ecfef0b3e89379f44f8a2b515d818a0e9580562702ccb54e0636974db26a8acc2ccd04d8cdd252ae6a7ecb432fd667105c5ef478afac917439b928ec8b9fc5f953f0aa917829483aba7cd0c579eac43d3e6ee90db6c50c305ad4652584dcceeee89597b450fcd1bb6f63acee0c471d17cbc7de7550e3b89ad158d8946f106bd88b2a3db27ae0d78eea3bc0953fb7b9a80c74af33bf09676d2caad9eb8d04d880ec36b9e99d9e8e05892051cb1e768c2f2da9188811aa7b8fd64900a7fa45af3039da9e7f4dcb04541de3c7b33f91951ee569aa2924a5b14bc9cb5e17b3a88c190587c5f667cbdeba0ac6d2bd7451841a33282526aad4370a904ccac2e63135d928acaf001215c34035f6526cd9bd7724f40e1a893899517cbb9755b7e95cda3dfe6ac5b437c922fed7b3904f70f18e2cb912a3673c7f2de9e63e53bbe1e8e77c86e52183cbb920d4d99b5529d1f431ca63012b66c7159027557d6f57631f8cc92a7fa8697c2729b499bd1e379942f8cf4715b02db2f1c697a776dba5287f4acafd93571ecf8e4b45c75c7771d5cd4e59a4c42a0dc08e40e4c18baecf4250c773c09534497c0d9a1bbdbdead899ec7c6e5729909fe9cf5282c12fa7f2b6e853adb78b787f95892548ccc4c11cfd230b0f7786a87b44344db93a38505866d93c1b1dfdf02e97b396dbde8db73df23c432be4f4a11af6fb59e96b7bac91624a726dd0b399c7e462469", 0x1000) poll(&(0x7f0000001840)=[{r0}, {r0, 0x86}, {r1, 0x4}, {r0, 0x20}, {r0, 0x30}, {r1, 0x40}], 0x6, 0x3ff) 16:00:14 executing program 1: kqueue() r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) dup2(r1, r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:00:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x210, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x3ff) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0xacc, 0x3, 0x0, 0x2}, {0x9, 0x56, 0x60, 0x1}, {0xfffffffffffffffa, 0x4, 0x8, 0x5}, {0x4, 0x4, 0x7, 0x8}, {0x2, 0xf923, 0x3, 0x3}, {0x80, 0x7, 0x0, 0x3}]}) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000040)=""/188, 0xbc) read(r1, &(0x7f0000000100)=""/38, 0x26) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r1, 0x0, r3) r5 = socket$inet(0x2, 0x8004, 0x9) kevent(r4, &(0x7f0000000180)=[{{r2}, 0x0, 0x10, 0x1, 0x0, 0x20}, {{r2}, 0xffffffffffffffff, 0x1, 0xf, 0x0, 0x6}, {{r1}, 0xfffffffffffffffb, 0x53, 0x10, 0x4, 0x506}], 0xfff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3, 0x80, 0x20, 0x9}, {{r5}, 0xfffffffffffffffe, 0x80, 0x5, 0xfffffffffffff001, 0x3}, {{r0}, 0xffffffffffffffff, 0x65, 0x40, 0x1, 0x1}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40, 0x2, 0xa93}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x6, 0x7}], 0x59, &(0x7f00000002c0)={0x1ff, 0xff}) getpeername$inet(r4, &(0x7f0000000300), &(0x7f0000000340)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x2) r8 = dup(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400), 0xc) bind$unix(r6, &(0x7f0000000440)=@abs={0x0, 0x0, 0x2}, 0x8) pwrite(r2, &(0x7f0000000480)="19d3db3876a17328223326a8d33c5a1906595ae7f6", 0x15, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000004c0)={0x5, './file0\x00', './file0\x00'}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x1, 0x0) bind$inet(r8, &(0x7f0000000540)={0x2, 0x0}, 0xc) preadv(r3, &(0x7f00000017c0)=[{&(0x7f0000000580)}, {&(0x7f00000005c0)=""/242, 0xf2}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/117, 0x75}, {&(0x7f0000001740)=""/81, 0x51}], 0x5, 0x0, 0x1a) close(r0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000001840)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880), &(0x7f00000018c0)=0xc) pwrite(r6, &(0x7f0000001900)="8f1dac3a739ab7e660a234fb95e839a9841a0e6b3a54e69521012e1b9be47635fb6c3f96fe190b66ac5d439b26d0b5efc5be48f8fc53c6687a90", 0x3a, 0x0, 0x0) preadv(r7, &(0x7f0000002080)=[{&(0x7f0000001940)=""/188, 0xbc}, {&(0x7f0000001a00)=""/252, 0xfc}, {&(0x7f0000001b00)=""/200, 0xc8}, {&(0x7f0000001c00)=""/229, 0xe5}, {&(0x7f0000001d00)=""/229, 0xe5}, {&(0x7f0000001e00)=""/53, 0x35}, {&(0x7f0000001e40)=""/53, 0x35}, {&(0x7f0000001e80)=""/251, 0xfb}, {&(0x7f0000001f80)=""/236, 0xec}], 0x9, 0x0, 0x0) mlockall(0x3) sendmsg$unix(r2, 0x0, 0x400) sendto$inet6(r9, &(0x7f0000002140)="3f3da86594cf852f04cafda5991e0121446fc5d5aed1cfdcb0539a2841cd9ddbe4000823a547326fadb7ed6d08f7001a36de7a09e783aec8a639f8862c9e80d8c7577534990dc2e47013fa5388ed474552e2656eb7281a4a6c6a873a4aad4e5078a11fe4ce25459f7d8738073eea016937edf970013f38e06e44d5f42aa8dc78f2c4185fdd3bc6fd025e0e774f4b963872632b47de9cc572e3935be9758a914eb7c8e44f4b8cd008d9c916c0e118cc8082b63225020773297c5ecb0ee18027a9d84d9605d310a063aa2a4296dcf70dc7921dc7b30034de42a3c41e8bec090bcdeab7d7dcb9277cbc0b", 0xe9, 0x8, &(0x7f0000002240)={0x18, 0x3, 0x5, 0x6}, 0xc) r10 = dup(r2) ioctl$KDGETLED(r9, 0x40044b41, &(0x7f0000002280)=0x1) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f00000022c0)={'./file0\x00', 0x1, 0x6, 0x1, 0x1, 0x3ff, 0x1, 0x47, 0x2, 0x3, 0x81, 0x61}) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400d4f8, 0x9e3, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x9) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x74}, {0x80000006}]}) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='E') 16:00:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5e, 0x0, 0x80000001, 0x1000}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0xc, 0xc1, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x81, 0x80000000, 0xfffffffffffff001, 0x3}, {{r0}, 0xffffffffffffffff, 0x82, 0xe, 0x3, 0x2676}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x2, 0x7}], 0x8, &(0x7f00000001c0)={0x10000, 0x9}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x6) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001680)={&(0x7f0000001600)=[{0x67, 0x31}, {0xcf, 0xd0fb}, {0x40, 0x1d267194}, {0x0, 0x7ff}], 0x4}) write(r1, &(0x7f00000016c0)="28c126c4e185980204bb416d8c9cfae2d1b9c12fb6ca9075a9739992e2708e7fe3f444326543684550c1b121f967bb66d7350b3e8d2a4f72e13c43351564969176f1ea223e33e55cf9bc2768c48c04a6a8ba9062e4354abe062a0dfb6f8e7127fd46774979aa7432a6816569d6f7bee8fdfe8d97aac42f8d3c0e6ffbd60577a6cffd36d381dcd2d2c41812ed786e39c15f964a8ea544462a896b15c0c13198946732a0ceb42824227417c092", 0xac) rmdir(&(0x7f0000001640)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) sendmsg(r1, &(0x7f00000015c0)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x86f, 0x1}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000180)="8452086a3a37992c9c", 0x9}, {&(0x7f00000001c0)="69c226af9985d9b6393008bdf56185e4aa78cbe89d5da9ce337bcd86836117d64ec2c9392cfcf72abc4a1e6247390aabd1fdfc297813ddb4b20d843b1b908ae5cad88df6013ca2e1c26b6e322939e61fba07a5ef4320b3441b502695c77279b44ac84f978ba1f27e4acaf5ce5b1441b409095256cd1e3b134626e2f494edd43b7d5ca95107218516a64a1c5f02", 0x8d}, {&(0x7f0000000280)="bb1050e3cfd158ed1549ed41268e1c83ed3235cc9e41d85da47c77f9c920f38a92d8d4d0a344fca698bb424b112f477eca12e757d399ffc77c306a85b50448d3c228e68ccf1281eb1e34828d7a7603292b151e1a2e3a37c9e173964b67e7a6130edaba971860694e9f2d6ff9dc490625ddfde16a61f987a278fc1c0a3f971bb87bb0087991fff490df537b74277d9bd092f8c9448abc4277f3791a4a0dbc6955c04f2b0127266cf96af52b8da71c2d3554ad76", 0xb3}, {&(0x7f0000000340)="72baef780b86992a08d9316110ff592c84807e88dd52c584235baa4b555cb8286fffd1ec59005fde325bcd1648d24ebec6f486bdf3722c2623233430b32ba464240f23e7898d1ed784b1328b233c6fced5854a848dc02421b086bdc6de3b9ba6ad11159105f90e7e9549adb509e7f95e44aa561f1123c0ed5fcdd8a2bf2adb5cf70f400a58358131f0ad111f76ef14b6", 0x90}, {&(0x7f0000000400)="9e4df72d34de8cef900cbb7bf23bac5a19abcb3c200fa8e7f2be36a1d8492bff27198b65057a116f086e6f135af4ed9c2800c8eec1178324f592d30594a632dcf9e724ad793b427dc2115425ce4c5936bc79574f10dc1313c826fb58ae56829e9129158218d343f5208911618d41eaa0bd987c0da05cab3ff7b7fa41f5fbadf289a5a84fc9b7729c5810aa8433e3bdb18645d3b34b69cdd47634f3ba61f6a37a9e72dc6276b4811d975075cf45e8833fa5203bab37d2f42030592b3e8118d61ca722a51da8bd4e89bf81247911b097f0b9b7b6fa0a416a8d63b6225b4eebc9613b27cd6b8833e011fd4d9488ebdd8e754cee6d3701a268d72bf88c49176f3e3522feed23566c6e0abb717d1199ccbdaf7ffe4f1bc7e8999c3f73db8cd4df51f6485bd25959a4fddb1cbe5d787a35eea87720e2ab588f0cea44d811b30f018ca9de7411f7353fe1950c4d666c055b2362477e9d28f64cfd6b634fe166a7ba6b8db84af4cd523a072932e25535907838f634dd91fc282ce11eb0b8a271cadbe1180fb674c614c639a8216218f4c99773aa0f94e4406b813223a4d1a2aa79c4c2112cfb6d504f1bfbc59ebabeb0fdd9ea1d95e87f98cbcb74d04998779b3b3f53796b32c758d96d27a1971f47bcb03c084f282dbcd02582eeaf9abfdb51fe922e1fce0b7c3a1d65ecb6e3c06e4aca4dbcb5ba3c86ab9ee300f75ad09b524ee0644c69be1b935b24d6988a569cf16d269225bfb01cc4a7079ef92ef7e14ce71e17423c3f2271cb4da5607b7b0e823ae5f5e2fc416a50efa252b2e403b7bcbc258c0eba9ae1d00b2668afa96fb46eab1f42960214f543e8e351010cfb611c8369bec1af3eacd106823b8d771ecbd3a254158439838715dcfa21fae869842d7fbc77600fc04396763a9cea8c1fcbfc66b8770918d7a436dd98eb2f3bf467ad9afb746d9233415d7baefff534f8f671f7d2fa7f8a834a7d2c622fc3ec99136c0680777c46aa6b986c0fc1955a5bf905dd26df1011e84068b584ac1e5992613db85d2f92f4d17d8587981e46c044440e34bb44b565a1bfc8a3eb3a63ead67bd0416ec85a27979efd601f019747d09fe13bd2200a6da46a52664f4507f2b6941e094443394865cdc582f6905e7a5371f3fd7e0ed1f9f23a2cb335db08169dd65c6d0347310ac9adf283cfb44fff798ca3994b9ad8fc28d2e27273fd93a736b8cbdde9546495ef384baf56ee0c738a0cfae940193dc0ff5a74b9a01f7b0152ab9fb3f34a5de00cdde0b9dad63db845e1ff636d65ee81f26c9b268324e0c39ed3dbfef261567d2acfda76bf2ef77ca1606c09be5ebbeb2f5b38aa78196244155f9e2b625fb2c97f519db7348c61a641cfa4e43f76ac5ad7a694c54d2d714dfcccc3e0be3eeec686ae542fee2dcd8071862bd52b083e26d911e807babbc31763efbdd2f7cc70b1d2f20ee39fb1d81ea88778a92b8b5d43a7306ac8d4f04a2fbf6bdb208f4b8b3c35fd44c08ef1dc273a72455b12946b670435f34870a62b1d56a46f862c9edcdc762d57929fecbfc885e7a1aa29b9026d91754bd684c60f1f9bccda84fe98039717bb2d07490b88ea442726f16f0e1314b2b3df524e501c0454d7f3180183557de27126c25f019af60fd5e585a8d6479f4a5ccc830b8cba4170029e25ef7c208962c377c28e32ce4f770c7efa4089636b736db7bec7c03bf2ddbee4d6c7800efa980062bae60691810fe901f241e7993651942e97d82e74ca2b6f4e605ca0866c9d6e1dcf6138ba9118f9327b58c857c66abc8bed1a1e68c1e81f202649989a7268378c9606afefbb0ed4e68fcd7757f4fc501f7113629d7231158df821a8d207af409c798a6a4aa529c44902ff9f5c737d9db2c86cac4a6e89772aa28aa4893de48abc8b66b766706264d92bcae2047d9c3ed142cc02d6964356290f7284e1990b8ed56bd71b0edfbe7c07ada40805a8016a227d4c50fe3f7e63316b34a95779e27835d5e3accb707547d57227d27c48b70f245c9d671838cd6c42e9ccdae0114c3de09b385b8b34cd149beabfc878485c4536eac022da040843e9674ea51f52a3be1c0eacd334c5ffd8a825ef05400e540cba03da6207e42daf9cf43d9ec7a513314e086e16e7baac2ad3bcc54b2178d83994a1f442fb5864f4f825ddaf46819544324b1b119a0a225428df850584c9cea0e205b069f4051bad0049ef7f41d746990753fd7409de41d5facd6ece02a9ae4405eaa6fbb84772eca40741ee65e322d2cca1f53a2dbcf5b44c56abc9ca624ecd92774629ceca5f1f37d1f83b93d670ab2270f4a4207f1dbc00549acfc888ca7557aa5b224bcd4b9a9c97f830453aa6452bb06e297838b1c3be4300a0115caed6c0a67c0fca2114e5ce011103aff2750fa1c3485c309e206e166ca2cf47728698136562477a2600a8989a82c35f90048a4c7ff6490c1f2b2f34597662bad10683116a5ec9d7889df2f0a9a84582227f7bce1905745917b9133445ca853e1202dfb55a94295757bc4b4fc338e6d5843b4ffb22d3c2927365e3ee39ae411ab9ee4d03fa0c560378c9072bf05f93001dca315bc80b41eb04ee1c9f413089b6926b7431e082713f344e9036576df43b9f18cc136722608cd040a568fdd098b4d0a0aebfe7bf5efc16db15da96ef453b3299da63992736e5dd9f46af0448502f90278f1c35d391165294abb421fc6cd778c866efe115a6c87491949c9c3655a4c2d8590e985db99801afdc6649e889ddf6e76b61275de37f2c85ee1198e315814b3047526ec61ef374f4497e88f0836953005c03eb81702739a307553da3886c61fb270799d0f4888b825c9a6902cedb9d493c59f5172a394dd07265177b248d3a32a4d76c811dac2683fbfc0120ab968a50e37bedb5205d256c58350f8bb12e31c9713abc45aec69ab64f4b3ddece93bd780b5bafcd401c0250712c1af59fa1552a8434352b132618b38b11dde0f82ec9c4ba7d9ff7692ceb5e214cfca28f6d14d9ac6d08a91eb9f1c438ca46ac16194915d3f9dbf85a681f6b03f55f9b740f09d37ce013031b3b018a9f8f9f848a27762a2ee219a9dc7058288f7823f0ff1686bcce5195ddcded3a61369cdd8a9c38c695a5fa03d28b758db5fc331112b3ec2cc379e2a8512caddf4cbdc009d377ecf1f653b84612e79d1030f49d1958b90c33c858075e0dcc3e72d4409e4e6de8c312a726d776c2482d3a4e41a09a09142a89730ae3d504e14b4e339e73771b2a170349d3681fc9b2bbcc959a679fd0671d1d226348dd3530475dcd04f2b8d2eb4132bc15f1300552cdf1c9eba8c29f999f9a418a75ba78a5c9b9f5411ad46078c221d0f99d39a9842adf2be7d1db621e0a30a9791412c84fc1e836aee485e27714a964d5cf41ca3b921ed5b3717987c6d0089618cd0531fcd2312696f354f39c91d93a2e44eb55ee1f291d2ae1bf283a1c93ea5c0f658be810bee85ee6e6182b9e2f53cf3574f66a9e2de0ca346c763f6cd874548cb961cfa150a38f9223574de68607261309df36094c25fcc109590308148012888bd7293932bbe5169a863031d49ab73a1c04d541d00670dcd5a311ab9c6bb6be352f5b49dd17b58a8824e70a11f5d53140b8840ed13c4437578c9d76474a9b412e3ebc26af151323582239ba1e79254fc94e5c6aeb65234296413e4c3c59c3afc1258ddd504e6454ab907b36e9d79a808de4b2f2992b5a5996f9edb2f4c5a7651e5756abaedb28e9f187f8a95a142467ca3325742d406cbd6f3611a9dd1a9e9114ef91d5486d21f050471b844914f2c79b464dff23a252b1e9f394f1bb5d6f6370ff7b07d3b52f07c2b75703e04d68fc06ceb7d46fdf355a8876853f78dbc0d7de92b05c6266aa10e083908982ab6e2f8513caee0c5498ef2e976657b902e73a16251a3894ecb49b4593817a3242632c3268478161c1340806999db6eda2eb4d17e9f110a207a34e6771dcd7404165b991c1a5e9fed94ac79c3b1113cd8bd77e826d66635b8efc4d0bcf798f6d9a03e25416dbcc57a3b32c7b112e6d837681845c968cce3e2b0471af7f0551f463313a720a52c72c91eefe5ebfbb05aaf4bb6f846f300026389fd275c110f1fcc82dc62fd01223404843c7ba58a415cbbe5c029cfa7b8342323325905a784465f30cce9667bc839f3316e48feae7b6c5d389ac40400f07f465bd261161b6b5c1b5faa90df5295b33bb860a6ae1c288ad5a617ac555909f0b1dc4ba3d008a2ea34daa02a21924ce3116d82497a75498209a79746181e6fc14a348ede2ca293f92e747d39005444455bece74c47faf14648f52c8b81b790669c0a81a203138cc09bdd75f4481871ff06d3b10c4a7deb54c95ce1f1b6062f68d8e6b6e1eea21971af49fe05db976b388574f05a70ed78d0f7f238eb97e4f0e883cb94eb3ab4203073bb09d8832d75cd5af08d915c12aa1bdaa21676acd5330dee11c772345c9cdfa7f25fb28087d013d6a6ff75e1237583c980a5b05ecf7c239546b9ceaf413c28ff10e2651f96566e86574c966cfa7b59d29a2cdf424440dd10387c1740b21d18d60531791f333a9334fbf541fff14aa7a681a190064a0d8375ba47792638a1d9cd2c12badebcabee078da34f14eaa674942debff133ef6d3c5306286bb22b9dac126214baae800a9e665431e177bbe59c014ab8d20c0c18f984c6912c1b839061cd8b599770efe8e69f1b3190a671b0a7ca95b6f2f4ddea859b7d1b9454306061bac45333e64f6f4a267e99058441da9a022eb60577f10ba03df3959829880ad073ac55f701ffb1d0bc45c0e7506230a6f289c7877a437a6478fd6f4bf1996be32364b2280fb7520929a8b8b334599759d1fda8698e6cd98f39b87bc6d8a1a4f23f7a5f71e0b94f66ed81e7ad1861963910756abdddc7a391ecd624486b209b18cf6414d846ec709ec002e6813010cbc548cfd886c1f359e2d321341530f01173a82f4aea1388e1217b225ed0367956dbf9d45e26286e0cf0139d6a8f6a92105b55107527aeb68fa0523796125368f17136bfa355cab675705c8d6693972d7c9a97ab58adfc6840d37f8f3173eea330eac34750ae280ffb06aa5a58321ad515fe52cc37d017c30f005dc015c3e8ec50fbda2f26d41ae26313931361632fc4d3c2e2d5bfbb4abb47c96eb1b814483eed99233c65717007697178d765f1201c6bed7e52cd490f9a34e79f89c11629a6e501b1427f138b0644e07597c6a3d4cc748bf8b25b62e041f430df3f60899d66b12416cd33ddc1ef418b203b3492f01c68d1eaaefe9d953a9d529ac5ece5730ddd453a36cee22b77cb52bb37252b4afd0a4bea44f8e103c330c351ca80464d882ca97d043436e1d5c1358c170c52e3f90848ea1f25578b8f567165dd0439361f303afd2304996bbb88922814aca13324f651c54d51968873e9c42fb0ad65a841a8e5b5b0acbc4ed59f9b77f72194fe0b4002aceff53b78e6f073e0de4ca7dc821e57dc12be6bbf84ff6207862bc7ef8699625defe9d5552581ca67c5f4d81f1560d50d9aa8cbc862b4cc9000ddd498d89fba247cd3d56158ed088da9670c63d1c336823444c227f920d065bb1d15478a08a0c605766662fa516b5f0f9d4be4af6776baaeb8d254ebe1312474d88912a83725d16cc435dd73bffdd0e02384f420c35a5ab13579e10f9e16500910dd7edff000a9ec5fde997e81f4fb73ea5a85e157dc4993ae864ddc526a7ccc9059e8f27b6b23dc7515ef313cafb673c525b4793319be55dc031f2f2042488925705ad138", 0x1000}], 0x5, &(0x7f0000001480)=ANY=[@ANYBLOB="1001000000000000ffff000000000000e93f219ed31289e255bce663c6dd55b9b55015009bbf442ff61abed6c7580d54e739d70b151da985d703114b6db639edde746752396d224f2552999d997e30e0f8d0220044b38bca95de58cd588b069bb0f7816547a5330836345cc173cc78c8c36302742bfce45c5e9862e5db82e178cf1602ba045c8536fa7d907a7e06029785e2cfecda9148c60de47ec073cd0fb871494c7969038e9bb550e3dd8920c700415a6136dd346996906fd436d244a0600e41ad28fb441315f73e9f11203a8464e0a2432900eae4de5ff68cc216bf27fa6d4f8ea4f58ec8420d32a9dc562ebf9917913957ba370531bc5ceaea06b5421c4b1dc7bdf2723ebc82ba08346f997d002800000000000000010000006f00000080ba3adfdabc4bd4841980d7d5baa6a78766a91365000000"], 0x138}, 0x400) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x102f0, 0x8) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="000000186004008300062b0000000000000000000000000000000000006b5a0e4500000000000022276e008d", 0x2c}], 0x1) write(r0, &(0x7f00000000c0)="2c46e12cfb7e64454d7393a8af34f53cda5548c8ee8ce7d9e35ca85df8f7a1f0d68a58d5c6c060ff60d14bc9399a1394c0feac663676411da911c4826d1dec4689c4792647640c20c135c876422a47640e022b26e21a6e89fc93dde6a70f04788cb93d55fde131722920de171bc2e3c29811b55d8caff14be82f20b9d6925f6ff8822f6d62f07bed3edae3beb48d3a7a08d4e5c543d31e5d0bace0903c2865e39cd7849c0d71757a63e84a5432fcee9755702f57cd215d177df1c0bfd858e080", 0xc0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0x1) r1 = socket$inet(0x2, 0x1, 0x6) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x4}, {r0, 0x9a93e11df1c825fd}, {r1, 0x2}], 0x4, 0x4) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) kevent(r2, &(0x7f0000000900)=[{{r0}, 0xfffffffffffffffd, 0x22, 0x1, 0xfffffffffffeffff, 0xc3c}], 0x1, &(0x7f0000000940)=[{{r2}, 0xffffffffffffffff, 0x4, 0xf00fffff, 0x2, 0x7}, {{r1}, 0xfffffffffffffff8, 0x20, 0xf0000097, 0x2, 0x1ff}], 0x7ff, &(0x7f0000000980)={0xe0, 0x8001}) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xffffffffffffff00, 0xfffffbfffffffffa, "5c06001b000200000000000188e4c12e00"}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000009c0)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) writev(r3, &(0x7f0000000840)=[{&(0x7f0000000280)="cd423fc60686e0760f6ac6ee94b8728184f3765cfb22f1cc8c66545cf18521af7d32752755e389ba82ff966643ed66c570ed6284f2d663c6bff1a37a68145929b9d8e18be465c6a5e37437ff622e481306d7329f9e3a724e846c1ce3166d4cfa4ba8e94302ffa02d93680fe42a99773b9c77c407c48d29eabccabddb0231f09becc2b258bdbf24aee57b994b7b4e705939b175d677c32aff4a6ed493824bd829f21ac97f79f71db4e1d7bda0674905e52efa570f2fa22d6a18511f1fdb33c9de8ffc04c40f520f5be54624ceca424ae9", 0xd0}, {&(0x7f0000000140)="e3e553965159117deb60802f6d043ad3eca02b3dba2e8027395dc06810c25acefecb467f2b1c7227deca0264576a2ea006fdac32fa70a2f81819a73e3f52884a73369f04188d81a133e3bc7bc4b19a743197dbfcad1861ea6ddcc95bdb5624b9dbd169490b1db553e09cc0836d2af21f2cae", 0x72}, {&(0x7f0000000380)="63914aa0dd09c15920f6b9f811883b30cdbf0ca4eb0757f2f5553d78df6bde9981438a8f7be395c2880f37ef7603cd4eaef9103d06c0134adf49a2425d3565e1b52c1db58ba713c56b2c3961e475c4247e92a45a71402ff5f23bb63118e54fc6f92d408e54b202a3b968c33c180bda8d4260bbb2e59aaf484d74", 0x7a}, {&(0x7f0000000400)="509b94267e29552b19c0f42d02de4007446774f276bc16b9ed807ecfd5142f0b4d182256ffb9387bc26565b7c341fdfa9c9acb2b557e6eb0a7391285f4015064351c77ea0570256b61ad2987f86bae76f88337711671f54fed291b12244c6386241872524fe1377e7261bf0adb23e047579c2e46acc81c0dab7d84007899d19b636e2af9a4c51e3fc36e552246e9161d8bc2aeaabfb780a05fda8f9b5fbdbf7ef1fe4a9b93ada15d5e89dce66cb1389ad0386a00d59f7c159c9312f4fe378cd2", 0xc0}, {&(0x7f00000004c0)="4d445f542a6d85843841ce9519c0fc24d358a685cae5d0cd9e4db71ec6ab1ba799b6910689ba5336cd24db546c8b33d433151056fca1ac4d4ba2abc63cb8396df55144e64c5cd54bbf127b0fa6ea3a", 0x4f}, {&(0x7f0000000540)="5a2b861bb4adb7df5a9b002cf34def8bc238642a46ba2f44ac8cf2354d62912b923b8454eb587f8042baf417507ca3e8f6e6b7b58d680cdd0431f3919f35c80a244b58353f3c268bbd7a008554687d96e53c3899d6a336840832b61c757184cf3a41b8ade066faddc7c40b8411cbaf6de526dd75bb40dfcf7764171b8f8b9d21828f20a41bd983c24de7c24f863251a3d8d128df9e2c17e5d3f45f830a8ccc3dc6915dd8233a765b9d4913977e50cbea427c467077e937adda09f51c0bdb05a124fc15aedab077576e7c33423b60b51df9848f8b3ef0c45845c8a602dce867a65a7d0d", 0xe3}, {&(0x7f0000000640)="8b0b9cbabf4a24b417bea48b3a9163355d839122ca0907e867068e4ba660a7b4956254d8450bccf0847c98e5d29ae120d9f1403f11c45171df93e63478931f38f5e676c47142fc468f", 0x49}, {&(0x7f00000006c0)="ee86f7a5c043bd5bc6cfa592dc5e9bdb8067fddadd58f6c5818f26c5b3f25f4f6519296c3f04ccc5bf68fa47df3aad9e29b917a5784bb41380ce3fcc713d07b5041d1297293bdbc260a6503c212edb95cd17884135e01fdc99339279910d46edf0cdcea2d2ef70c3e04687f848c29827be51fbb1516448591877f65cdbad754403bf972e159a3be5a0b0c6c4fd94075027c3f57862d07e766c6447057fcac064bf8403fdf6606d8b08f6f1e61f6d9d9ae4691ad9508218c4baa54d777c1547b7dc96bd93b53d43378af8b52489b73bb928cda35833950f64228858552dc65bb9b82ce4dff664f8", 0xe7}, {&(0x7f00000007c0)="2f9f492b0263caa368806d900f07ea2c6cea27719970eeccc9ed5dd03ae350a5162f5ca029b5889ad443486b09f914003d9be42145e83856b3bded58689cafbce7", 0x41}], 0x9) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r2}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x3, 0x76, 0x3, 0x95}, {0x44db, 0x988a, 0x2, 0x6}, {0x3, 0x3, 0x8001, 0x800000000}, {0x80000000, 0xfff, 0x5, 0x6}]}) socket$inet(0x2, 0x2, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) pwritev(r0, &(0x7f0000001340)=[{0x0, 0x4}], 0x1, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000081}, {0x44}, {0x6}]}) open(&(0x7f0000000180)='./file0\x00', 0x202, 0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="8c") 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff9d, &(0x7f0000000000)="9a") 16:00:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) sendmsg(r0, &(0x7f00000015c0)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x8}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000100)="57d89da2af5892340b446672444edf5c7d84c5ef2073378367dec84bd16daabf457d0cba15ebf1ded415a8e00c52f321f6fdefabb65895b9d2f2b1c40d22b921107a4224fa780468d44ffab0eb789267bbc1995ad1040c3517d3b13a8317145e00e7a75062a1", 0x66}, {&(0x7f0000000180)="9edc643f7bb38805cace49532f1aa8c316fb19c5fc52b917acffedb66f64e4a826cbd6e64edb50487c280f7980cebf498ee9303b5afba4ddfbf54d754e10755d30ad3a2d828a985bf9dad07bfb4c2ac6b429c481ce587b77fe884b087021075a6249c3f1699f352236d981418a9829bfab68e5099083f274131a94703b550988e28242b15772b0fc4ebfb922a7eb72fccc8416df", 0x94}, {&(0x7f0000000240)="0e41dec979c7e1ecb1aea9b93509884e8655f2313228f8909cfdff1ed1e1d9d939c5f9f9d9163aa25685cb75ba23312944ee8cae077d0d4ffecb08e04ba9ef77", 0x40}, {&(0x7f0000000280)="4d728cc6a5dec4fad06e5432307f95b7d0b12dc855f1af334dce11b5935176fa91d813925c4ce7c15e7090e62752990b53a588620b1907ad6e2b1a90837c321ce1919a6f64aa532ee1f890c3030dafbf9e0ec29b57e660705292c4b1c723e2ee2dbbdd4dd837e9fe6c", 0x69}, {&(0x7f0000000300)="7d16b71c78ecea1e2ce4a583e264f20e2e1f4040e929eef6ece3b531c10838bbde974b456db35a3b612a204420138873c65f517ee725e0f50ff72d0200499cb9225a11971dbcb678cce030b196d4c883fe27dc4fcdc7728ae1e63313d76686ce1185862bf1dfd441b3f94d3a2fbc93a8221a95220266739d4fc78618f74d52269526add81cd1f1df5d4c4056a24eba6334c2a83fce3db44590c8ce4e98d90b2afa97df81c0891fd687d952cdb96197bb8a081c3866284361d49a5822789bae6e321716651b041097f93a143293cb1b4f2ba55f54203e96673621c2e7b9c01f3b87816cddd33a275341575c183b03b2b2d47e50d3b916132b6fa7e1105bca242b6d88bc3cc032c71264ace823828498f8af65bd087f1a3671b2cbc00ac25e177a14f8ee8a93194397ba03dfcff7bd5bf2d38a9738fbdd173fe387f5f72a6feed8bc438760f767f4a03e9de15d3d5a4540971e505e0d6ccc2bd6fc8e6adf195f61def702accac9149d519510f794a6bf0146100dd2346201db9c1543112c995bc8cb58f416638cfe9d5cfa306b2288d1449aa94142485826fb673fce8208fac16b6082816162762926415c4ce42ed5b24b393b75a8fb876b0c8736830b02c3e9e541dffb4d6a8f21d4fed19977f35a7487a8f710103f323fb2ed7e068aecb6fd44931a320e5b9d4be665022aa23363af96f469eaba505f01cd3206512c869036e23169352085e6df691c1fda2edf6d7fb77de3834e14d3c4245e4c6d4693136ac04b497011ae077c428bb9782e35ddef9bf74714d01b2d88a7420e32c0c888815e0082493547be786f2544f84889ee20b5fb9e32b51cd4b4ccd7289c4ee1d809c3564f3bc94bf88af9107b8071ced1278d811e37ebd6b9bf018006c7d100cd619e9991557b858e9e6206bd5a6424b50d22271cd6db3b44810e958afc30b5be41f39fac405ffeffd0f2dc98f06557d07dbf923cd14f29d5010a0d756f244bb5a4c4d0c0676788cfc91e06d571b2c8956b0c00d601fdb3de2c719b84ea91c446800aae55cf2de130129cfe2dd5a8d8a71931063c5a004b10e3dcae3351c27b3f8eaa2ed3ebab43703588a685d30a8e1d4bc0eb4da29b49c948b304754152c98ddbb1cf94489f52256abe5e737e0012af629666aa9d914f456fb3644ea132ef5418771c6424e80a4381cafe9e266dc47a3a55dd5056024c5ae9e71606555312ae1a8d3eb8daf2e7e4e71978c04c1fd27ad0b9291457bae3816a3dc5d08542cfe64b3b866fa8cb0419507a0460d6be8e5bbf342831ca51589ccd82eafcb484d3138ec966af7dce4330e5c0ab77e73a8bfbfed811f00a4ecbcb2aa7ef6a02d07eb6315bb694e99c183d7252a01d6d03ca0ab7ebd4de929bc989aa65344ae69d4c235d3664f4ed658ab27c896bccf00c19958b1bb3ef981786082c79dbcdafdda29a127ab4889ebc7674372538fb1880982d8ac8e6a37be633ae7cbdbf2991d6ce77038da0e69b0c2a6b9d46859dec34ad3e1583a9e0a487d192d7583d64fd6bb60ff3f6b098b9f92f9b2bd4b58ef0d5969feb0de0071e75470b10b4d050cbadfefb5c6bbf1271dbe92cc40506f13535c192659771c106efc6ab084565e606df323c3b1c02992505c25fc3f5f63dffbb1fbf8243839a40c4f88cc1938837219e470fbabfb77266110fd10cf3c6e2443d73f3c98a67986499a3f7fcbde848c5c91294be54274db9554656c53b226fdcd1a1a544b379ee80c055d83ef35967ef6dd02ca9507d2a59182a67ebb0238eae0b52594685533bd029a90cc0121368fca5cb5b892bc7f44f961657fa0912cc3207ad2059a5b786d8c791787e449aa71f63353cf25b884e0a03b5fccc829330dc596b3a840363a1e34feb57dc39cb702eb07a2e48c3d9780e86b8e42ed685120dd613d041fa320b9904091277da0707516c14244919e0ccb261e67d94b63aa45a59cb49bb47b961aebba432dfc87a4844fec29c44352cba605914316a67b8e4e6188e95d2a1c79f2b754b311328449870ee1038369fa7a7834a077a57c031afa5e519816597100d75b36cf8b822fa1c3657eb8e810742418a4b7e8a11757d34679843e34ee7697f079cd6b0938a0ca8b2abb8ede1ca2222b984d9a65243532f267dc99060d182477cb2b5f8e9d6acd713811ee122ac35d00a14598fcc6c89faa288a1c9349b1bd2421b6241feea74149db1bddf7b103aa023f10404ca1f6207abe96eec27c6391bead38d606201cd7ace287dc970e9f850076d0168e04705bb7c48460649fbb37190948ee55d0aa335f0b070264af683d0c710784037b0d62087e99a9fec30bd5cb3e510623a53e0cb7b28d1cfd75b2d546ed82642786566677cf13dd820ed15d04132ebeb89a7ccb6509d28828b833980995a117706c8b6346d068dfb4516a6c51dca56172f2810fc5da3e075ec24aa81e95fdf31febf132f51f7e95126f2c9493151f786d0765b83149ad47eff50818e84cafc9aa68ac80b64d26a3b30646563e6b2119b39db7a74ce6d8d83501744e9598b83c1ebb0b9f0158775e86b8a45996aad0c554cb5b44fc4b41c5f1e5be8d4278871277d215a50e63e570292f5febb6079c943f7238651757c15173da4f19333143b7911858f7b852181c34fc424c979b179c27af3b0026148a4d03111ef0208a7eb89ee70d7d63c9dd0c9cc017d5c985988f785d158f583bc258cfa757ec75f68e2dde5cd84bc24e66255d33bfd11a35a30027c43d59418f71f869bf9662356fa161ac10ebad98c646e697dbe8fd384a26c89510ed007a1822bd71526e359270347eace69cc6b5529ed9cbda686583c8e91bff97807572e13942e8752ac29a3458261ed895b429ca32fa720c7f0ac04d0fc0fc2ea2238fa740ba0dad80ce8aded2c685b6b8a1f5ae7eff31b6025b99cc6843ce3e5ccef480115f7efadcbd0e5e8381dcbc9ea1ce708976a4688daf071fe3905b189ca0dfb9e2c38ccb518b83f3a1f1c864a53adcf3e0d76e9bfeb6d45e80c254fbd5ca2fda402a47084942fded340462e04ee528a0211d86b4ce3321d6ae9e97362847487fa7d4cda07a2a04d9d5e5216e7d903def2a94c533491689bedc944deb24752e5a1b0d33ecc8b047ea5c2114a81ff52dd5efd69824e6bf6b8e5e074246544aa8afc8ab860018f57e3fde3a439272e57f03b211808d282963f3766823eae34479426f8c4f7ebfaf43163d10a245fe084496becb41b9c23ee5c8e310b09ba3fabe0c426bb2b59478906154702d8791f903f886f50b7819d2ab304055c916b67e8c23b5ddc17c5e20f197cf782fbf7151de732523ceab8f7fd21dd6f0994274dffb6bc8697bbc8165fba6e98e08f79952ee066da5c9d3218fe6a51d559f801bf211b5dc25d8e2da845f9c8aaf8d508ae7129728c6d2eb51effddea298cfbe354b307a761303354210bbb8f92660bceb26bb3defc1042d8c2031917e055769d394f80f40ae6f044c8c47dd766daca6d2ecd7367650098639505b6f8673d04fa84609a812e2e7b7251739da36ecee4fb3b81485ac657badd5d27b06bf46876911db21415c71c8d879ae2ff21144c50c36b592ef77bcbfff4fc9e4f61664d4efaf4f87c68f287ad82c07ae973a8f31ac393cc0f4e2ea479ba2ccc2c739e9810a880c0136a6084779bdac52efbefd3c55dd6bd11b0d71a829e1d1f9eaa3cf1fb034f43317b60d98f97e29a43a43e5d92ef6ae9a2e664a65eac741b2fb67d5bcab2b28fa2eb07b435aa1bc6ec97ba31c5832119090a50ddbdb4e7450b7d048ddea1f8f6733f6a7b1bfa8604e81507f456e6ff3cbb9f12a8b80e449209f49443efd5dcae0adf17c9c65a91023d393467a0c94b088d8d6af3a5dcb10dad89fcb59726102b72750bd6852d9273d9f63e9642f34d0e63ac5a9a7b5fa46ede868de2306970c37bc6a7a05e5c7daac40fbe0b504f95fca4bd621b511eef36cfc866f2ff981550fbdfcaba978bf97b441172b0cf4d4cd2567ad174d61878795fc9e8cd595f6e1ec89a078ea5091110c91017d8c03e0071fc35826857f9311afc947d2e82f9a56ae30a74ce057c924e826fb46151db8898af1d2f7c76b2863f2974b04817d29b4aaec9a29000a6367b3076b956d4ea43f118123cbf35d2d5cecaf2f34b9c2c6be45466e767a2a0c300c103000085f3bfdf29c57b543412f7a7e1571e9c1ca3e5b6f94237ce70cf6eff00a2d424bd8403bc14e43cb5fcdf59fb5313932c6860eb66654feaf9214e22aad65881d1be4698399efee33a8ca32c6f5e02833a7997a754b6c4dd8eee9c6a5ffe70ed98b0e3d423a178d6e979206097c2a56534a88a9e16f0aea3535f19e36d0d35a230602d6689b760df631d2d91af73ab4f77ab53aee65485a94ce6278c161cce98cdc995e0b6788ef1c16c0330c27bbe798d6adef01487c45210eff1db303b11e1cef1ed53d4615fd674c3021be1b0e8bc025b46d30501a2a5ddfe372c6fb2d268ca0cab9eab98dd6e1c4b2d7262efcf0fc9ff54ab565c7897b35a109803c9b9c5b8a973ea7c942c806906c0bf61abfef4fb04d437f15b899f0aeb16ac3a4b20b5b18c868d889d5de8957ae5eb9eb67efd9fd66f14a5a81c98716017a546920e4458af8979f471b52da8ad09932d28dae65f73b63d0b78087afe3512a8148566f6da2079d362f4c86d969c332e735392b4dc6d8d91de02b9429d430a229dd0f60c05fdf3922ca35ba24930112791f609ea3a577058d8ffc3376590afa16aa6b241926bf9621192ae2024ac8a966a9daab0c93739585c7d202f501eeaaef5d239c9cadd00da95d1e9dfa32fdf27aaf9a203e066073d4eb42c196effbd7d5ff322998b50a7182a7fd3167bf677b08c399b9fc12a7ac967469f6b13255d3d3c7307a8d007ffc6a88cdfe0eeac8c2a949847e747b24fdecd8708fa86e6980e42d15f5f46d78d6de60e8a0616bd7155d5affc68cc8327d03c513fede93cb0601c156fd4d18a1a612cb7e4dcce4435e670388659e1851a6dce5a581dcf497009553128db6b53339566d1f45daf112cba896ca402127e052fcca42b96dd650b322f1528b771607049a6c23e6e3f7c9d0576b163237466e85af87b8e54c39752bcfde978dba881f0aaf7d7e2fdc309bd1f006c2aedbb29124e18d66f3c0fc016ea94db8a4261ac0c5dfad55409a8717e81709a376d71547c16ca44753d3fbd134c35e09cd2640dcd90f4af9490379b906df10b439a45dffe8e6db0281ffca2828dcd5ad26868560b3142f53861d817561fb9faec9412aef8134d6cdef0d0e088bd66a67915d9350524402d5d7cbe89027abe2b8d62bb8cab926e88b368044deae108a818c7747822d36919bf5b3917af134fec2538d4263671bea44e9837dedc39af2afd3f03556f9701fadbc2238f09d2b5532624df408a24f0f071fe48c5bd6706a921558e990b8dcc298dc110c251aae8ad13c88de17516f1c35bb0ce5622e39884f6bcd2fedfdccbaea83702cc2b80e4d8cfd84f5fbefc220051e132d6b1d1a46663040d34fc7442e14405d942ef8a3e278f66b0ee3eea5fb318f14db3941c5266a63d6b65e7a8ba26e6be6d50e4a5433ecbd729d466a590b8e6f920e63dfb13a44dd6053f4110211bd04ccb8738ed2a770b9b9fa2af67af6225887fc2c54bf2f3c4b67212898ee5374c811faf0833b608a9597ce07254d86d47cb7c7c06616ee1c519b263a5d511419f2e5e7cfe761ba347daf1ef4189190985d3819655eb865694f640d3ecdefd9d853d45c30970d1f71245f252333d1e0af562a8bc9e", 0x1000}, {&(0x7f0000001300)="b36cfb6dad71327bf687bbba1b93170212edd9b6", 0x14}, {&(0x7f0000001340)="0c1777fdc1236dbf5782e453a843a1cdd69f29f4043c921b1fded741ed6cae3724cc788072d680b10db33b2b82f525cd175d01f25f903b3e486875821364c9186e77216be5741e9f66de01c72037e5ad9e21576deab80acdb6891ba354bfdf24487ba956bf0ce28fbb1a7458197e5d7c73b5a902dd063d673d9108ff178d5ae69058df0de271cdc9b5ba6c48acffa93c036ccdf9fe4335e62961360bee2853d25a748b3f32fb3d1353da0e67497067036cfd7e670de9f86cb27b0af9b1f112863a619cd1e009cbd1ed0cb030fc21847f516a5dead7b60ee673eba6a539e739", 0xdf}, {&(0x7f0000001440)="551dcd806f174b0deb7bf876736b7b87b4ebaa375d7731776ff8a7ff1cfae6e3fbd5a59c233b30c98766fc89d3619f68518eacd47359e58f560b891902451c6ed608d03decbd195ee22cb0856ea813e6f00889458bd4d831937bb6a6e6153f15a6c6b0c796e55f9ef70e8ea131f3a62f88e4bc8f5ccbb22f6ce33c3729a8094ff0ad8fce518fc4725c1a83318b8e", 0x8e}], 0x8, &(0x7f0000001580)=[{0x28, 0x1, 0x7fffffff, "16a15dce54e87fb4afaaa3ca419f3dfc8cd03b2b963121"}], 0x28}, 0x1) getsockopt(r0, 0x0, 0x3, &(0x7f0000001600)=""/242, &(0x7f0000001700)=0xf2) r1 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000001740)={0xffffffffffffffff}) pwrite(r2, &(0x7f0000001780)="1d65a408fc9cba88804a3ac1132e56862d240ace3443dc88ac53e064d0e7a4daea1fb023a802aa2a5eb92ec7cd70975dad0525003778c0a58acced4c4fe1b2470330f20ca63e3c4b29d29e7c115e99154277d31cb7c7830aba77a885a2dce673e9e7e3985bc9", 0x66, 0x0, 0x0) shutdown(r1, 0x1) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x2d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x4e7182b1, 0x1, 0x9, 0x7}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xd02, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10aa1, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$KDDISABIO(r2, 0x20004b3d) getdents(r1, 0x0, 0x0) socket$inet(0x2, 0x8000, 0xffffffffffffffc1) fcntl$setstatus(r1, 0x4, 0x80) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9a) lseek(r0, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0xff1b) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:00:16 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x10) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3002) r0 = shmget(0x3, 0x1000, 0xb, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:16 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000010710ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:00:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20012, 0x12) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28}, {0x16}]}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)=0x1) syz_emit_ethernet(0x1d6, &(0x7f0000000380)="398e") 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x58, 0xad, 0x0, 0x3, "b8bbcf474710efedf30c40c4b3a1c6a53eb34c02", 0x5, 0xc000000000}) syz_open_pts() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x4004667b, &(0x7f0000000000)) 16:00:16 executing program 0: socket(0x2, 0x400000000002, 0x0) r0 = socket(0x26, 0x8007, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:16 executing program 0: msgsnd(0x0, &(0x7f0000000000), 0x8, 0x0) mprotect(&(0x7f0000084000/0x6000)=nil, 0x6000, 0x1) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) r0 = kqueue() fcntl$dupfd(r0, 0xa, r0) open(&(0x7f0000001080)='./file0\x00', 0x10, 0x4b) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:16 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair(0x16, 0x1, 0x8, &(0x7f0000000880)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0xfff, './file\x00', './file1\x00'}) chroot(&(0x7f0000000080)='./file0\x00') msgget$private(0x0, 0x20) symlinkat(&(0x7f0000000800)='./file\x00', r0, &(0x7f0000000840)='./file\x00') r2 = semget(0x1, 0x5, 0x40) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x1, 0xffffffffffff0001}) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file\x00') semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000001c0)=0xffffffff7fffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) faccessat(r0, &(0x7f0000000240)='./file\x00', 0x2, 0x3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0x6, r4, r5, r4, r3, 0x0, 0xffffffff}, 0x6, 0x6, 0xac7}) r6 = semget$private(0x0, 0x2, 0x100) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000940)={{0xfffffffffffffffb, 0xffffffffffffffff, r5, 0x0, r5, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) 16:00:16 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x1) dup(r0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) r2 = fcntl$dupfd(r0, 0x1000000000001, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x3, 0xb6d}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="cba5b31766696c653000"], 0x10) r3 = dup(r0) writev(r3, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) r1 = msgget(0x0, 0x1e0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/119}, 0x7f, 0x1, 0x1000) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000240)={0x8, 0x3, 0x8, 0x96b, 0x2, 0x5, 0x6, 0xd1b}, &(0x7f0000000280)) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x0, 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = semget(0x2, 0x1, 0x200) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r3, r4, r3, r4, 0x80, 0x100000001}, 0x1, 0x4, 0xffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r5, r7) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) nanosleep(&(0x7f0000000140)={0x7, 0x5}, &(0x7f0000000180)) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x25}, {0x400006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x18, 0x5, 0x1) accept(r1, 0x0, &(0x7f00000000c0)) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x1) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000000000/0x8000)=nil, 0x8000) 16:00:16 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) r1 = socket(0x0, 0x4003, 0x7f) r2 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x100) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0x7, 0xffff, 0x73f, 0x1, 0x401, 0xfffffffffffffffa, 0x1, 0x3, 0x3, 0x80000000, 0x2}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0xfffffffffffffffc, r4, r5, r6, r7, 0x8}, 0x8, 0xffffffff00000001, r8, r9, 0x7, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x3, 0x4) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1, 0x8001}, 0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt(r0, 0x20000000000029, 0x2a, &(0x7f00000000c0), 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x10000) 16:00:17 executing program 0: socketpair(0x1, 0x4005, 0x1, &(0x7f00000000c0)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000080)=""/190, &(0x7f0000000000)=0xbe) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:17 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) fcntl$lock(r0, 0xb, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000100)=[{0xff, 0x100000000, 0x20, 0xa1}, {0x9, 0x0, 0x8, 0x3}, {0x3f, 0x1, 0x81, 0x42e}, {0x0, 0x6, 0xb76, 0x8}, {0xec9, 0x4, 0x3e, 0x40}, {0x1ff, 0x1, 0x5, 0x200}, {0x1000, 0x33, 0x5, 0x29f}, {0x81, 0x80, 0xfffffffffffffffd, 0x764e}, {0x1f, 0xffffffff, 0x8, 0x6}]}) 16:00:17 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="1c8e8c545c64f2bbaa010d8158a13754d48e88fecd7060f250e082f149fa05921ddfcc2636f710f2a2d3cead9dad6b3c6930fcac926ecb525ddefaac3a8e574c310385c02955678517bf7fbcfea24b4e7fe7145ff7b5201474a6b56d2aebd7f9d4808f23e9297bbda4961cf35fcce510d69c3e99362b081e3798facd9e093276c57c9c293b8aa6a10714cae2e49c96cb92d773051555c152fd76e19248a2dc890ab5f2d982fdd5fc1a27b8", 0xab}, {&(0x7f0000000140)="2c00ce", 0x3}, {&(0x7f0000001280)="2a9d648ba34ac38ae5c9746ad1aa168e6a7b06dfaaa019bbc5cc85f6f0f812e619b71de8f77a369379a447b555c88b8bb204770e051ebf76824e88875545f42fbc474e6cae7466df8793a39ae61303901edb8fd5682fb2c6f2c638612ab9666aae2f524dac9cb6f04b8522be70eff79ca79ca3c3003426781b420e5342eebe6f7086d3368f2426c8c69d29f304ff2bb2b8f9734ea6a36a3d35a1cf21288314297cfedde7f4ab734cbf17bf41aa78c13d7c8c4463a4e720fadf3cffa59448c55812644b340af9d9d8a4c2ec6a39290fac112750011498b7712cad6635b563e6ad88252a681a43030aae7fa74794bbae83c97df0488ce76c88c69f6b2fef097cad36048e39412e84b5b8e175f9498c5d5416f94ac7ae981e9cba46185f59a8c3d2d3758b0c03b738234e410d07983cc2f96a3af4edd6a3039231c58e39ec1afc3cf1542d2b3b000b041fc18fd95f4ee6e52170f8b7557794a154cccb19aeeb42b5daea6785d89eb9037de8300bcb3fffe2d03e95513d742556cf5e83fb9815ac3405c340be89f4213cd025706f837559c4f7dd738f5d8fb90414afa979b821e4e345f60f89ebe4624f3b054cebafb4d7718e6fb987e8022dcbeef76c94cf32778faedd7e944427d86af4e5ce1d85616efc502357ed08d9a676850ffe569a36d5a21bdd7aaee00e44f20084fa98383a241003efaa422899ff01adf9cd262fa81aa638ea9264ee415496749e993fb07e2c65d7b2c132d05d22e4819ef24b96882594801f188160a965bda5ecbcdddbf6d1ff5d79169220cd991cc0e40d9fde0b41d74e2c8cf163b8354c350d4e98eedef37f3ac6514852f423a4074cc15d7d1da9108286fb9c0218017a6ac9379cc4c47aad31e0ca1226f2597fd002df2104dd251899ee268dcb73079ffb1614d9c423a15f387cd146dd486ba48b59adc5b578a4150c464a2104c46e4197b84a908cbcb103bed5cb77b89eab5415736777a4161f85a1e1bc66239ff2785111b5dc84c7cf1f2c51a07fc86a9ff3ac0238110c43d1df82245ae6122ea26d14af030355c6e88e9c8e2c20514a4c7a93cfa5221b4d64a10ee0d69eee9be6be196d3b779ff1e697327d4e364b0f3b34d273442d8875d63fca22e7cb2ca935c6a66e082b75a63437bcd0202c19181b926a0b217141c2a3592488e231d624d8489c672ca25b8d8f0a553e7419d8cf41fceba03c3da26b8c2a83c8ff9277d7aadc857c460beada72c00acc4da93521b4bbc08328904588974d23bceccdc95f16a8c1dd0a775dc6d790528edbfd30cf063964895000f3c16092b466a70d46e84c8b651a330c149b5dc68605fe9f989965c30e62d2f87bcf728ced265aa41572a1283d467f32b7a3f8efc43632fada49f5c1d6d40c4df230fbd4e26c102974e9a770191c72bc876508c8bdf5b4b776cc33b71dbe28bc243aaa2e84ab171705b499877fe0ba55d7f3bff310c868bfa01b67d4b686020aa916809474b112925e24793019a191c98ff77127632110efa5d320bbd6a5c4a3624b484f15367e013a5e0a1b1764a35aac65d2a649cfca0acad5268642698d5c4a7533c7f5e7a3635a2d66b59a84e0edbbced163dc44fbd0ef9abc2b7a78c8dc930f6ff2df224ead539ade5aa87d6004861687f4c7394f0d9b637bd68ccf7de8829e9d25bddf7f3fb5661b3b46b2223fdee7409a5905aefa026a8c53d72678b02abeace04c81a100b79914cf8c45ff97bcf67da36db83881966ff1722b1c678310ddbc92ddeac4fe6ee2e8f0d8ebaed17193903350b4b2ed72e08e32cac6e227342b7b150f0716b87ce40dca70674eb478d63d69034f23d0b5b008affae6575f6bf67960d4cc2f8c5e9294b8e56b6286d17835ace61530dbfcfd18253352b39d0d60d6f44bbd07221e4741346adaa81a694ad9e4de4157cf4b86d89deabc87bfa81106e186206eb9a6b0943ff37de02c4d300d6545431eef7296613929deb26862920e9b86c31027792560629a82a43d82c8472bc2ff4e68c66e2d4966c9efa2c62970ac7caa6b253273ac173eb971d87611a9f26432f8580ff66206dc83f0c4ab6a11c462599725d2ad4612cf1d32638b9c7eb6ad9a2bd6226c55d452b5d6441f5443a0605a8502e0ad17b24f3593c549e76e0f20b9e8f5ce741b4c7a28eba292d1264499f8c2f9d5be6bf34dfdd2f7c292f1011a0da7af52e1a81c2d425fca84ea622b8f5ef4394257d845f579190f0263e63d9707c60ad554546b8df2b954b7cd4c1819f63ea5c5a46d3142a50e3a03162994e9ff757dee51fe5ef29297cc5414795d90f6585c84e50d587da4115fb2670517aaeedf0ed50d854ac5f5878a43cdc5811657d57c13ebc77adbbaa7415fd4ba71bc96b3b6fa9ae037085e250689cb185c62400189c7d08944ae0a249c0898d0ba7b47b435fb58faee81cb15bb4ea9d99eda0895538676abfc8bbc70ac927cceee085e2987bf8ed8c08a97fac573fb8e5dd8fc487e7100c7fd51b3b95c5ba7480bdaaf6820665c84a482cd1e1663e60d2beea0f89d5beab062ff9c68c989d26b7f4948f2c46362124319c6aefdb56e733e82bc0e5f4966b134612dda1cc0018ecfe3c8df8ba834c903625dfd29ecbff5c4285b0535ecbd442c563bc32be847009dcccbe4b18553d638f825cc42667e2b399c00b8f162fc1c6ec5414710a2927d7cadb3c60e0c8c94083fd5047c562bc8dae4d97b3ea16ac56bb6287c5903797aab964732d27a2b11facc8e58b5a236c9062fc4b8d1fd3cce4b12b0788f5062b0f69eba104d0fa06e730136c9ccad0f7a56dae9015ae58f98ee6b62f863ec5b0e1fe1f9f707e9e7b0d5db3d24d33fa11754b21986a3ac20f172432fd57d8dba26515d26650eec9f4a2dc741567f86cc53c5b545d59a941274c25ef3a694280dd9715de7f80894bdf18ce5ef6013349a96ced9e16ec572aa74e2614c293a99332420d8ae9330cc9e3b04ea3771fa7004a1ee2969cac038c0e71938f52246115ace167d1050d3a9080abe5541dd56fc0e8b9a958ec4b970f1462435cb1c8fd45880464743b00ad20a1849b1250bcbfa04bd0ddaa2ec0966e5d28a8258e407e03c685fe1abe35092f6d5535d707d3326509193a2d5edf776e85d53a0dbc95ccbcccab205a442a723fc9ac1dea97dcda3c9c040ecf71694321df8ec1813957b34b2262445baf8d6686bda5ee4f3ed3c30b1dd2576b7760bf3b0628b90837e83a7f912d4eb65cf813d8d58f9d169355e48a51789915eb02cde76e4f838ebdd5e185686cf0c6a7ad0f38e00f58e73aff43d02abb379f33a7e7e40ba7c48569cf38f03889f2d02682e534b6bff7a5c119c352890fd1d202c0431939b8cb7a394cda2b90f7b9e918a301cbc6569e7570b862d1e86bdb676aeacbd5a6a095bbd0b6729688ed4e28853281c823560eae4c8d1fe4796030356a3f970843f7a768c41cbcc89d4a1d5ba2d953d2fe934e77f82d1c6d60090bbe7e0d00ed7232c8f219b667a27ed5e5e8686724b4d2055796d1d2fdbf70566b3be96a5a33f6b600225b9205f21466ef4b3052321c72637c11c8feba7fc8c0afdc0f89a402ed69087604df0b6ab5d736da989f03704ab2f1ae83821b970004199a436cdbd0bd86aaa4af886c1f99cb543a2abc0cc4ce9e52e01b88a6d92ad60b80dc560608c7d6b5887d79b504c218dad71fb23662e1595b96d29db94a7583bb8b3a5144f44bdae2f4fd99f575c79ee24822e19a47bc163ce0e231a99f57ec5c0732b1f43907ec35c8deb34930690e4a4ae7e426aaee650f9bbd04001c03767b5514dc5d3916496ac141e610523686eb196866f97ab8829b2e887b2cf6e77fd0ba07a65562449222a0ac5942c95ec7ea10bbb89d81996786e6d77987406c283ed2340f7649172562195fcf2875b3e4daa63c969b0bc891d850df1b4241d2e2110e0bc6b09f352a890a62370280f5b6eb5e1118b901681340104937441483e00495aa100d994584b0ae44503ed842306e6dc4b5ac957cdb61427179c4f823989ac5a36deddc43802f8c47dec3d93b6f31bb1e42ecb3aea615f45c3074d2d729844237ceed4c9baa51838f1d1d5a67c43a08834e3a1a73d8f1864ae22456ee50a4cd4ae0c8f8874f94fab6c3c7120c58b303b441fae43860c370b8128363fba09d7de2dfd82242b2fa695ae60438a5f646a1e7fa0103e91def2bdb154899620858ede9bb80233383fcd46b6296cdfe9158e95d19721bb8d30793690f2b2b252a2f44fb779e34322f1367ad4a00003dba50b404c5c7999f15c3ae967fb391d5e41a34d5d3aedf03600aac7d8bd3df8bf03db3d76fa9bf2283a271377ea4728a0175595b12063b44311559c6a0e9b2fa69d86d0cdec4df9ead1b8281320fbf2ead7c47c82ef9935b7cfdbcd4777bd96f02e3db27d58a604fcfa1f88af25e8ca9eb4b4144b255ca1cb72c1ac3579b3aba0df42ce14b3f37ff9d58e5159aa41d5e816e7d755f1ef7a12e8d911ea6f1be22429adf8947a59796ea3fb0736dace1e817e99f69ba5ab2bafde930ea7d27557cc677ad302942b98bae49ccf7042079cc518171032cee5ceedc02ecc5d08b002844507bdf73f34c497074ef161501eeaa4aa89bab51428a07feabd646a23f94297f65173912128ca931cad07bbd661376b91f659061fedde309d71594a6c1ea28c10d82abcf5e6751ae9e9317aa82cb4f6cba356a3cc1ee4145244eda7a47f34a74122101f8a39fa2db17ecd34df155eb293c1c6c7317dbf500b66b51a9b7b393f953b8de632ac23533ddccc816c95ebb7010efa1d864cf8ac8da042f9d73444385396c5a0dc3bded5cc77552076c2f1abea3ae3ceed484bca04b9d355462f65dbcff233311e48bc30260ff1ad3af1556cd183e4d6723f927b666779f3746d85119c2f7d2467e0968c0e245716f4ffe7ef118bf7c1d65de63ed31c8da046e984df66a04cf3d476235e0524dcefa377960dd119b6c987c8a8bde6b2ba2dd270e476d5e5ced96357afadb7f63f8da062b44c6fd57f70144653fa3ab15b67ff61c09cd5af76f9175e7ebd225b22aed4023f271bee73e2bf281eb5e82f9f5ae68715ca856174edc588ac158e88d4e05a56d1d79c90da8903cd5bec632c526e34e3f003bed40e2341cb6f1c8bf4ceb054b9da7ae2e298c7d323e323fd04b58abf6554ef933f84f4b9797432d4a1182d4000d55b8ee847e503917fef2b69e264bca6688f31ba07d01ce7331d832ccdf350381a3d9f4c7523cb54008b0cf457686bd0e283a983013c7c763c8c9aef179edc3e0c3ac5b07ba28009ab084dbb59d1c9a09fc731df9faab55657bbcc247538e21bd29ac73df53de24e880b38160e4c0b859cbfbac9ae312300364cb9ede894fcf1f1620fcb8173858e078d41c59d1202f82f1cc742d7139cad01379709229d6f9b27d9b3e5e245dee64b3eecefb92b5ed687842ed8e5b31683c02603d991ef79d02cbf533f168916650797d3f3f3f7da9ceec8280f22fcb1cd6178996be728cf6c4e81fa17db2d111ffb0c8ee53f3bcef645ea530c9e8ead483dcc0d2e7e5db6745b1f93eae251139e8ec777c249bcac74a7177e9e08d21ffebe316df99dc2791a58fc50f881394edc373e843846686f8a78af782d32a7cfeea73e68d876c4fd5788e392a3a187887523ca2cdde8efd320775fd08b5158de5edf7880a3dbd093bb4b8a0115ae8cf300205b75a079bb6848f6a18dfb6f14869e7eaf1b29c4483d61f16d439e9f2171b57c9cb432e05c0282028d928df0e8531c1a16b198dc9211e9e740a7", 0x1000}, {&(0x7f0000000280)="7183ebd45425aa6887f37a8d7900d8b6bb02445163c8de5ca2f4e4589ee5a26d7bbf41a6d8be0763605d4601a5211979e1c512be8d1380935a8ee85d9da77f374305c89b29f4d2e68a900823317011f38c8fdd1e67b093133e0e1d60d9c6ef5eb7ccfe25fbac8864e5cc3ee18008d8a7d9c0b31c4f4ba2a3137e4b43a859280ba07aea225dc067d2a56a1d17d15e1cc304bdf9c33352e89a214a045b9111f505cab212a5421e63352952471c2217", 0xae}], 0x4) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = dup2(r1, r1) fcntl$setstatus(r1, 0x4, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) chroot(0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000040), 0x1b) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x1ff) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x210, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmget(0x0, 0x3000, 0x84, &(0x7f0000ffd000/0x3000)=nil) 16:00:17 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x88) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x1) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000180)="f5c984ba9508c1fc8c8f97560a30d95455482c138c2de1629aa4d5dfe0f8df0e2d68bdecbac8b29c1fcaf8a63d15b3f33044f38e2190def1328dba51e20b7f2a54b74b2bc133c9546253449fb6cbb88b79726a21f66dbc9bb91a589849395f3d3312dc2f997ed13a49123c8f26091faba7d2ad7b3aa6b0e4478d01e660695be30ac129e259a000c27bdcf50e79e4682ad42ec98fa043c38e64159e944ad7dd5c6e0adad467aa653d7513a7f57243ceb418bb7614edd5e9460064834148216f8b7194165bed59bc244572b5bcffb178cf30b349beef77d7c769ab31ba3db9f81720a0e9a94bbcafb338fb6ef651e9aa779f376a8a", 0xf4, 0x4, &(0x7f0000000280)=@in6={0x18, 0x3, 0x100, 0x6}, 0xc) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x2) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:17 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') fcntl$lock(r1, 0x6, &(0x7f0000000100)) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 16:00:17 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) open$dir(&(0x7f0000000140)='./file0\x00', 0x8110, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x1) ioctl$KDSETRAD(r1, 0x20004b43) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0xfffffffffffffef6) 16:00:17 executing program 1: 16:00:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) socket(0x1e, 0xc007, 0x5) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x0, 0x8, 0x100, 0xf3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) 16:00:18 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x80000000) 16:00:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = kqueue() bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffd1e) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x0) 16:00:18 executing program 0: r0 = geteuid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r2) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r4 = getgid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r4}}) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = open(&(0x7f0000000600)='./file0\x00', 0x90, 0x10) fcntl$getown(r9, 0x5) r10 = getegid() r11 = semget(0x2, 0x0, 0xa0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000540)={{0x3, r5, r6, r7, r8, 0x10, 0xfffffffffffffffc}, 0x8, 0x1, 0x6}) r12 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x7f, r5, r6, r7, r10, 0x108, 0x800}, 0x4, 0x5, r12, r13, 0x8000, 0x6, 0x3}) setegid(r4) r14 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x8) ioctl$TIOCSFLAGS(r14, 0x8004745c, &(0x7f0000000280)=0x10001) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) sendmsg$unix(r14, &(0x7f00000005c0)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000380)="62099089b7c143b10509a70938bfa0a089406eba8fa729e975b62a1f948d9c2c0f27788822fdb1b9708321d6149c2e5b2c66b24cf6d14681e24744a2d6d88db54e3c95d5d0b360f2cb42770762e7edada52d4df08f8393de0b09867a085967e4c4fa03dde3d65fea8b90b134a7c48f079409c8db5354e8cf10edd56f5c4e10f2c31070287e6d6fd77d29fb86875eb816b69fafe32bf3beb0197a70b4e7a06b90c6074a7600dd6b79a3396c042ee209c7c05fa358d0aaf459aba9", 0xba}, {&(0x7f0000000440)="40bbdc8d538e495b70b4bd1eb004c55c66cdb97f6f59555e15514323a7252da07a39fd2baa27d8414f493838d0d4a297634ee7a1a0aea46d9b9e3ef3cd78f2f1048ffb291cf36e880b686fedcba434fb4ba2dee8991d66d317b029f6c0c265d81f90c7bab19dd84b3769871ff62d7ea482a9c902c74c1fa26a31c795eb2d2af33a11477dac16dc6d1df3", 0x8a}], 0x2, &(0x7f0000000640)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r6, @ANYBLOB="000000f72000000000000000ffff000002000000", @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r5, @ANYRES32=r10, @ANYBLOB="0000000020a2c40000000000ffff000001000000a306dc48c9599eb5c1032524396c19bc88e522760a221c536b6135b08d2294033654cfd52be5e30a4795da8f2705640ea36cb1ab0eb7f28aec5f7c9b076b17bf374a21e96ea5acc105334ae6820d853efa8aa424c83acfdda82d7e81f70bb3110e70cb75feae105acdfd951a1c6960285295279b20fe2067155c770000000000", @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x4}, 0x8) 16:00:18 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x7fffffffffffffff, 0xffffffffffffffff}) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{}, {0x2d, 0x0, 0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x4000000000000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="b4597386c6d57afb1b3d3a84c45984f428a62bba534ad4acf83dc16e877ae94ec02d74", 0x23}, {&(0x7f0000000080)="57df51e3bd0ee8bb23fe05ec60bd366c73ca516ea3232c9fd11991844fb51936fc3ee3bde2ca71f21e293192ec7d7fe6ce1d3131da2cf5c5221dcbbf05f0fd5f7c1231b33a1072b3209fe59a8fd69e0b285ee41cd30299dfa19d1c77602b72c748171d87409f19bcc01e32383b86cbc6aec70e1e578f57704c2d7acc5c2661e6e766f2e3de", 0x85}, {&(0x7f0000000140)="acab146a5d571436e9db6854cd5b8b0b3dcaec7b6b51c9ebcfe6c9fb928947f2a06f98f4c569cd4e59c8c310b92675a03bb608b1c74f60e2cebe268fd6eccd6038b4e3b3ff9daa4d5a18b6a5c5e44f6b1ddb5907134453faadfb7fbb15994782d7c8abf7ed3d7a485a11e91e", 0x6c}, {&(0x7f00000001c0)="4b840f979b385bd4732f6f9d3c18dd0634bc00da8bfe31b86442201e5f132e00e8e08bcf105706f0e71d8deb98d75d27f5de89135be2db3972c43f0952fa9dcfb6ff9a90a3a7d55fbe9b6d3f7e47a099a7d11db08c1209454e1fd3e05748d9185b06742310c0126228b6d8fe59d7efe8de1c00426909a3ad24310521313d3179f18b892b53142d719158fb00cd985d70ce624e2c07695f5c727379878974ccba22c433bb57aeda97157d5e2e33aaa7348cfec0583164a390bdd7e6167687bf6c47bd28180b827dfa3483b131f4b05d747d1f5b8ac92ee2f8e654a8c52bf782e55c24576f98b4b73a410d55bd07", 0xed}, {&(0x7f00000002c0)="f8fad9dfd92b94f622f2497145fd4a41f3e779a57aa2f191e87a59d50ac8499efe101773b1d1c7e27677a7ae2f097c6ec2ad2af54e46a2", 0x37}], 0x5) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) 16:00:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:18 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x8, 0x100000000, 0xff, 0x0, 0xfffffffffffffff9, 0x424a, 0x1ff, 0x2, 0x1, 0x0, 0x4}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0xffffffffffffffe0, 0x4, 0x7fffffff, 0x1, 0x1, 0x5, 0x40, 0x1, 0x1, 0x6, 0x8001}) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eaff125c00000000", 0x8) socket$inet(0x2, 0x0, 0x80) 16:00:18 executing program 1: mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) madvise(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x1) r0 = socket$inet(0x2, 0xc004, 0x9) msgget$private(0x0, 0x2) r1 = msgget$private(0x0, 0x200) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x1021, 0x1) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/112) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) socketpair(0x0, 0x8000, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000feb000/0x2000)=nil, 0x2000) 16:00:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x203, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) lseek(r0, 0x0, 0x0, 0x2) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x25}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x9, 0x7, 0x1, 0x2ac}, {0x7f0, 0x0, 0x80000000, 0x4}, {0x8, 0x5, 0x8001, 0x3ff}, {0x8, 0x3ff, 0x200, 0x1}, {0xfffffffffffffff7, 0x9, 0x4b, 0xa7}, {0x66, 0x34e, 0x0, 0x40}, {0x5, 0x2, 0x2, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() r1 = openat(r0, &(0x7f00000001c0)='./bus\x00', 0x8000, 0xfc) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000000400)="a8d02b92030d3178335c10f4c7eaacdd832dd652af1cf22d42df6f0a54dacd1228156b8dab79e6e534860966495c0995a3f7f1ecbf090506d88bf65647002ad05b7d3f6903851482510eec80f02c5e08c4131ccde8476d9bfba34416c7559b962f212ccfcbc2a4b5c5ad68f4466379ca4545ff14de51ee1a2659c26afafad49eca185c9bedc0cf5958269696445c46f07e2f4553ea2bfe3a5d183e44d7ace4d0eedefd311d2b77bc0317216b4f302ae1c68a4f3ffdbb5a443e00af307e8bf5717e71c7fed9ff481e822be150211dc62d9db1d450aaf8e9773b45ed6d1e8a22333b15e70e35c4aa56fecb315aa23b06cd9c1bbb5c8b", 0xf5}, {&(0x7f0000000500)="eb8603c6796014288c316fa1f25a528185a8c70c0340c4ddd7dbeb1838be1766b815542dede0e806d64c5cde52e31ef1146c721b3088d68ab4b91bfc58b901db72c83f481dac9d696f8c800d8166a76ec118b8b8ac8c6b906cbd4462c1c7a0a75845a42d7c9811555afaec5b189ff86e151a072f7a", 0x75}, {&(0x7f0000000180)="c729b8189a043c9e136ab675e87364e5eadd51532bcf64f03fb844d18905fe52057b56d7330ccf1accc0e454a4a81989496d2489e9015684361d7dc7", 0x3c}, {&(0x7f0000000580)="3433f141a5610bc7086c6d9fa648b597cec2dbc4a6c0d5d6ab9f3ca3146633e9a611789322a900ac0df12b3fece664acedfe7509ca5a33b9489544dfe573431203bad180cffea3e207e90c89ede7eb8fd4caeafa5414f99ecfe3bffa931f0de86044027bdce15a4c3bed54c605368ce1184942910ed29f23bbc3dfe7db13c6472dec74efc3d5e41e58b2c786cfb67b", 0x8f}, {&(0x7f0000000640)="dfad3eee988970264a86ed0699199b0c4d434e65f86fc445e53d55b9ed8213609750486ff340d30469396b1728769483304d9c780bcc3b4e84255c0947091c5233b7639280ea71251dd000d1f20808dddbc9115c30d63d7b360e8cd1b3d659d044e55a5d478e2129b941d58003b0dd9c653a0dd0569c52277a34441cab47be555fc10d6706c08cb6d461e609c280dc14c2f0a2f8aeeffc0461a69e0e3ad2b4be6d1380e2795a043387c283482c552a1c43c8f3f6586d1660d389b691571400e1b8039dfb755fe51e0a78d81e11cd565f1929f80f6f3eddd093ef791f157e67d10b0154dc2979cf67cfa4e722fdb97eca1e93", 0xf2}, {&(0x7f0000000740)="175f01b14d066635f98243d3822588803b1d24e421290bbd487464ad3c380a420e74f62910ff4e1bc2a5cd7bef36a9b87af56c0cf241967eca5aef4cb088068759f8e95996264c002e4ce1df0f9f8096fde1a7c1a056e4e0d2bdd56d2f0f1d945c5c396565eeac6f5b78945de84b77039f975634eeba183c44431714a7a621feefe766cde6bd6e92590bd889c153acc9c5b16c2eaaae3a10e80fe80d785c11a4a5d4f76c494a5a6ea86ab966151b725d9e2fb4493230a40d8cd72f15", 0xbc}, {&(0x7f0000000800)="b29327c518dc672c62b69e9840cdb2f44ddca334dd9a9967208b47f2235e64a8c27ecb52beb0c18eb6e08f3223c0e9cde51add1974a755ac08bc8fe0652eab5588376afba6bb8b4bcfebb8f3d3e9ed6fc104aca3e096c04a7839b453c3a381c86a87242aadd209159b91125f5e025132a811f233f1bc300c377b06a84858d091f5f36749321129cd7796149c80", 0x8d}, {&(0x7f00000008c0)="29421dd8d135aaed942e1bc1d0a3e5849eefb0a82e9056d1bc29c49d82ac1ea8a60482a6bf526c87", 0x28}, {&(0x7f0000000900)="c5d8ac4e43e7c8e57d938aa8a79a50a4db675c179961d2f450a039fee5e426dc3c2526395f79051436928ab4f6432d3a439f710adcfb15cbf1c86c1a3d627785468377714c489b1a65c2d504e37a675d1c146fa38f1cd3bde006ed5d6add3f5304d34e9e08919f03", 0x68}], 0x9, 0x0, 0x0) r2 = semget(0x2, 0x7, 0x8) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000340)=""/163) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x60000000000, 0x100, 0x9, 0x0, 0x3, 0x6d5, 0x3f, 0x2, 0x1, 0x3, 0x1}) sendto(r1, &(0x7f0000000240)="5af9c92e07003301fee62993ac2633fcbda1900690ca0d88f58c93b83eb663415fdae8881b95a69d68ba3f2dc156446a659b62c62257c31a93d6f39540fba8e5f75136d93f4bb6b1017a1e63ea642e9fa031fa96ebca387afa5ea5090df42c016c1f980c5316f113012591ea0f1e0b037e66b03e7b981f0f4b7368bebe0e64bc4358eff54396162b86fcc06488cadae350620363a82fed9c91af698885dc6666a4e015395780d71a505bfda36435b45eb09ffa215bab27acc5d2a8130a96438f26d1d857f60988c15e1d0999f7052588e187966ae8f06d1e5c920ebebc8d4853cefc4ddf98b76dd27c6dd474905993884b1b76496d4068f1e96bcf1d3e2a", 0xfe, 0x9, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r3 = kqueue() unlinkat(r1, &(0x7f0000000080)='./bus\x00', 0x8) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xfff, 0x0, 0x2800, 0x0) 16:00:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffc, 0x82) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) read(r0, &(0x7f0000000140)=""/101, 0x65) 16:00:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) close(r0) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) socket$inet(0x2, 0x2, 0x101) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x894f) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x100, 0x13) 16:00:18 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() fcntl$getflags(r2, 0x3) r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) preadv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/39, 0x27}, {&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/87, 0x57}], 0x3, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x1d}, {0x6}]}) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: r0 = socket(0x19, 0x1, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x201) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:18 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20040, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) 16:00:18 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) fcntl$getown(r0, 0x5) r1 = syz_open_pts() flock(r1, 0x1) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x200000, 0x37ffffffe}) 16:00:18 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x0) fcntl$getflags(r1, 0x3) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f00000000c0), 0x0) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r1, 0xa7ae74370203bf8b}], 0x1, 0x0) 16:00:18 executing program 1: socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:18 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x20f0, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) chroot(&(0x7f0000000000)='./bus\x00') 16:00:18 executing program 0: setrlimit(0xf, &(0x7f0000000080)={0xbceb, 0x7fffffff}) mlockall(0x3) clock_getres(0x4, &(0x7f0000000040)) setrlimit(0x4000000003, &(0x7f00000000c0)={0x100004, 0x100000023}) clock_getres(0x3, &(0x7f0000000000)) 16:00:18 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) recvfrom(r0, &(0x7f0000000200)=""/187, 0xbb, 0x41, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x2d, 0x100}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8d00, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000380)={0xfffffffffffffffe}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x8, 0x1) ioctl$TIOCNXCL(r3, 0x2000740e) 16:00:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/29}}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0xfffffffffffffffe) ioctl$TIOCSETA(r1, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:18 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21}, {0x7}], 0x2}) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x3a9}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x680, 0x1) renameat(r0, &(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000180)='./file0/file0\x00') 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x104b1, 0x800000000) fchflags(r0, 0x10001) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0xfffffffffffffffe}) semget(0x3, 0x1, 0x242) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0xe6, 0x767e}, 0xc) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x613, 0x0) pwritev(r3, &(0x7f0000000280)=[{&(0x7f0000000440)="eab2093bb828975b56388824d27a5ce9f0bf09ed16e3c007701beaa8414ec327b94d743efcebfba7ff27bf6aa4fbef7c45a9a3285c88b51ca84c3a9c0d859faf9b37d23c5f85672c8e4fc73425237e31081170e3b5496d85f95e66fc515115fe60e81ddadc74075fde09efdce8a549c5ab117caa0d7878bcdd0b92c257b6fce7f9fceca6c61a933487c095c4f1d35c88a11151a26c83d7c390a3c00c223dd058cd7ee33c730fc0a2fa8201dfea18f3522468715b00abb981d0fe6fc78c4dc3215497a67ec0c556e3b69c83a3897b9e6588f01775e7fd70f84f0e1bda5e9b08ca7708acac8f0e0daf7c4a2a022d4e119b8a1de59982de4d7aa3b3d42289654b7ee2071b885aedfa11cfc4c250eadb02868089713bebb2568e663044d078c876f907f9440bcc167231e7002b0696aca21e9cabf7cba90ee174145b1b3ec47425e7a66977c5", 0x144}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x100) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() fcntl$getflags(r0, 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$BIOCFLUSH(r2, 0x20004268) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022, 0x0, 0xfffffffffffffffd}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x33, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="b6f819e7e8fc4ac0957ed8fdaf20710f211c9b09ee98b4cfb294553679af1a3c42c092686c7acb7b08b6421d7b243f3098bd3d59e073ccacaffbccd8b4ac209da367aa34acd8b58724ebaa6b72d17c9c4986df278a1a7e2679f5797f8f0182e2b581311b7b86cb8fa5f80881792a436e2e", 0x71}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_index}) r1 = getgid() setegid(r1) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="8e30b6", 0x3}, {&(0x7f0000000180)="d204e3eba65038f1930dabd3e67074e619e559", 0x13}, {&(0x7f00000001c0)="aad6b515a6501831ec47a89ffb9b3778ce0e28f5fe7427e0b99de05364a48781b327fecd4c5170024f60e29e07ec4c9655d8bac5648ee333d90cb18243c5e2f159b69e0a6c36", 0x46}, {&(0x7f0000000240)="ec19", 0x2}, {&(0x7f0000000340)="9e441c2dbafde7a7f6b80816a8a8476f8c5968f7fd06fedcd7bf2065a24e35f5ce3f9542e40ba46b76a97a455df4c24c21f20f77132059ee1d3c1b3b404d625011c19e5d6aeee168a11d3c6f18fb0a5f7c9789fbeba4e75bff2dbd41a13271ffafeec07f7cf4cf0fe0864d19aa85bdc85ce3bdce64be45f14907151040177d48d97336f10d48fdba7ecbabef14ca72ba523bd27e9e2eeeb4a9a940cb9303cc50c2ba9d7e641b53ef0a80006c01037318b5edb02bee3e3b5c9fdd46174d42be34aa31ce6cbda12d5307d0a63d8c04e254854a9cebca34edb5363873b358ab0ba705728be481250406cb8125391061bfcb8a687719e0", 0xf5}, {&(0x7f0000000280)="35bdd1", 0x3}, {&(0x7f0000000440)="ec340bfc5b3043508fdf344e3927afde0b4e9b0bc2ed6c2aa4021f9134f3f3a4ca7202ee105dfe793436254ec0018d41551e765869828e364928bec397bc1611b7a483c63749f9bb46191d322aff1f134008c497074317ecd392a50ba091dcad816140cecc6a11ab2e6e724085dbeac10433c1182b5f4c134b7f96efd134b5c6a0379503c2e564b39ff61ce0626a7e63c3e4703d9b358a6127deab90cf810765da9a62fa49cbfb3089286057f57bdd4fb6c784a1d69a1e36c06cb4201ddc240933ded186bce43d5e00f0850d21b57a3f449ab03a470638e50c8bb1cb37b5eb01ac664e30eaca71fb54fb078f4d8c2f1babfebbd547b1e8", 0xf7}], 0x7) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001580)="cf9ed974b12eb93e5b5c639c928712a71c7ea0494e8b82073abdb9d4650831f6ae5008e4830d15cac7c57ac1b1e633f9aafb5e582057bac9590f597c98999473c9468ad262b059d9b8ce791b39ca69c83b3f53c1989638710c2576f97ddc21b4c7748b46b0164cd22985ff6a5cc3a9b476c2f9938d84b1ea2283e02eedb5461a9d974da74da12186ce6780b70844baaa3f3e705328737a7018657ef654987ca98808aa231414aa8c9be637a993b58dbfb23469eaec73d31089a1af53da00d58f737d7402a767af3e2e1ccef49db379e8c8bb8a547fb34dc59e19dd44de606a45b65d9069fbaeffa5ab0cee920bba12611849803e27ee8c5f7200d03a8398d368c1a44eba9da55b9ba379559babaa187487ededa27baea50f43f82cfef3e06b5c9fc704c30e99a4714c021a6d51268fa473090b5013f594ccd1fdb8c9c07ba96394a46d8a587bc73a7ce6c1dc3be3b32ebdabb1d3b2366c5b51fb91c76b53646d24778f989cf881a5faccdc5fc467ca82c7d344c62f996389844c619c571a0693791530e8972bea722b1c36990e84918a3a1215c33c257a79dc8e84e38f35c688bf86f022f1bef42f5d81faa56476eed0b4d620f92d820bd9245ad1cf4f622cde039cbcab10a3c5df2ba60fd65fc06ae2e0f7b932f030328cd800c7b509d023ebde4ea3d714759c3220a1647b322a4b6b3f5c8bde4f2b3d1c07fe49c650fa0b5ba17083ecc188f2c85091d5587a1d22bfbe40e499c5803e00457d298a2377a9f49c56075c8dc66ce83a7ac0464fdfac86f70ef3acf59c5fd0c9594b19c3135319a3b1b103bc496f55e22a8c62a511381fde65da4c90ac20cb9624ff638f28ce82cc961f63026c75c8b7b497234e7dfb81ecc4c1de231effbc63b3a04268f65d79d2cfb7c8d344642b4efe0d12828a13b08ed86d513f52f543818599ce32a2f75ad1c5e5777496ff324755a9beadf9fe01c8134789b929300054d47a7782852ab644401dd00f7a55345f24c42e92f816a2a1fc2f492fc28ee7620bd5fc8ba5db087a2e9e07d311b701f459b8cffac37b62294fa2cb4a8fe5b5989f98b914aed4d374e980a0f2fab7d8023fa8dd7cdebabd8f0a5b705f95997c6affe4b05950ad953d32428b0074bf6c1c1372c63e9d6072b027ab860fda8b0b0118bf9ea7ba2562e38878ee5af5420bddb8eb57d3d6746b6223efd9f249a8e156b26510fa7979f9c42c1f78f1eb48c344ebc0aa0ea89c5570b9389b11a87cb9c1e3b38a04bada9b48f088d078c7904bbe7d20f268f79ad182de20cbbe6811352807c8cd8d2ceda855fb62c5cc068c722a4261d4b1e5d0b405829997aee1f1502dd81d15121266227958abe4813acf2acc31333fdf4d08f28989064c6a7303da81c0c11c48988b90b7d1e5c7751a34ba0499a5e4811d30151a8ff2db2d4e8b948f793d4805c04c3be81a71938a3fbe43369245fc2f027e89aa94e3ad22fed3dc32d40ef73fa9bcbd5a4cb66c142575c52379d64370c3338d8cf76532bc3301986de3c87c9761883ec053fec0fcac0dacad6694f1c9f22664bf6f66c71a98114a09277f3c51df3216dce610b161e411f9722c0be02d1c38383aa8c5e5f830eb8d416e76e321b79c38ac7815c5627d90b633822a036ab040d1aa3b9d7d6cd79859a50a96e405bc103e8234e1dc142dbdf360b5696edfc54bcc0e3048f372edd2229629a6f1fc7f689d4b25e69c0423aaa905c5fc6b920d9353e73b36ce0380f632dd6d739c363dc6dac14051da91ce9e52d98fd343a65c491a68252225196a5db53f9e67d786787701dbff0666712c80d2e93937ea4103c1144e30a32abcba401317b10ac8825ab8c3c9c765f22778323200f703a0ef564b5eba8a95e62ea20dd7d0f87662e94bccadbc2aff39447334f6f126b3c33f13c3b28d631f494fe261a54c451fa8a09dc59a4e3f0f58c2d1711489b204fb1a0b9dc12038567046fb617cf857dc6430dab2766b7c34c65ab79d08a0b435b48082294c6058ff25a0ed8992cff220d1bd8f122459222af873afe3751290616abb7a277362720dd326bc0e14a6c5c564e759bf10f82ea839debab1170e56d4b49999d5d95683c1f74480dd6b8db94f01266da9dc43700bae9693ccb4affe60db93d10e49b8e10c1042a304c659a15c607094049f16cbebef2ca5dc88f7a17219bd572d7d847597b548637daeab074e4afca8263b6cf91525658be40d444bf1ea158a4c424dcf14cf652b52b4f2c1134c397ae6032f9f510a00625c127175dcf87f1961e63cae062c87cf07c36f2e6eb8838c4eacccfff6a9890e26983891414faa1f276f2f31ec325795aea4e997a944a4d7c9f70dd7a46b95bbc084f6cf9b4c2863683e6ed1aef0f95c4f0beb6930cd1509c1eaa05f18fcd2ae9a36f963e3eac3e4f3d293c0ea449084f9ec9c91cdb24aed90045a72236fb838b68141b2a5f2812091f9b9be13a16aca47f2868439f66c35d282516c492375d53710eeb7bcbab1673f5318e0ee78862eed71bf46e26698a40f917d9abe203d0096647bc20f3c26bc6013d05ebe5ddcfec772b29e926e9926f478a26a119bd9f20c8374a872e15790fb0e76a3c818a55bbec27bb8e72727dc640e839faaa69e047d2c43c505baa882944e2951c56a755e189cb0d94d6370f61b3ce64314775908a2f1fca619b0bb45a19cdc702ab264c9213e494359c3aa63e2f037942314aa8ac8ae9bec38989af0358381a3bdd20da393917d6c318498f41024696d0af2642d5241319f2c70e0d9bb4e4dbfa867de3454e67b190b8388897e4211a219ac160199829fa18ce7bee7afb13cb1e26a6a19b4aed81d17d6cd3396fd76ed846e5907d2e7a7bb39ba78968232da5192ea11fe6806020e897a49c48b997542d9612769a4ff0220b09ee0c01771038a6ee4dd4c153d2a4027f695e6cc594179989d178d16d5c886522b086fff4bfc6362561bb65e993cc4a9994e006c3f7e81525fac72106dc0db937bf835251def8fafec49a2cbd6cda026754fad22aa191540f10f51e6103d22f30bbb9e739fb27ef95ddad6b74ef84af01659e2800d96f2968f3e48d666893a2d6f4df7a62fc04c648940fd3ebb70af38711380f46423d2aebd356ab505075a64b09ef9db4dd26f9a92c16bf1c170a057affc2e85884e4468317504cc8d78bd68b6a2aff9ad73fed57042c4a6831a48e531bf88debc88e01c78252b9daa7e736a3f39367204ce24dd7ecaa812be50d7884fc339812291f24d6498ab346269e6f94d5e3c961f59608769e620564190d0d3fb8b71c472e426f9271c93cd56efd033a91627e08517541a02675f809c59027cbe61daf151b84687d72c53c64c51f87e5b008e5484206cf9d88e99e4d0b3a3412c1f08c6a3b8adafecede0064799dddc4d32afc0f209d8721df0d6c399aecf918c31af17160ac419d24fe7592bf66b2c48a654f0f6b15e0b3cebfc0b511e7161554bb20529ce6af2028ebd298180766ae1f4a8cf1eb6e83c231b4d0665de55bdd5a7ba36c291e7e7f49a635ded68895113f59dcb62f978f7cdfb974215d0d181131a859f314297127ffa0a73416f52e07f22f50b606046b3291bb9bc1b17aff803344a5adc72d81641ac1cea445e7c4869287e88cee23a592b98ec92b07b756a81d6dc7ea7c2720c9d6b7fa3f5e31db891e23a220123c6906440d042a67406a601dcad2556729cc273093a46275793bcf455e40ccba34a3098d59559c95bda73c7208b27c9c7f9cd21423299e7f0644121ec3779ca2d26918c38021d3188c0d37234fe09026ba1758aaa06ab8c1f00fb99fc31fb137a6c1a3588ae8096efa0047b4913946e7803beb7aefc6acb2cb2ec5a8a71d0f5b87e573ca55993f721a7ecb98f1653e933f7da4c74025d4388d16078741b5ae8408a44c2cb52b25538599faaf575ab61548f083515d1fdcc4ffe41cf0ac0b5607da621527d38c5e4f1a8c3f400165a2f330e03e893d0bec4757c6097fc10982d4c0d6bd8ad9dde5ae4b52c4598ae07d6134b6bcf3065790a6de42b0d31cf8af2a597e24e611102bd3ec94e7719c1f7abe13f3fb68fde7ac01adf46e0374fb2f37b501b8d1c1cf997ffe0e3802ed6079ebdf0afc8440af7c2af5427d104b6ab80294e63b341997429b7c35fcd93b0a95df0274ead1f06580c01bb69ea9a1483205686a3dcea2ba2058f9cbf5d74ed83b359014347884efad28e6dfb04099d97b4db71db4c5193cc1d6f6ede0c62511589a2686a441caba12cd4fef51e6850095cc1a614cb22389b0c13195e92288b3164ad595c94a9257ea8c164a146ffe56c5cc060cbf43220231b3db1538d8110ea84cb70a9af10a7b9465a5b8ab79ccf34101870321f369a369d193252085133d229143301063c0a8a46e435c822e36310004f0a186766737a4adceff74693d101cc89b817dc58d453720f1f49706d252157f194695a704cf9927013e27b2a912b25cc9192c7a906605714484a0cfeb6a4e9d8171c48b5d6bb733719d6feae835e6ef336eccf33e58f57476f554207b5b2cd24818b8e7e61accc13a7bd4697bf6bf6bd19faad173053fa994b90144180b926fd8a9919dce11756ac02341c9030675faea8921e7fea7abc82b090ca43dc1c42b034f4a3463add29eda870291d715275fd3631bfd1cec5bb0d0eb35ac4239fabd1c88fe4422abb6d49c5dfeb599354e45f7e177af19dec50cd2a0bdeff5205a20222ac4e09a39edbed47141aceefb86807f2bca72293ddbe6e7aabc623ab1c12b459f5cc58ee60c39f83dfbd978fc5658f58402e38643fca491dbe020648317e73ab0b95151eb8441bd3134987c7545566f57dfd2b2e106f0ed1aadf8bc3bf7732376a3f648761450d418de2ba058cb83444e74cad2fe02957632707ce39750405d5854de036a2cd2096e76e03ff61930c63371b6df922c7ab5987f4964ab2e646d9a616c911c852db7cccbeea481e7716ad53dd24d4a4c7abd4d439d33bb091ae115cd4b8f3143280e27d237bed3a0c6afee214aa9f46dee557920b3da192a9fca0131bea74d35457cc6b274847d6f9ad150f18333dfc4adb44cae889f1482f553bcb690dbdbb5bbeab366d3014dba80a6d66c9faaad073d9e2667d6ad84c790e1cbedee0bda0f0d8cd0cd4525510c96c11ee9ff1d697222841cadfa304eb86c55b4c734e5c7f7d7b9cab4012f0cdfcef1d5a1b3cce6413a0a68bb018bcd76dc59915b39761cb29a161d9fc125eecd3ab343da64aefce457ad5637046cb06dcc24dab4ec0277abc184eaabad8cf05ffbd1db2de2234a9b2ec690654942557532876bea767678b92da8ed5b286c16f7f78d9a0501d2969dc9b2588ca758f32f78e33f508b4df47dce181d382bc31a9a3c89ae090b9474b5ca2d52485d92dba5e8ef68d6076576b5a86a29e2acaa99750c3f64e2b4b3d6f6ca0e8e1ada8016ed483472eecf94b93a84c10605a19f050f7d8e85a4a54887a3d0c4f767a4a4c578bdcff11", 0xf33}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x1, 0x2, 0x4, 0x81, "9aa15fae0c9aae230df171567c7e329d830664e0", 0x7, 0x7}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x5) ftruncate(r0, 0x0, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x20, 0x2, 0x8, 0x1, "6e63f102db7b901537cb276a5d5dc3660fad75a8", 0x9, 0x6}) 16:00:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x401, 0x7}, {0x18, 0x3, 0x7, 0x7fff}, 0x7, [0x5, 0x9, 0x1, 0x4, 0x8, 0x9, 0x401, 0x400]}, 0x3c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0xffffffffc) setuid(0xee01) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:00:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/231, 0xe7}, {&(0x7f00000000c0)=""/2, 0x2}, {&(0x7f0000000240)=""/32, 0x20}], 0x3, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000002c0)=0x400) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000380)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)=0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc08, 0x124) mknod(&(0x7f0000000340)='./file0\x00', 0x40, 0xfff) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) getsockname$unix(r1, &(0x7f00000003c0)=@file={0x0, ""/80}, &(0x7f0000000440)=0x52) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) 16:00:19 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) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x10001, 0x2) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f627573004f42e741c0b559eab2b98d722d1c2f82d183532db27fe8bdce6b7c44b55a5dfc89a20a39a6c5c80900458072f5ee1b2d1af2a218667b87819eeb36a73cdc5b4e4394a847cb360f200d905fd61cbc48306e4971f1eb62e336d7cbe13b951387f065443e1b449d7ad01f664fc2208ca90cfcaada273a44a523a874e74c7f3a5ac69a8b6866f55e04a2bdfaaffded50aa6e3502969ce65ed9ae286264f59550f1a5ee29ed27dd6f6ac64515b7309e1b3091098688e3fcd924fb7563196fd44ab88f7acca2b6f4f5ec5da4ebce8329d2d9e8dec9b9f5dfeadb5d7525badcd4e74899b1282c231253bd0a7b02ff7f6c0d"], 0x1) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x1d) r2 = accept$inet(r1, 0x0, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000002c0)=0x2d2) bind$inet(0xffffffffffffffff, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x400) msgsnd(r3, &(0x7f00000000c0)={0x3, "0e0e033c62a0b1bfd0d3d88a80b15151593e76d4312b79720000e6ca8f9776b759712c8e32a6c244669667774ccc"}, 0x36, 0x800) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgget$private(0x0, 0x0) symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto$inet(r2, 0x0, 0xffffff81, 0x5, 0x0, 0xfffffffffffffd51) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x3c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x9, 0x8ba5, 0x1, 0x2}, {0x10000, 0x3f, 0x3f, 0x9}, {0x3b, 0x8001, 0x5, 0x8001}, {0x71b, 0x9, 0x6, 0x4}, {0x5003, 0x8, 0xce8, 0x31}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x7ffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockname$inet(r0, &(0x7f0000000180), &(0x7f0000000280)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) openat(r1, &(0x7f0000000080)='./file1\x00', 0x100, 0xa6) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0xffffffffffffffe1, 0x80000000, 0x9, 0x1, 0x101, 0x400, 0x7f, 0x1, 0x1, 0x7fff, 0x4}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x3) 16:00:19 executing program 1: setreuid(0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:19 executing program 0: munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000009000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) fcntl$setstatus(r1, 0x4, 0x88) 16:00:19 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, 0x0) setregid(r1, 0x0) 16:00:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = getgid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) fcntl$setflags(r0, 0x2, 0x1) getgroups(0x5, &(0x7f0000000100)=[r1, r2, r3, r4, r5]) sendto$unix(r0, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000000)={0x1, 0x55}) 16:00:19 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000)={{0x2000000000000004, 0xfffffffffffffffc}, {0x200006, 0x2}}, 0x2) 16:00:19 executing program 0: chmod(&(0x7f0000000040)='./bus\x00', 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') read(r0, &(0x7f0000000200)=""/194, 0xc2) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000300)=0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000400)=0x3) r2 = semget$private(0x0, 0x0, 0x480) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f00000003c0)=""/49) symlink(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus/file0\x00') 16:00:19 executing program 1: open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) r0 = syz_open_pts() lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x440, 0x70) mkdirat(r0, &(0x7f0000000200)='./file0/file0/file0\x00', 0x11) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') chmod(&(0x7f0000000040)='./file0/file0\x00', 0x110) 16:00:19 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) r3 = socket$inet(0x2, 0x3, 0x33) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7fffffff) shutdown(r3, 0x1) r4 = socket$inet6(0x18, 0x0, 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xe) 16:00:19 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x24b3, './file0\x00', './file0\x00'}) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0xffffffffffffffff, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x80000000, 0x6, 0x2}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0x3, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x32, 0x1}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x7, 0x400}, {{r0}, 0xffffffffffffffff, 0x32, 0x41, 0x7, 0x2}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x1f, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0xcae1, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x8, 0xc2, 0x9, 0x5}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x8, 0x7f}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x3f, 0x5}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x9, 0x40}, {{r0}, 0xfffffffffffffffc, 0x88, 0x2, 0x4, 0x9}, {{r0}, 0xfffffffffffffff9, 0x55, 0x23, 0x1d, 0x3}], 0x1, &(0x7f00000000c0)={0x8, 0x3}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140), 0x66, 0x0, 0x80, 0x0) 16:00:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) fchdir(r0) r1 = dup2(r0, r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0xffffffff) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) r2 = fcntl$dupfd(r1, 0xa, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x26, 0x3, 0x602}], 0x5, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x0, 0xf00fffff, 0x16, 0x100000000}, {{r2}, 0xfffffffffffffffe, 0x4, 0x58, 0xc9, 0x8}], 0x1, &(0x7f0000000240)={0x40, 0x1}) syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r4 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x0, 0x22) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000300)={0x4, 0x20, 0x8, 0x8}) getitimer(0x1, &(0x7f0000000340)) fcntl$getown(r1, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x83, 0x4}, {0x42}, {0x25, 0x1}, {0xc7, 0x1}, {0x5, 0x9}, {0x8b}, {0xcf, 0x6}, {0x2, 0x4}], 0x8}) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) faccessat(r4, &(0x7f00000004c0)='./file0\x00', 0x10, 0x2) utimensat(r0, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x7ff}, {0x200, 0x6b}}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000580)={0x0, [{0x3, 0x9}, {0x2, 0x7}, {0x2, 0x10001}, {0x2, 0xe5b}, {0x3, 0xee0c}, {0x3, 0x1}, {0x3, 0x100000000}, {0x3, 0x2}, {0x1, 0x7f}, {0x1}, {0x3, 0x3}, {0x3}, {0x1, 0xfffffffffffffffe}, {0x2, 0x2}, {0x1, 0x1f00000000000000}, {0x3, 0x6}, {0x1, 0x6}, {0x0, 0x9}, {0x1, 0x400}, {0x1, 0x5}, {0x3, 0xa}, {0x1, 0x2}, {0x2, 0x5}, {0xff3b5a68158a31f2, 0x52}, {0x3, 0x87b}, {0x0, 0x1f}, {0x0, 0x8000}, {0x3, 0x9}, {0x1, 0xb9}, {0x1, 0x8}, {0x2, 0x6}, {0x3, 0x5}]}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000700)={'./file0\x00', 0x9, 0x9, 0x800000000000000, 0x0, 0x1ff, 0x7, 0x8, 0x2, 0x2, 0x101, 0x5e3}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000780)=0x1) symlinkat(&(0x7f00000007c0)='./file0\x00', r1, &(0x7f0000000800)='./file0\x00') ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000840)=0x9) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000880)) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fchown(r0, 0x0, 0x0) r1 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) unlink(&(0x7f0000000040)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070008000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) r4 = socket(0x18, 0x5, 0x3) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x8, 0x200}, {{r2}, 0xfffffffffffffffd, 0x88, 0x40, 0x10001}, {{r3}, 0xffffffffffffffff, 0x91, 0x1, 0x635, 0x7}], 0x4, &(0x7f0000000200)=[{{r4}, 0x0, 0x20, 0x1, 0xffffffff80000001, 0x8001}], 0x1, &(0x7f0000000240)={0x3, 0xb51}) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffff8, 0x23}], 0x4, 0x0, 0xffff, 0x0) 16:00:19 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1000000000, 0x0) read(r0, &(0x7f0000000180)=""/39, 0x27) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) nanosleep(&(0x7f0000000040)={0xff, 0x8}, 0x0) 16:00:19 executing program 0: fchown(0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) 16:00:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8001, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)='B', 0xfffffffffffffe06}], 0x14a) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$inet(0x2, 0x8000, 0x6) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000140)="9507962864bfa50d6e45cc0fb1eaea311d1a14a561667a28f4af479f008b9d598abba9af9fc50e34f861bb7b01e79807eb988b675d6a7e4187f1812d9edd2af99453ccc1f4b7c4969fb1b530bacf99a4157072c4d5e7b77aef11f8c8c6cd1b162ac78b51e3c60921d5b5c08a26ab253bf350974bbae22c35be77e659a4c98e57e90db84b3fa958b9c921dff7408e7ba4d26d27b374f0325d375761e6f371c63fdafde72c9bc5a55fa6770b0d22a918d5e6c018bade38fdff596a00c3d4350ed4629f43a2eef97863c4b749bc37aa50dd3f5c6ef68b17ffacdb2d728e9d4b02", 0xdf}, {&(0x7f0000000240)="25f66b0c0b9460fb58637b2bc2ef2a0e68a05fd543b94c159aab00f4034de9fd2efa67ee82554e12500a76e65f2e580b7e96d60a05a3caecbf3192b8df9970409a54b695838982ca25f9c80b7bbdb61800b48dceb340a680df67", 0x5a}, {&(0x7f0000000080)="7a894cbfb9031424a085a063407e0aba5c4d434a610cfc89", 0x18}, {&(0x7f00000002c0)="6a4572d135fe42a686bc192018b46796f28a7a34ad1c3d5156fcc353863b958cc599933b24dc39b2f9817118327d875c373a73ed313ad95893bcf0650dd9fec6ad748194487557985499b982951fc4efd0fe8adcd4ae575eba49e3d8deb7b5e0e392272b1ac1e34722bd2cbc0bc194ed924feef4137e2e0773496c905c8eadfbed40cddb2a153c667b185e673fdd71ac9ad650e27364fb680f5e1135ca156818932c6a76e072f9996d7d9acdfae524eef7d65dd334c586ab76511ebfa892888e9787571ce3e1191c59b586e0e786578053b0", 0xd2}, {&(0x7f00000003c0)="883aa6618a6964427c2dd916a2d0f06d72bd", 0x12}, {&(0x7f0000000400)="8845f725cbcc8b6c925011b7c4e71bc1766502ce4fccd33c9153ea5063e46caf21b20af78ba0e21b2f5c025319574be82294480c64af36f316188e38d7e600f6c2d2887f", 0x44}, {&(0x7f0000000480)="c6812c420f75c4", 0x7}], 0x7, &(0x7f0000000540)=[{0xf8, 0xffff, 0x8000, "c68ea6198874b4fcad8bb4f767431b385de6ca5d2a8070fc8530bcb796cca5f2fe75e3b09e10ecf9b36c756b0a3e4d660d127b93dc9f58f1c9387b4637187d4cfd8be753b3f2c54a25b08cf22dcf487ffd836319f00890c57635d3938e4716214e62e395aa24b795708d7425b5d6834cc73212534bb698cc535025b2cc0b6ba89664ca4d644b96236d4ad14acf32a8fa233e8813e4cc868dc2b4c90ef0fc046200e2609ccc9674f8a378863c91cd93e097812551571accff433b65778c60959efab4f2e282b0f8ba50e19fd74a23f181425be27b42ba2755d4e34ad175d30ff67393b4ac017e"}, {0xa8, 0x1, 0x8, "d64451d89a8ec576122eff7cb8fcfd99a7cc5b347d1d6b1090df5ad24907e0d2f9340ad9072685fdfacf7ff5f96939791a7b036c86764a9825631c234732cb79c22f50cce073f296288e40310fff46632aa0bf0bfd05f4d2d6792670b6ba244ab725551fa44319ff9f48ec5d0174c118bed796d8fcd2729eaf896505d11e6a1cc479ad1c2c7882026e4a5171074de0f045"}, {0x70, 0x1, 0x2, "40e374a0c01fead79ed813baf5a825d068371218aa5cbd3689baa1714c0b63ff6f4ea05fd26f685d68f2beae02608a61bb0bb2a707ad05da30eea3ec2414b12332323cd460955a24a62b440042598b43df78262e6707d39b5fb5980223a1adac"}, {0x50, 0x1, 0x3, "1666c0224aa4ed2c79f06b0493f5491d23d3bc9bdefb8be84a4d0e506bb377f6f4836edfdfac2e0edb5bca225d19778829d88ff5856f621128c63bcc33d2"}, {0x58, 0xffff, 0x1a9400, "7a16c4df48f7902b88729f65d962e9f54f8c4582af46ce570b1046cb6fa718f715ac2afce4c54490f976a4a1f3027c426f23e0461d9c9ec45c1b3a5d5dba3c657cb6dbc0bc7c"}, {0xa8, 0x1, 0x8, "dc871a8c1d0c1c75bff18b05803fced65c5b64e2612a59409aa2aaa902118299d203dce775f4becb40fd9ce36697d118d6e0c0892b537437ec84395a84f0680248e4fe4840082bbfeef3908f9765c6d5152a4758d6612a112472996588b16361766427f7d89ae67a91b6c1d48a5e639ad0e17ef90dd00385b947a137efd2ffd744721749e0eb09055e96f9a7ec3dbfc07f83"}], 0x360}, 0x400) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000000c0)="a49c83c34133332e", 0x8) 16:00:20 executing program 1: close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) recvmsg(r0, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:00:20 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1, 0x8000}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) close(r0) 16:00:20 executing program 0: socket$inet6(0x18, 0x0, 0x9) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) r2 = accept$inet6(r1, &(0x7f00000002c0), &(0x7f0000000180)=0xa869b35b) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)=""/46, 0x2e}, {&(0x7f0000000100)=""/112, 0x70}, {&(0x7f0000000300)=""/139, 0x8b}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/81, 0x51}], 0x5) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x6) mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r3 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) close(r3) 16:00:20 executing program 0: r0 = semget(0x2, 0x2, 0x200) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000001000)=""/58) geteuid() setuid(0xee01) setreuid(0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/4096) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002003, 0xd375) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) 16:00:21 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:21 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r1, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) 16:00:21 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x1, 0x0, 0x86, 0x5, 0x1, 0x1, 0x6, 0x101}, &(0x7f0000000140)={0x0, 0x4}) 16:00:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt(r1, 0x6, 0x487, &(0x7f0000000100)="b437a4a129e291037b3e0946cad77a3cd965db1526a812f1c2ae5993a8fc6ebc0c77558f301e153a8add47c967d175e0b9f1e5911bec9bc1ca21a2bcc8e01727e952ea3f", 0x44) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:21 executing program 1: socket(0x2, 0x3fffffffffff, 0x9) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x211, 0x10) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x2000002, 0x20, {0x6, 0x1d}}) socket(0x21, 0x2, 0x6) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)='\x00\x00\x00\x00', 0xffffffffffffffe3) socket(0x3a, 0x4000, 0x20) 16:00:21 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) shutdown(r0, 0x2) socket(0x2, 0x2, 0x0) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x4) accept$inet6(r0, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001100)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/176, 0xb0}], 0x2, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000002280), 0x1, 0x0) open(&(0x7f0000001140)='./file0\x00', 0x100, 0x100) pwritev(r0, &(0x7f0000002240)=[{&(0x7f00000021c0)="cac222dd54978cc5acc5857fe2eefd8f399697a850f88f4ef4c6b23cfbced610042824dcad23617a1c3d4a18490418352955c57c8540ac65c862c365d1189f9e2e81aa7af90e30a8", 0x48}], 0x1, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000001180)={""/16, @ifru_addr=@un=@file={0x0, ""/4096}}) 16:00:21 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) socket(0x11, 0x3, 0x0) kqueue() 16:00:21 executing program 1: r0 = semget(0x0, 0x2, 0xc4) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x2, r1, r2, r3, r4, 0x20, 0x141}, 0x5, 0x7ff, 0x2}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000140)=[{}, {r5, 0x74}], 0x2, 0x0) fcntl$getflags(r5, 0x3) pwritev(r5, &(0x7f0000000080), 0x8b, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x20108, 0x1f8) r7 = getuid() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) fchownat(r6, &(0x7f0000000080)='./file0\x00', r7, r8, 0x2) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f00000000c0)) r9 = semget$private(0x0, 0x2, 0x201) semop(r9, &(0x7f0000000100)=[{0x1, 0x2}], 0x1) 16:00:21 executing program 0: r0 = socket(0x2, 0x4008, 0x0) dup(r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x42) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x18, 0x3, 0x1, 0x8}, 0xc) sendto$inet6(r0, &(0x7f0000000040)="4c0933cb5b062d96ff660cb4da1b4a97b8adb7b8b6b4a33e1508c888800afafea3c1322da1c74d95c980fe894164b19ddecd3d1f90475f511d", 0x39, 0x2, &(0x7f0000000080)={0x18, 0x3, 0x4, 0x7ff}, 0xc) 16:00:21 executing program 1: write(0xffffffffffffffff, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) 16:00:21 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x68) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r2, r1) 16:00:21 executing program 0: execve(0x0, &(0x7f00000000c0)=[&(0x7f0000000100)='/\x04\x00'], 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) shmget(0x3, 0x1000, 0x60, &(0x7f00001d0000/0x1000)=nil) r1 = msgget(0x2, 0x0) msgctl$IPC_RMID(r1, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x1, 0x4, 0x9, [{&(0x7f000006c000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f00000f6000/0x3000)=nil, &(0x7f000041b000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x80000001}, {&(0x7f0000077000/0x3000)=nil, &(0x7f00000b8000/0x6000)=nil, 0xffff}, {&(0x7f0000408000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f000059e000/0x4000)=nil, &(0x7f000028c000/0x3000)=nil, 0x1}, {&(0x7f0000324000/0x3000)=nil, &(0x7f0000294000/0x2000)=nil, 0x5}, {&(0x7f0000459000/0x2000)=nil, &(0x7f0000165000/0x4000)=nil, 0x12f5}, {&(0x7f00005ee000/0x3000)=nil, &(0x7f000068d000/0x1000)=nil, 0xfec}, {&(0x7f0000349000/0x4000)=nil, &(0x7f0000635000/0x4000)=nil, 0x59fd0416}, {&(0x7f0000209000/0x1000)=nil, &(0x7f0000006000/0x4000)=nil, 0x5}, {&(0x7f000016d000/0x200000)=nil, &(0x7f0000031000/0x4000)=nil, 0x8}, {&(0x7f000024b000/0x2000)=nil, &(0x7f0000199000/0x3000)=nil, 0x7}, {&(0x7f00005a9000/0x4000)=nil, &(0x7f00000e2000/0xf000)=nil, 0x8}, {&(0x7f0000656000/0x2000)=nil, &(0x7f00002c0000/0x3000)=nil, 0x6}, {&(0x7f0000506000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r2 = msgget(0x0, 0x20) msgctl$IPC_RMID(r2, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') sendto$unix(r0, &(0x7f0000000040)="89c1e309dc8120212b75e05f69dd7821e7275a964fa0c4b550e207bd97f7f1fdee8ec5927d9a2b7a07368f88453d95b4530091b608810b6f7d6981cbc7b18ec3f30c6df2d2aaaba291c4f19d651a21503bdd4cc003b03437636c1619d32149fa9f53709a83c76bca09ba8b9dc4e7b05cf78b607371", 0x75, 0x1, 0x0, 0x0) 16:00:21 executing program 1: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x20006a3) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000033889da0b75b95a527181a2871d5db888f688608836e2dac53b4545bdaff75fce0ceedfdaea8fbe0b565a72795871c52e3b2b01ba69809e7c1a499ed0a12011a"], 0x48, 0x800) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x689, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0x7fffffff, 0xf670, 0x400000, 0x1}) getitimer(0x2, &(0x7f0000000280)) msgget(0x0, 0x489) getsockname(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) pledge(&(0x7f00000001c0)='/dev/zero\x00', &(0x7f0000000200)='$,\x00') poll(&(0x7f0000000240)=[{r0, 0x6a8a57700195b443}, {r0, 0xe1}, {r0, 0x19}], 0x3, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x20}], 0x1, 0x8000) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000300)={{}, 0x4, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0]}) 16:00:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@un=@file={0x0, ""/14}, 0x10, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, &(0x7f00000001c0)=""/208, 0xd0}, 0x40) mknod(&(0x7f00000002c0)='./bus\x00', 0x40, 0x5bd) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x20) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) setsockopt(r0, 0x90, 0x3, &(0x7f0000000040)="cd0a6b490c55a2866485c2311b669374eb26dad27cf602c764b594aa8803837e15d05730455adc62cc76acc3e1d5378689433f7db6ebe971688d7ee12f8310e91d5072601ae044215a47a89975a62d8a565e742892b52666f49a11328a8cb2badb4ef42fe58b70c73db88a0e43690cf6b5b0fd32ba30d86101c8c7912712172d17b1bedd521a93f65c6ff2f038acdcbe05524e4dce1fea8a822320c738d47eece508f765d4f7efc91ef584ca795055109d66f91e7bf2374e901396ce1699fea1475071c8b65abe42970b1eb40c484e30288fcaba090c776db763355d042d565f575e1779be", 0xe5) socket(0x0, 0x0, 0x6e) 16:00:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/47, 0x2f}], 0x1) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000000)) 16:00:22 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/../file0\x00', 0x10088, 0x40) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0xe986, 0x101, './file0\x00', 0x8, 0x9, 0xf9a, 0x7}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d", 0x0, 0x7fffffff}) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80001fff, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510", 0xd7}], 0x28) 16:00:22 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x2, 0x3, 0x800, &(0x7f0000000180)) sendto(r0, &(0x7f0000000040)="35365f0824c7b5d066aab81afa63fba8ee11c4419534c64acc5eb0b153215501ab967b363bb6a25741c1245895f2835103a5dde716c7614f142af46beeb43f570f4561d32fa42acf5b09d86ce3d13bdf1bac27ac45e109", 0x57, 0x3, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r1 = accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="066c0000", 0x4) dup2(r2, r1) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000400)=""/148, 0xfffffffffffffd9b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x44, 0x8, 0x3ff, 0x8, "6d8f4693856db1aad2c42e3f644400fbbf10da16", 0x8, 0x8000}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x19a, "b8e2ae4f3e9d15ead666af53d294e56356ebb400"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x40, 0xbc9f, 0x6, 0x0, "41849eb492f58f6c7d3903f2b13910a06eae1e25", 0x4, 0xffffffff00000001}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffa, 0xb2, 0x3, 0xc7, "aad31ba6755209a398d771bdff5c46c5f5ebd382", 0x3, 0x2}) syz_open_pts() 16:00:22 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) syz_open_pts() select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8}, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) poll(&(0x7f0000000000)=[{r0, 0x1b211ff013c6c6d5}, {r0}], 0x2, 0x0) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) chroot(&(0x7f0000000100)='./file0\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x810, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "002100008000"}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x982, 0x0) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x0, 0x4, 0x9, "2f23e1ab90625020e9ebe51e63d51a6ec9ec0e6c", 0xfffffffffffffff8, 0xb117}) ioctl$TIOCNXCL(r3, 0x2000740e) 16:00:22 executing program 1: r0 = semget(0x1, 0x1, 0x1b) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001000)=""/9) r1 = semget$private(0x0, 0x3, 0x24d) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001040)='/dev/null\x00', 0x20, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000001080)) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000000)=""/4096) mlock(&(0x7f0000215000/0x2000)=nil, 0x2000) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x40044271, &(0x7f00000000c0)={0x28b, 0x0}) 16:00:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400000, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) 16:00:23 executing program 1: clock_settime(0x0, 0xffffffffffffffff) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x800) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0xfff, 0x1000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000400)=[&(0x7f00000000c0)='\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000240)='[[)\x00', &(0x7f0000000280)=':\x00', &(0x7f00000002c0)=')[]\x00', &(0x7f0000000300)='{\x00', &(0x7f0000000340)='[*\x00', &(0x7f0000000380)=':.\x00', &(0x7f00000003c0)='*-%\x00'], &(0x7f00000004c0)=[&(0x7f0000000480)='\x00']) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x3a) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffb, 0x0, 0x10, 0x2, 0x4}, {{r5}, 0xfffffffffffffffe, 0x40, 0xa0000001, 0x8, 0xc000000000000000}, {{r4}, 0xfffffffffffffffd, 0x41, 0x4, 0xffffffffffffffc1, 0x9}, {{r5}, 0x0, 0x5, 0x2, 0x0, 0x2}, {{r3}, 0xfffffffffffffffd, 0x80, 0xf0000001, 0x2, 0xfffffffffffffff9}], 0x1, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x0, 0x24, 0x55, 0x1}, {{r3}, 0xfffffffffffffffb, 0x80, 0x1, 0x60000000, 0x7522}, {{r3}, 0xffffffffffffffff, 0x1, 0x40000011, 0x1000, 0x6}, {{r0}, 0xfffffffffffffff9, 0x2, 0x6, 0x80, 0x3}, {{r2}, 0xfffffffffffffffd, 0x20, 0x41, 0x2, 0x2a}, {{r2}, 0xfffffffffffffffc, 0x4, 0x28, 0xfff, 0xfffffffffffffffe}], 0x5, &(0x7f00000000c0)={0x2, 0x1f}) dup2(r1, r4) ioctl$TIOCNOTTY(r5, 0x20007471) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f31d6a2e60e1f34322c0cdf8648b48935d14a79a15cec5d79cd66c31400b4dc386972d2eae1f50145e21795618f1f71dc3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a00009c8161e2baf0b7ae5907ed", 0xfe) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x5, 0x4, 0x1, 0x2, "378dd7e807946e52ef0b65b95c71e8ac64f55cf3", 0x2, 0xffffffffffffff01}) r2 = dup(r1) r3 = syz_open_pts() ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfff, 0x1ffff, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000300)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xc6) 16:00:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(r4, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/247, 0xf7}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="931e3f336bf51a368273586050a6b306fe5322f84ea45f176cb5eaa39813c876f281a460c3eed8c2866b8030f206c792802d141e7fa434c0a8f5", 0x3a) pread(r0, &(0x7f00000001c0)="0d1f4b8c932a1c7ab6adff28f1311e23ec1c08b4c217eff1a5aa65c04d1cd20df6b1ff508306133c2fdd96adc8d50808b83a9149496cb552e539f17392c7fd2be5a51e67928231a18cff21640833c28567b74419d820773c72a43919f86cbbafabf16814e474fc16f614747d80bccc94871fb115dabb2d1b2c429413d908fc2c38cc99581f368f74f7ba46c6e78a08def00b99a5f9e6e828ece77208f1a2e2b45e573eb0e54e40c68abd464747e32d1082fd90066ba310f1df8a8c3b8ee1f025b7db456e480454f658e6d1e2f864e8a3b7fc2969fdb6ca9fc6d26ffdd5764e0336636019d375ec8519f96dc16e19b896dcfe0ff5516ed1bb82a46f30d33150a237c2fee068e02b4b952ed6c80ed86e8e636d43dbc8b157b078880abe7bd7adfcb4d3d0b2fb28ec0360dcc78607e0be5fe743526b962e1d0c59cc986bd7b7d1a486b139eb57160b27b1777fcfc229fcff0d1c4b40d1bbf7e43182f5c189b99dfffe43dc7203c6bd3c47c883901f3a86bb52b9d8b5d824ea3c44863460a17bb70a685cbcd805ff542f4809d275071b8861359c6474c132925bb7f0fe393b2b2307de209df5230bda68d2f6b5311535cb02167305208f7b8a5ad584891afea964e58d623c6791accec52fc1458429f339d8fe1e11b63d5ad420f2e469ccc09c9b767a9f03bed84fa6d6047f2ee1e681da43602a59c92f162ee68529ce5300805e1ca48c8450dd67eb854e3e272c00bcbc4e68ac60c826caee9686294c16fb79ce89c5e5e19b3b19580bb676dc2cb7c97c0d142089ba55943cb579535e6be6cbcf97226eaed39b8834e59fdaf9ac89575b05642fa713f50fdd7a4b4e04ac9128a8091f59a8df6bee36ae9130aae7f2a8dc8a1c06f89f8af3b862e6ac89d0adf1477d6c510a5bbceb601a1ada34fc36aa837044f9a50544ba5239683a7c653c05466d065403f7f6f3d31f5ad954066dfeb08abe233a76159a484d0c0b0fae9dd0e477f37e87e9948c91806e4a0209d7ca3dec043e781723bec8fb07c4d41e8d251f72a4977630edccceccda39ab5157c97b8c811345fca5c17793bd77882083c836399b9edb3f176fdcb9a3cb7016362e91e0193593eff4ee59ca0fdb7ab60ef1e1732aad1aa8cd7ac1477c580b457ae41d8585ef4fde5206b81edd2673b1a305cdb370743a5c30421956aee714cc849f61ab96316400416d43b7890e0acddedaf993c863100ff3205b72a92117138400b60b7662347191c39eae369bef26bea0a4905decb9f3c777f6183fad3391b16c512fc0bfbda08ad9f8bae7b2450bb3074e0a217de4fc1c50e104b1e8093e8e3804538a5294d5b3edd704a1509adebf0afeafce9b963d3dd3d68f168f9c2fe9248b3730cc335f0e7fc8d507a2aba3858fd4a548c1167d1777ee1004da39db3a1686550e090c38637f2886bcd872e77c7ad05aad1f0968087f294a8973a99e554fca4caca0bf6abaa2c9b23e2de66fbf9b131e43569d249cc3b3898c555fa3a948c9df913b645803a29ab42ce625cce2165b972488ad282df8dcbd9e0c0759337d492dddca3e69735e289e7f7d3a154de3bb05381a8241682cf292f5b13b0b8a9a286140282c36dae2b6e29bf637138d53897bf158fd708ae9ce542512c8a7f03baeb9b1e7a60f87042c6f6b9d19195c8003739d6f925928bebf9794e15ecf620e0cb239c890da0cf9ca2c53b5949b67364224ac333200c3ea9c69354c378d869c941ab6c63a2031f535bd3ca0604a2031a1f8893a27ef4b6e9ae2b03b9fe14e09ff199fedc65b376ab1564a813f76e180848da91201022b369e835f11dfdfe52d048e7de7961f0250cd36569922476f39c7beca348a54f64b2338fc4036be39fd87185dbb6dc1e365beba4d6074edc8c8ba6e77086c5124d26e75edd7377c955da2ddaa698552e9a58b9a35272c8b226ab7e4ccb90956d84f18cc6af0937143dec4d43bcb0a7630c1f7026d6f674afc6c0e520f5bd1f9b09b2a333aa73bb2f7aad80e6a413650764308ab7b99c46badbdee1e2eec44d751a15bdb56806a9eb9bd2c99a4016fd3c66c7548a59fae3da95ba2d51649d884fa676b734e6ac9199b1d42b886e1a5c3c36298d3052572f62e2b2df2066fba0297270d746a6f3111b6716061b846dbb1c943298195f54652e89c13219784eae3ab196e623e54c0cdafe6d40fe03ee7b4f0023b3fd3faef9eeae3dcd3291425d3f2d9e0e3c6f2c90b6bfb71f78afe9498d3bf212adba7e4bb4e0ea3cfd974398538d175c395873cae044f1ec8778340cfd04d582b4e5fbeb3f665b74ffdb3d18dd112ef150ddec581dbecb663858b23c3f8a20256f9515f530c57fd072ad8f0a73ae34b8357cd131192c54ba08e73b3d49b4a4f561a5f731dc85341fc97186a64485301a6b882f3f7e9f6ebcce86c56b7367a3fda589195b78174c364b42643d800b9fe6bfae1aa39d8d2bde2fd4280b267b14a0769867d566c24993411845130ac92b6bee5cdcd6231dce4dedaad7e4206c396791284898e92bae5fed04a9f037088dabe62f3c5a961f54f4dea285ef6dc7646c118d3ef2704f10a8142123fab9e8c6c718c0a87763b7efd9399633456c828961c83263de93c0df3fa32b2eee0076ea2d1667a8932c44e2743bda0d070efea28c045d4fd1e2e89ddc8da79866c066fd0b83c2d3fa3e1fbf4353793d2d4de9f4945af2f2534bba2aa819810df1a0f1bdbff97300f9950946f5bc3989ad40cf99e98e4cbbbdcda4c33c3a9fbc4d7a70ac03c2e51dc087a6b30eb661d6a530ad4ed36cde40e1561a0dbb785f1c22e064e47aacbec02d9964549ff30bf9d739af7bb6cdb622ba7a5e624cc3dce3c304e91e584afa53975004433047647d4c873b43e3257aa397a201ffa12cb1e84d0e3629fedf97c22424cbe5489ff401e6570e6d1805d11306e0403ca6597c2ac595e48ea952be1ed8b4547aa9162e7d5020d37607197fe00b6a2687104025466cb7dd59d018cb538f45b9d6eac400d64b72331f037c7adcd71ced86fbec7a7837c8a5d4d671505a2ac040398bd06c22d766f41aea3b22ccc2986bece1d495c66c5aebe820f38783b912f2d9a34802da9b3da3046b7a77bec5ea7f46448cffc1dd2a682bc331f2179bf2bf815ab47e9ca952500350e9cec05d26e32bb2d9f38aa3c66fae9fb159266e90118046043a9b4bbd109a540fb2a3f0f30934d74d82167d756e57b1339ee73bd6df187b33ff0a3d87b9ee8ffe422c202c84241cb1ce0ac1d1b745bf6b44aa122700bece37f21d5bb4a233cf77f8f34a3b7102309b043191e1f6e52cb61084a0840c1e5c7a81775140aa850541ba83859b0df7cbb16b4188294c4f5463e6461329286474bb281966c8f144faf851544caae409b3ff6e011d440feef532b8c562e661e255ae6269e60f2d01f663a052da79e0e85dacf466ecc03dbb23bae3aa307a8845168817eb32eed45db06357562789e2327cce76e0db0227c02ac3230aeb0accf3721e8a06d0dbdce4301081d3fa84809c0ef24cd56d004f5b8713cdb90e6ce6268f2c0720c88dbaf3f992a3bc7228cac999c7123c3c3d7ad083c710bc490a39fee100d72f573d0f57e5fdef4ca4d0aa1b430ae04c84ae23bdb1651c12b3d6df82ea8e88733b6f109ab28dbc35f03c24bc271d54150dc0991cd08e38168cae8010f54c84db6b316dadb2d2d8daff0ef658e2396e447c3a6ef2dfff9551d399ee4e4f203eb7c8b36d2f64cf077de81528d991269365179ce2e02482ca858908903ca9b7f144681bb117e4c655cfb5a313183bc1d937ffda9dd654a48289073ee48a0e7c2a5487c04634c4939aff0456f198853bce84a31048a4768bc6e6abe150ccf68da4b2530e212b4c959ffa27d891c8dffc96c1cf86b0a355807aaca43ace1c6c7b25244c512b3996a9e080417a59c80b24f2637bb475ebe781266ccf64f26e11aca1ad79df41d65afb85d696b8407e7be0d2b449bf68d289e8158b4f6451f4cfc1a799aed4a174a7703569399702825cde093c39ab0db04c0bb42ac601bc7ac061a8afd22e5aed2c8332290985d3576e7752f250d9991ee141ca04a1ce17718ce1339bcc3618eef1222bb57e57be0af01d3af08980092c9ab97919a4e8c3e7018333ff29c9d0b2681d8604b10a0ac0c7ade983365f00ddde055b0643c1c17f82bd492a78aa6f93181f3808240526a03b69cda27dd40faa98bae9ae182ccb7653ad55254d945533acc7e003819ffb14cc548ec1f662fd165df56af2e089bae76742567cc0ec88a70705d3451685231bb960d211f48a0c5ee48a54110ad9bf6050230025525002365f4ee74de6a1977f3c888d7caf91af6ca97e0660e153abb28d05e7b38026a398f30bbc001fc00060f71ca714a9ee202898653943d62fcd91be640ed1c9f49f0752ffb8264380db5631d29de4ed4cfeeea43d4f7b333374c4683596ba3f60317f1cc09e7ed55bd95a8c6d3db849eff3da440d34df9c4dea98898880766faa2acbba46ef6955c9a4fb0465a841bfb2e6a140903402a3411af00d5c8954c4940cc3b0b6d04a054a1ab3a8f101c564d7ad3f92ad611b92024375d07a118665eb037479a038c1c330f66c9cf7126cc2308489c6775d691c11cc94ccbda8e6eda77ad1eca3b510a5f391f6b9307a56575ec2ed5b998eda740b0f2197e3b569d24aced0f27f795867fc72449c1ea7a3459b0478b21625833f477e9dfce13ae08ac0bcec0249782e49732c8baf13c7a73a30d9f9196db8604aeddc7cdc2c40e365c517c6d278e58abe2ff7c8b6a0c78a863fd07688796c879b45feecf2e37007c42f2359da3a13d63373b1f0a54af9e069a832bb67225bdde33740a92c33f6dc8ceb649b4a89667e769ed0476682b4ca117d6a76c76e61b57b1244755cbd058a600aa0033472c93d8886a87977505eda2e5da2ee058abb82081ccb9794dc8cddfb7dc69e61be62df73401d43830b6aab167f079e2de2c9ddba872807efd0e63c3692f2eca74c7c0e6326e29442a640df45fe8558e737aa08d2777324b3f26af300b6f1dafc9391b2efaaab4a9b5596233de1e5678bdc2d91853372c5f1f133f5479aceb1409229a7132a5c3af28ba3314377e71ad17d4c58b7f45a83ce05909893c2e7e10efcb2dee57df995ddbe3e457d62240c412689e0547d8047fbc6d629da98762fb57fc7533932b52b6580502f99739bdcd7e09af539ef363f069cfe7a070d3135c723327bade39847c5c34890babd13fcf073cd4c9e34208eab65648ebea084bd668f94b53646687657ea91e2c76ee9544073fe0c710d4b00bf0e1a9e4a5fdcbfbe93f990dde1674804c294d6cdef481a9ba69e0f2d6dd8a6cc1371da55313ab1e51d4c1fa76f822c6d981295ff1d44438cdb4f1f5f8e26efe0cbfb157342b2360fb771af52fd2b1c15b5b7cfcaadf684886daf23b533207bb4bcebfc0e31565f07b4adf0d27b900fcd145e0635dc2495289e0b35c8efcf18f89b7290e8be59c3ce969df25c59eb13c4486be7e756a0337a9dd726d9f49f9189931800804c33168bca8ef1ecc6c22c56936a1bb4ef112845eaf2f69aa7c0a20ca060daf0565fae16400ed468566ad552de3438bad1065a938f837d598a50746406b6ae65d283f665e60e7b7c860ce73f72ffeabe8f270d26d3173ffb35236b69c7f26601eab8c38e544a2170230df04ba8ee74368d1b33e21a71ecd82e8a938c0b9f21c2227a92940215149dfda54f2980dd9357bfa8022046c2c721ebd4ded9631282a0af2078b65618d7a5f8079e403", 0x1000, 0x0, 0x8) munlockall() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100, 0x7, 0x7, 0x8001}]}) 16:00:24 executing program 0: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000140)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 16:00:24 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000002580)=[{&(0x7f0000000340)="49c516ceba7e80b644503159cd8e0643a85e9fec26632abb00859f40411eb9483e3c2043c0954d23206d400f264e446e8713c9746eda0b557a", 0x39}, {&(0x7f0000000380)="0a588234fd586ea66ccf67cf5f9221903354ffd390039f746a6fa5dac23f2067a01df34d958d02879edb6986729ced48f62dcddbca37a376038bd38f3f55eadacb5dbc987a0854214129303fbb00712b67f46bf14c9f7d549e61764699605a7eaf6801d1af0e7ef537a67307979d674b4a466b839996e8088ad299cb0538d32ca6f276cb331839", 0x87}, {&(0x7f0000000440)="9752767d5c8075e53d1507efbf2ca57667207e967a79ed9f175fc47ab059c2b119b2ecae6792ee76e8e9270607c2086eadc9ffd67a4bc561da7419b9e2183884e9138c74e66f4764030d310d02dca0a39bd077d52ad77b9925bba147783e23352e70e49ed4afccaae3662746d11ea2b651f3e497207679bf771c03a03c2331eec91bfb2390051b36c812cfd192ca22b6e745e2fa12c30044d434688a227639c4e2b01982075a1dedfa983c75411dc90d633b0598763c023b7aaccc2ae0f952a43337909ef50aea0adaed55c37bdf6cf8623ae1a3fbc821047b25fd357d2fe02e5ccf9b49c05c7d665206dd563949a834210958e8a9a4b6325ad9397c7fa66b5505809e8b118276430720f8fa1d73c55c7c556ea9180f13bea6c02a228804fcf2ee656c8e1ab09fc134e1af429e44169fbd498d0955204e3ba30018046f85e66e8d56e7f97889986bd2b1a53b8011e18e9537e0400a40cb029f4b9912c3b075dfbd2a20eab93a333be4e3d01e911e163f899bce106c02c313a391576d201a5a23532a6629f87ce5a3139211bae20fa7308f087482a6e9c0486f11d7e5a04c49a26c2c961354e05106877d92077648d96480e236b9c24878d73538d55db902b3163083a845a79c8a46aa01c0959f4fd45df9adc2ce25ff626d3ed845c36ae8afd4c8c1cc03342e1c21d80b289ca9e79f86081f0fbcb1607970b4e793e0ded72412bb93a545309fd2840e2511dcf383323fe544d68866dde032dc81284c1b5f9cf69b3755e0d47f037eaff260a7772765723887c6c70dca18a093e4f02d38d6eb8aa754e7f554a066babf3d96000dfa58803a928ebb251f7b0f3605c9defc349178e10cb43cc17f250817a63a593f6826dc003cc19a64a6da4b9aa85e817753d030f2764a36a35a78acfccb975f30288807ec5200e174bdddc0182c4cf4d31b9390431c7d5af1ed4ec355a01edac141efe473e401c1ebcf7977c128c40b46997e07d564800a688ef35c3e5c7fa67c5cb80409141bc9bc215c0163ada2fcb9d03d9d78f5d152d341352a800daad78e8d9e961aabbcdfc73573f15540964b12e3ac813722a11616cf4d7409f05dd5fea7e4874dc02b1b8232db4c31da50f2d64528657675e3cb9351e7ba203145a42c8857fe317ddb50a8f5847fa3ad27ddd75856c242d4d186238a306aa7703a2976e00a0d94ff3c909a0bd2c193f8ba16a779505e01d91ea03e9c62822f2f00e752c2910ece50b5cc4bd43dccc942c8c35e3b5a14426ccbdb4a03670f2c49ebfcc68ef28d7a7f7f9f56f1961bac14cf07e41697155dd34b796b0c28b071bd68cd05b4aa28c7235c879bbdf0ed0eefb3e28a3620ad0f93cebafc1e0a5e5a924755295cd908a3a375ed0c2ba196ed95ca9fc1d67f0c2e703d1345a1c56f947467840b6001cda6ed78773b9389a53c58f34a24d72f0bc2b0bf10bf193bfa6ee8470c93ec472c646ddb635f8fa683acde4e17d7b1bd140bf606d3b80c79864ef16fef41aaa32213384308cbf5be259365f5af8cdb5c20bffe81107fc5165d8bcc4ad1c576de5ee2529082e69dfae4523a5119019af2c6a039456d306d8fe0e7a5d4ad9ad9b835a2d761847d1ece3e04587c1c46eeb82d4523308a4c4f53edbf29e940ebc4ae939c0933d8a563a4faf31d7723d2b1199ae26175d43fbdac56584315dd013c97d1a8ec8f7198e61c5fb63b9c6401972c8b357b601e06c1c608934949f34bb11320ead02e3361d66aa507b813bea8fa8ccb7eedd9184885d89e6185f4fbc849dd6b5e2f52b2d12361dd9ce0683aa09ef144e923486a648957df465a32b48c14bca3efc472aae03990fd2332f38da511f41c91e57743f252ebe5e02c85ca748fb5c72926bfc3f5140ddc33f0ee29c07f481c17e48a174a01203e333d3d843c2b7276cc7cdd4845f2b76b9d21175db472f815808368a751341103d5af104fc0e5224087cc55c7a00cbac0bb3797aaf3c23f2fab86a2f5d564d9ef7049fca9a59eede9aa2174d980d1cef69be707c1984187f1676d905762d5cd4b6b2e46ed04ddbead9a1ef10fdf127f404e1259bd56529a98aac68ccd0dfa694c8fb623ee2692a5fbdbea48acf3448d904a5c0da72fa5c6558cb5ab7936c9e597eff3b5d94d9b87064bfe8d2f0adea184b3318cd9115f5f3b3faaa8bdbffad3d39b04ad6dee4ac7b96846aae327557666cff93dbcebacc1cb36be7e6ec9eb98eb8f6a871dea7f1a98c007d2846f94e9d97aabcc46a1f39be338673a0464ba84a1519a75f98ac14dee0a905cc6abd3a65d962688615c6c3635278b8c9c6280ed2554e52dab49fc9e5c835ce7c736f8b8bee123c7e7007dfa2d368da00dd3199208b12a26d95596e55268ef8f6dea948a6c5465f9898501bfade72c31f49f962e5ac3e5b8cc3876a06943f7f077f55cb92086bd474788f6a35fe6df8c227d6ff366e523c0f3970f873d6f0c4b0aebdc396da40bd369dddebfea1e0c7495fb46324cb9339df96cdd38625fc08d51dcdbc4d9b46616888b66356968c0d2cdedb635fac7c80f8d16a8310727ce1b41a4db5a890e3868af051bd6fc35c965b1a4ed5d0ab018ed886efeccab9c65f1e04433909fa4a3293017774a988699201a0947324b5e6fa694907e5ffa138b190b28c6972082b9d515987c05371152fac04f02b3ecb8c8db1475181026f999366cd6f27d10584773d3bd3e193041fb9fda1a22dd98eb67ee3b77b6452353f6519522e1f6c5f99f54e6599eb3fd36f206d96e0bd3beaa91ea36b4f7788b29c57576e65602cc7bda426d3e308c21ecab9f42ab06608fcf970d072daa372b2c3ca72c2e372fae9d7cceb3b6d63e33c41202206ec4cba9b6a1b57808cac86a0b93e6f466ca3dce33c1f5353af3cea0d0ef18f026aa272f07fa531a654a13cf8859d0b2e06cf6840c218665dfb140dcceb49b283c0e27e94031278f42aa16b1e77e7558f6327da767bdc01c2e3454596148de28a929ca7f93597d77cb9f7e959613c82af9aacbe57cea49b8f4f0b99fa5bc48d806fb9933243027c46060356e7ebc362115c66882e6f585c7c137e447e47807ff576ede0d7be0645d52d7d6d938137f0e6e03fb5844b7ae8f2f13997d8a8efab54fa68347606e99dfa7a68cbd8d92b8b1ac156869e533f346a2eb2ca017b561d7f7d37c56b1a9868c6add8d0f7dd473d63a64c542b3977e0e8527d76db9cc497b45c03fe1d9c456244a9b28a6225380ecb5f9311f0fb02a3a79c777b0973d87858b952400b3ec8d2dacdb5c1297c0670d4de0caaeed4f42dc1109aafaaf147b4d22d4d2dca7cd151d7567eeb0e819be8704757bcbf5139b046e029535be5b13719f287f37db04b62cfa6796b41aef99bb036d027ee5aae109dd0109e65669e1b6e12ea593ae8b785f6125f8e16dc0fdedb36085a86b8ddf2ce0365c6b37e36ddb0f73d1189bd37df3c68de381acd6584c33e80e82b1a5107cd49d6f5d72582e8955a04e5ac8eb4c3e0e8e0ead08a49a237ce7c705003684325badde9e0f875308b45f012032c048695fb311263a4d2237ca75e4d59e247d43ca830ece0b1dae8ef918fdb0a9a1d2f6c4ca4b2b630a626c5d3b8638812eabafc2fd985f99292ceff888b8dbb1f9e6de31f252a0750cb46ddc8e61a0dbf65acc5d39fc49bd37021214ad6f9a45fa5670864834d6365741aa84528270587680cbf4b49bb2c2ea3a2d4cd01e326caa8ca3cf366ca1c8a4507a3bdcf6b3f8d03af120c80767a432dfc0652b9d0a7939c54753f0d1913f271bc122d8b2b1b434f15710a201c69509e93afbdb49c5da921d21d7f6e843e9ad3c640d8c1a38d65befab271ae744c98bfe0276fd67a1db2e1cdc1b533306703b8328342185cb4411a3402ec72db369517ca01e151aec3528fae492911c5c5a46a969cf1de2e815b88709a043faf69f424c7aa6a88260b50282d01aa15c46e28a2b1d91f5704167583101095e48d6b95ec0b212e082e7a71b0d52564ebb26f252dbd90460f29d0fa53f88c95e926956d7e4ab4159e512496182c4aaea497a1e310d3d77d9ef2231c309dc985eb6eea380d2866bc4335c34af9acb671d5abd0642d7ef277df02de297e4066b46e704de502adc0f60ddaa9f86fde6cd7cda9f280b402ca02fd98b59bc15d650fdeb80a6bb743d95f5b45a7fca5266bfff52eae05391eeb077a63fd976978b236c2ca69ffc1edb8d8cc3f53d8d88e912becf02336246026f797c4d4bbd37fade2439896f52f16556d9b53456bd70046527a89b73673f2f00a4be86791555da1beffc5440c821b8dca1367dbb93ac4d9784c4a6ccf88e8062b42b3306c67f576d8afecf9f111481bddf4f392cb3964090180b507a54823c99d9e5831d2b4d680034edcbad465b8f390581245e570e9e3bdb85ccb7780fae20262e8337c6a54d47b8b95497cdbf0655748a99c404bacda6e3891af805ec2fc2f2fcb58bdf5e5cc8007cf4e73231d078df59a127c87516f8bde75c1192be066a7100b8a0f9525b20c9c598d62b1e54d910c91e86b02c9b1f85d421d7e766f99018650dd10096471a5ab215d41a81ddbecfaa13e9651966c2900df54bf0775ab7833fbcc5777fa8b21a2673341322ab2e0d84f58610048bebafb679b08b14143d098b6a69481481a766ed3ea55da13b0a4a6a981996372cd10333e6017c2d2e44f7da0cd9ab3ed3687ec88e32cbfa057dc955066223a39baaa0906f0b223948a343ab944ad0f3c507becb74a2f6f4a152b4c61aac1810e0f91d91481157b02aac1bee97dce660afe236d1240e04f3b557a387e486b996bfefa4ff9cdfc2ea51fbc6b6f2f1f606c42beeb94379b8b7ff0f45d9a3d19832b4ab83266f47c20b35306a7c684766513f758b273e34f53eff5f50844a1a23befc466943e4cae468952ec933fbe28f8cc4fad67377a1aa6ed1bdc3759abc6bcbfd647518b858ac0aa85aaefd8daace6b85ada995ec4575cc86ba942edf43c35e4c258db94e7e753fc3db0798ddb29be75489d6305d3525c9aa09f2640a34bbafd480f950cd91364b52b3b189430fb0225a98fda9d3e31f57babb08ec179a619551923780fcf078ce6a7efa16a1c49a1d81bfe32a00c1fd87902258780251bbd459ecb05a3fdce126f545103a3f2f01f22bd0f671d111320f8ccce398aa2a8833f733a7dd9e1d9d84556982d78daa0511044aed749eadf344a7314bffe2a6883696dc373f3497fbf551d9f5c9f7cf1f0133e9984fd4b5a252443bb28edbbf56058d1bfb57dfb743a45e268ed4bb11bf7105b5ffbddab18aeabe09b963f7ff9c5c33a883f16c7c8ed931c3ba79007a1bc893fee16affeb897c8287b450245620e564439506a67e037c37f8bb4dcfd9951e7e16ea268f799cca19d3a4261e8ede3707da5df708459b1f59c36f00350aca03ca2e320f25e8131309215ec573a92817e4eba6f3f5c35a790f3efbc5b28f190a486cb8abb50f1324fc7802ef9db1c8250830765ddb8bd511c59aadc3e14a663c7bbfdaeeff9c7d1c313fafa953d6672dc42f03dc724d3e605483a6f07255695c9c76fc350f6917a2011ebe8939b14ea0bba4db5d80c1e73ce7ebdcdf49b39a4d3e55a7abe12a8c9c47069f0f750fe000fb507ae1602b66cdfe602a496bc12005e7c4ec2066e3aaf8fc02ad725a75a87f60aab49c9c9d9bdbe684c0ab55ee0560882162c76a25348de9769d5e4b99add073172551b1c2f7bfaded041c978aa8605aef6ad33b9bbc03dc887c0667f3979264e75acff173e231f9e3069f08ad1aa331dd4ed499", 0x1000}, {&(0x7f0000001440)="dd1d3809bda1d5c8673f47eb67d2f3bb6eb81eeb6f4114aec48e8092396a90e134a36cda0875ed662fd62507292b4fd6ff0310e0a138991daedf60d49200547f1ab8feb8f79df93abd7510a78036e7d0d0e3c9f3b804f8c1c6c2d9d6bf92a4f81c5d70bd8ad3ebbbefd4f6f82688378220fb355f4dd3cfcf609fcfdb1f7d49775e4063de300587f33aefb0e688c35181e25740df3f76020cd0f1c24bf2923bf299e2f9d473f4f417398fa18b3d0367ff627ed93b1d6086acca4e1f534a90e1430c3284a252dd249c3dbf61965f661a8566de3f942e6a9ae1b90c66f90653143cfb607bdfdcee90367b56474a8a7e401b2a6a5c381827649d4864a534807b5ea03bb246fe9fa50a4e4cb5ceba51288ce43097973984d86969c648aa47d6f14f764322084242902778f1599426103ce7c8d9f0f03bb49e936b7c1afdb580c5f568aaa4292f6e8070a0f70cd668192d20ad4389b833c2c2a0c369f0853590934af1f12ea83c9ce11bddad6cb5ce9a190cb3361722224ca4de3427a87fac083aac34fa23ebd21115f9d700d7fcaa66f58e0e110b034428974103b314ddaf8206e082c1910194b5a6a4c63bd3ce349930f38f763fd26b2add51918d35c5b0f554a6691e210813ed6b014251a5ab9f1431ccc92ee811ce55ec2b63f1e46b43c1eb03618b06eeb5a40e6a953234eec7256c20139c26a9e7a0fcf377fa6876ad2d34773c1ed7ddb6aec0a6c548fd0141d21b564525fb5e9beca4059270ae7d39df85b5755bcef6e2d232a8dd81eb995b09cdb1fd63473fa0cdebf081685c2dcfc2cd40c35056f7582e4b31f853d6e9ee2963f7ee4cb04432dc8924a27e45e0701bcc9bfdca7b9375d5988a0703b0dbec07834fb8a9101a187db18fe06b2efeee392afb4157a2f22b973a0a0d0a4cafa8d75710ab380b038d0baa33a7b760ab8fabbb75a9c710c4fbe122d1ff79c3bc5ee66ad6b0668a84b999ae686a8914aa8ec73d290fede6fd5d3f15984165842eeb382cd7c765548056e6bc3b62e12080cb1c5da82a0992c742d3dde06552a1caf306126de5b9cce52e2ca71b3a87f480e059615fbaf595fa1ddc95132d079bf3b3b19433d9bbf713fa17346d701367504bd2b45e6377aa9eb17911404352d145dca0fa0b1c549b63244c6d1362eae8e5a0af1e09ad5dde271b8e5d216cd8afa6b74e03e96a2eac8e0f7f93e8795df80b6969880432a193afe3d7e7d770584d003298a7b1cb9561b5184e3e025150adf8b2dd57f992dbb2525da9a42a803aff550f2b20f3d43148dea6c92ba686270802306ecdc0bb50613a720e7c4b2ab38dc9c4bccb68b832804487bd81e63aeffef94cf1305bc7df0ec6209bb48b16d73ee244a7d3f15f260f094a011d4abfe9e5313625e561d1ea5027926cdf943b3adecae7c0ab6cba360dd7efd915e1937930514df9e7942f76bb619ad5d06e560e552919114cf0d6f9c70024fa2d27a162cc4ce80858fd51fac30a01661876bf16bf07657c9e7e8d4b8978f49da4743227be1406c8a35c972343500733b7024597d8af0b0dd031a6d307c6c81782d51cd54e5dd3ebc53f07420b633ccf265831765e3add84c0cd2a2d002e9b87dd7a471fd587e0b74e1d0c9a8c44874af71b843dea0902808f545cda1a522048992692dc67cf18dd6ce4432a28a00df1fa24f95d11f62b9465bc0d6b949417fb331eca7094fee59158c93333c6f619204889eaebcbeb01d040e805d7f92744d12a95f645d52d1c6fa2144802183aa1840b2a540c998d088e369099dceede323d9f874b9ce66d75a2355434cafa08b812ab145b56358e37b8cf98fab9fb74fa493e3bf76bb8e3f0573a5cddbdf7243f3a936e8c2591b78515df1f63a57b1af1bda17b58df968a23c225c9871f12cc4cd17e09c7d3f2b11b183688156408717caf4ff28a3a17b9096c6d8a263bcd24a25d2bafdcb8c9010e671f9ffbff56057a713d976c99c7a90c92e32345d4ccb1a8adc820cc1964b227dac36b72a7fdb191f45e5a066d238bb820893cb13b0135e17d6a06ff41821e1d1bc6d612f0b93820a0da7481f2687a60b398975da01a776bfed3a4761770c6978c42235f95e9de4457229ada98e47dc958cad3c3b72a56d0e9fbabd0f69ae5593c62774691e1be04cc2b92525d0ecafcd54ff1e1fb1660edaf89c93bd966aa2a410bed86b40e81c63af9e6045a4f827f6713977709801c0fafd45412364efc8bc4489a82edc641265d8452587256c7dd6a77b109b3cc0e86d151ddb536aa7d4bce2fe00095f602a661b31183f72540ab03ad65ffd0c5a3464d1da600df6330ca565d4484ee3cf21fd084cc12a805b2096665709abf0a576c93e8fcad2ba02c26aa10706fcf4cc04f4c22fa488b2d6b7bca375a8fb5f805e448f7a4f1de1d2e9988522f0fb802ca4d635386db4d9e550ae35bce191d53f60847f90bebe02c46ff2181c2c55ecfb6ff48791ac34c9e507ee6aa4fbeebd970293c73a7d8c4a1e6fd58ac27adde094a9e6a108e8737c5b2c2c520a5a26f32efb0fef124ef6353395e61915c5d758f2e5b20cd5339d0d74b3c820b3e214daa27a20fc4e3d2cf455053c050196f7030c5ee3a45cb99e8636a6c2ed9919c9b2867c63287d95ff2005f5614fb108df792ff4b25599d799ba32020802364aafa9daf1551760f68b9855df87b9ba81ffb45c0ec84881411b9c3548804b23a017b137c2cb23f11f2a3608ac7e986c81615d9fc140d0f41dc44b6c4ef4b739890829b9892cd56e9ce3a3d4983b1534cbe972675b4333b81de0997279a0713786bdddda52778132f3fa44fadbd298356cd6f22ce6845de65a4b28938d8e245c696910f7763c769453428fec62b41521cf7bb9c6b6587967915fb4f5a0787955e63af14eac809700fcf0a56e3ce899b33965ca752908a73721657ddb4edf7f9effc78edfa2c2ec4446baa976fd87fa66ad40a2bef7fc4a99e7cb64c0fa91d9314d099c701aeeae515c134cdbda7cea620237e592c34f1c4d9366dbcfc35a606dc0ba4587fafd4ee9576e046ce622b6ea918b97c64ea0f387a69b83b05c40c1312b29f175570c1d99b4b60b54e18d09f3428c8bd39d9b1059783496b3ef53f9a8f7ce3245fcd66ebc47787c202931e2b742d878541fa45ded9e1f47ae84c3117531d843a6dc3d2da3b61413a627df74b9767a7d0fd75ac4425d844565914239a1d16d7c68f6250428c9145deafe3e953b496e3515ec385c2b1d161937991629ce1d2f0c181b45d2c88583229e9e259b7a5166579614e1b904c5d6e5f61c72957b450e952af9a89965e53439eddd66eb9be4dcc2fec43a549879009fa155682cf6455ae7b552bf26c82621d9d4a67554541f2dae4666bbf786d4c87e69082c874488f556d0a2b2516b43d8aa71b5dc70264529ad2b39f7c2828654e2b83506d6a8ff6c3e11e73aef20a4aaf098fc615258283e2650590b58c7383afca217df1623bd05030846c608a648a84a8c152f14f28870fe36f84270365601ba7e282b683d66ecb369a937055479266517364e8d9364e634427f24be7ebf52496c2662f324d137b24fcafb4be36c839cf1e429aecb133efd3db9d71911ed04809cdfb5781e437317be42c1a6f90ec0eab172be4af5a79f86575b5efdf0a91ef59c4f0f5d22282f40ba1d9614bcff0ac1b1d8a4a80252473b8baf579ef3b11dc7b76c01b3550505d4392b4adeb7db08fd02657a89fc620f219e1dcc26c817db278a4d1fcb3a8f006c4ad6fdccf4877a36bb5191efb0aa437a8fd949e982d0b1a3f951256b7ffdc3f95ffe263c193d2fcbd0302f6d73e9922b260e31d4c6fc097beb2ac5a29f51c4be414f076ca4ea7516c72f0231285ba297c6575303ac0d24680de6859ce5accdf8e924473bc7945a6e9090df05f9b8feb3020a9cbebbeffce6c167f77fa8bd666b9b4e9cce7324bab73ae9306645a15d1b5fdaeb54c427f3377c45ddc2a6994574fa142883509a5934a9cec27cbaf6bbc73762a0af3508466f6f7484238cddeb46628488f2b404ccb51d6bc3b8d39ca52f1804d1e86241347053041246897fdeb021a0b37058080ef8c5e6013d0cb34a1bc0718775ebcdf44096189f48a71b6e173cd3e084ac4b3a79c5afd88a1ca0e696813c9ff282cb6d70432de71d34bf4f7e742862bfdeb70a9f81503cc1505cc0b2cd9a52ceb529dcd121486d15a2dec1477dd53509faf8d5de12507f29c1ccf01b14fd368e317d68ee1ee3a646ca1db2733a78b8ce4774b7a62dea66bbd20f59f932e0f6c9b22c7702a3a777780565e710aa3cf9cd6366d085d332ba4fa7e6e3b6c496a763f6ae116ccf1a0f64134ab4655215e3819d7c628f5cab6ad05b17878c7d3c945ed96254d75cd526ffd3a7ba15607e77f5186b7d6d95be02279873123db59742f7a2065e28eb806ee88a0b5ee4fa1350c544f5de26648ca2dd69c86d1c69f8b9d56d6c989bd88b6e1f707fdaf86e82187074acb8b5b3546384e036a1c5628bc1d13dcb40d6b8c50cfab24be190b417414ce19d9d2f58f7d5f96f7bfacb2ddbb75660ec8ec20b830391d65620f9ee18691aa9ce26df36abc25987a1f06f554a0bfd11d620502b222bb9b8c2294ae212ba3b05abb4143fa0d366e11d98324c84623b9f0928a0f75345d6a9a608b9e7692d1006d1f85742c304eb6197910d1eec11c0b97cd2bba0a8d549a17c9524f5cbf35c4e7bc4d89bd14b27cfb5e27abca5299f9ec1d46065d238508d191070b0c4686bf323d0f5683beb20b8d26abc200d3d23d515523ec59d2daae4fedead8c5255b61c6cbd89021be6b499e716becfe56824ed483d4a7c425f5966bf4d6730827c1a7fb691425a9af819163c37126b0f315d78cb1c183a4787e062db7d0449eb7e85e5fa806e427c8de097577b09a585ffb38e260de0236b3e6f694e2c1c6bd14c1f6e7fd554b80cc000551071e16b658e54e89e0ebce7d5e47964e5c92d3345dea8485c4fe5fff3bc486a9f68aa7772153cf6732bf74226ce0826208c0c6abf3430f299a8b9f13414a6237a68c6444a37e239d3b3299fafe8b7ba22ef1ee243e61cb98f4ae51c2fd297069187ba222c4a34d9b759d3cc3218154572392cf3657361044668024acc8e1a5fd7125351a79e2a887a36749cefa3e0969fe314f929da908ab59b35717fdcd591d8a5934423b64c642dd98ca3118009ff4e5c78c4a366f5914fc789f5e712aa70fe3bba93c4e1557cc49dfe17819acbb0d051a790d2f459c8e628b1c63c7f10537519329b9ce3208c34136bfea16517ebe64c751d064b44a95c5c626cd638a827d65a960515b6b97c070badd0162c40703018d07383e603019153c2114b5ad4b006ab3bb905271c63992308ab0cee6e944c301cc1c8cef6ca839274ef28102d8410eba9d81215a51d816bb43cf4c5fafc446446debd54d1a050b2f9c561f96069ba924468ee4107f2e9ef761747e98b693fec69ccdc675fd08dcb89849fa90922dda475b155a1027a3ce75f5590a337b0589109bc7eb794fc70d17947a1cb057827acf1f11aea840d6d614bee56c97e42370d9b5f477004c82906655dee494fcfe1c9192dee3305b775b03d6c3e379fb3816efc8f0c20e4894dba0629f2a243ae1b8c81a4ce06d96f2b24ee4ef3d7640f32229584e142ff9d39cd2587e555feff02950c5a752b388cd6a6c8a4cc3faf57653d8b28812026701d496648d82f427ca74273dfa4e15ece1db98e19993bcda03d1af517278b0d06e3f7758538ed75b60f45e5a2c17c4d2cd873c5d02d87897ba02", 0x1000}, {&(0x7f0000002440)="4318414f2e613b0fd052b0b7e35dfbc6d023d7fbf1daacfa9eb6e5622d7d58a3796996432cfef69c380442ad1ea63ebd2195dc2fc851db042a7cf39aeea1f34f596a3ac12e6e8836a36c6a2292ed543e460f178bf9a71293059853867369f45e737a41358428d7bb0fdd01fc9e12fc7a97c49bc11fcd2a775f38eb2091ecc8e915f474c2f77fb09fa488776d5e4b0941d26b95ebfc256e5ddd338d3812085ab7f5e918f0a50966e2bc9793cb4c566c94b3db", 0xb2}, {&(0x7f0000002500)="6604707ef554d5b8b69bfc17acc7854609cbfc766a09d932fd15019e6acfb0e1b60e7d393e012ce5ee356d3feaa44f6df7fba88a98f32c96fa6820a5807412a5fe616ea40d96c028452ebfe0625a9794ae0ac18d5bf6fc646326d31ddbd8b20a0c629ed3d755b144ea963a", 0x6b}], 0x6, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)="2a95c04255f9cb41d9a88b1b6839051ba6f921620f6e2c32dbfd1a452e761311b62a8b6d8c2ea38eaf366d7fba2b21557465e68fb53203e32925c241089dec52cefd652f90ccdf8ae159cca8334beec8cee264062a05098ebb9f78bd9adc780b429598400a662048d4a22f58177b2e26714861fc070665056c4ac59eee61f7b16515eb358ce8c40b48e0f8c33dc6d1e91c50c090d9a622cc97b55e9e199f360fcb45299e4e0f8c69c5acde0894fd5ef5bba6c177b236699929d89419295abd7fee0fa6a805c7942b70909bd43a5c7b4918de129b80a16f11803495fa1ed7c55a720b3fbfc739b64ddca5eee0b41a41", 0xef}, {&(0x7f0000002600)="7e26d94eb9454cdff060a956dba0a863005f9f1f103e7d31bc49738b4bb7390aa2e8fb56f59d87b90be8deb18b8ffb5955b05f01feb6e9040ca62acbb3fd7a9550500c3d6ae7146db5e3e9be63cb32e7d286d8ae4a9c14a92dc6053905a9fbbe1b329bb29248c183151b9945cf4c77fe4b0f833526d395c94f7e2394bddd0b2fdb1da7b8bc4d2c172edc697d24661ea91efaa20e4da670d63022c6ff0000004dccb4955a5cbb3a478ce1b6ae983e1a8f4f73e3105cbf4bbd157d4aa6d71c546d5d2bce2e1446f8adf046d9483b5e033dc145809dd97305aeeac3caad8e3e165717435d0602bd02558c23a1ba03a514a9ab43507c723dd5955331b16700d92a8c601522ba96fd322a0c33fdaabaf7d96ff2a8df2ce59c5554c57100c33be0c2f095cd787ab8162407f166c667ec0223f93d984337ecd9bad3208e007dfa13f5ba2233a303909f8a0e35b508", 0x14b}], 0x2, 0x0, 0x0) unlink(&(0x7f0000000200)='./file0\x00') 16:00:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x101, 0x20) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x10001, 0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = accept$unix(r0, 0x0, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x4) r4 = dup2(r2, r1) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000140)) dup2(r0, r3) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:24 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) setgroups(0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0xfff}) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000280)=0x7) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) dup2(r4, r3) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000000c0)=[{0x28, 0x3}, {0x1000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) 16:00:24 executing program 0: clock_getres(0x7, &(0x7f0000000100)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchdir(r0) 16:00:24 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000000) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x2) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x141, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x1) write(r1, &(0x7f0000000e80)="082853c050f392d529042bac85d19900ee25cd78465e3e64bb659c412b85ce43dc7fd8af6a62b254e812f5029b1e516a0f4715acd76f49be5de314f8ebd857228ca2fcbcebed582ce68743a0aa7a549593d2239ab3ca8043358ec824078ee7e2f4ceec342ef11e4633043299afcb10e58217b81126320218ba97d73f020f8af2e0c3ad605ab782f43c6518fea87704abbf1adb51a30b1993612e4983c8ddde656ae329a34b8eacdd3944075479d4ef77f107d0bf41bd130ac4860e3e9a2862c2f67f46481401979a66eea5a56361368a85f95d62eb1d44e7c9a420a85b0c6aee73f38ecafdcb822e5a11bbe03f6e0c9ee7e997bde029f31b5ff73264f72da510010043c034ac1c6b46550e94158a3e4813765e70528f890446ff1162431729c8f22532194687f45fd9613488b770e215e228c87029a781d107f66f72a64d0b91bd9845ac183a3b7d271f9fe8be458e30164ed2b64e2f31bb04a7fe8e69961a2742faccd35d7fbfcb777ad7e0a08c07161d9a28644ab2731e4aed05c2a34ee44393bfe292cac596678c3efbc7edf90c0106f992882612e9b3cac0a1cdead584e8c44c7ad23f895512ded3f28325720c839030fc8e3090c04b872fdaa4ba11bfe172061a171865a4c2bacf865b399481a0a2a2dc97da91fc305963a99f682afd29e64fb9fee79ff0efa4b2e605ecd41169d304338c3de307cd5525ba5de837cf531da87488d28cfd7eb5fbc86b592d4a2f0f0aabe36186151d5513fd05a0ee292c1164639dad0dc53abc91d10b40f50078f726eda6c475bab90b51818427cbe7e4e486b72f2e3aa2d9bf13fdfa62f995b297e78e60efdd953847dc0256ed2d3797586a0e22aae1055ac0305484600397084c0f7212329ce37b3014bb02666ecfe395f64a92c7fc075b313ff0a1e1f4b9f38ba86cb9011484f34aa037e69f451c98a403b67d767f3fd03b0e604b483f6b17bae7e62d9dbfcd8ba0a6f8fa110c5401517d652b7f4ed6f350bac8896fcbf641f82a17414a1b7d5f5a920e886bc38762635002374f5c863895726252176cd5bd43c1a05d0a0133521eed35afe2cb397c4dfda77e1be9c140115d7a3331d8aec15aed67b546e597c104c33a6393bcf041ae5652c0e4f9217c0cfab96066d679af266fc64ebaf1f48fdedc3a2d17aae3736c86f0eb7146a415cbc632c1f2336acfce7b449859225502d0f277f427070996b2daa7c20d0c49dc8e557018e02c754a0db7da60b233e64c5ad292989b89cc8a2d7f29b99926fbbddd659c73724884b20b5d67733a48ce0f52a0b297efec85778bd05584f43c92ab13e989f62c2e7533e776ba04ada83a43773a9dcae26267ad1187bb44ac5d8a4405778799861922729b7ae2afdef26d20e1567d6cd8530f8900dbbce207e1820a9e5659fc8278c58e5cf6d82849381050f836404c289b549a09bd94e0e66013112611715b21ef4ecaad498bd70edb35496fec013445f0b920c87405801beba851918b1f73f8155d93e38bee2d52e1297adfb59a218a64ff5ffee06eaeeeabe19941c5e126022814b6779f132dce7914f93b85231af8c28687774204162456a00afd995dd121723719a15ebe094922299ef08b5b11060a5987af7055886e776da2de2bddd28d9c02c4b01a26ed2e54e0060e5fe9", 0x49b) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000480), 0x0) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)=""/177, &(0x7f0000000000)=0xb1) 16:00:24 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f00000028c0)='./bus\x00', 0x1, 0xffffffffffff7fff) fcntl$setflags(r0, 0x2, 0x1) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000140)='./bus\x00', 0x280, 0x88) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000002700)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002740)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002b00)={0x0, 0x0}, &(0x7f0000002b40)=0xffffff1b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0, 0x0}, &(0x7f0000002840)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000002980)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x4, 0x4, 0x1ff, 0x6, "c50f2de0a8fb35b7f11f69b13f6dc186d8e3629b", 0x4, 0xffffffffffffff43}) sendmsg$unix(r2, &(0x7f0000002940)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002640)=[{&(0x7f00000001c0)="1f45a3fa4bea6bea197c", 0xa}, {&(0x7f0000000280)="731da779134ce70d15893ec5f348867c0653f1f2d03537e3371aed8560914ecf077e6435f7cf96707e1a3a15325c7cdd9bb1c062059d04d61b26d4c96f75b083058a35063668f1382e894cbc155fa4621aefd1cbbd29bafb6263673b44ddb10d80efd30b7058586a6c7926308b4b806d9dbfd1b5b85db1e892d3f61fe60389f70377fcfad4e999b9a5ded4aa1912ab6a16392c68cf6d732710b59533fc128851591f227349f3614ffb010eefdf7f87c120a30417743b0414baab8f3f472af572b06c8be25f254e27beb7e8840d63eb5545", 0xd1}, {&(0x7f0000000200)="6e7f1c74e4041a7f538a1ebef89318e8", 0x10}, {&(0x7f0000000380)="65400c7da61ccb56e7476d7ca871daae5cdfa855618b712bade22b365355dbb42969a1341ce4df7da9400b0667fa8191f324bdad6c288cb8f3f324c0556239cb69f13aefa10e5539bdc7031de33bb0f9ae78018fdab5657bcd6aab08d3b96ee6b5dfd589a249c9d3856bd498637232c5ee62d3e4927d", 0x76}, {&(0x7f0000000400)="9749c5252ea8b4c61fea44f756e1bc42a082cecdf1b2cb3a1739b09abce3fba1d078c2d0c1a1b9d8eb83d61fbec3d03ac5e87d669f93c6ea15a2b0302b7c3a7c89d64d8c3b", 0x45}, {&(0x7f0000000480)="818160393260a85f8cce6332df71815a41f844f0afbc71e8bf98cf0e7ac6c0a71d1bcf723f1c8d480d24155ef3e64ee518ff275d73141109ee902c6e22e5e8f8d93a217031d5f0745b0da342400cad0e0b3f640a4ff7ab08e6fd57224fe171d30ae104e7aad74f1186d763b661a4a5afb6f29202b0245bfd528036d04bee5c46def94a2dfe2e86253ac6f989e048d3fb2d1855d4e8cc21b75f69a0767c5f16cdd3e062c650dde8371174ca4d77b3bad020caee05ff1d9a47a2124dabaf593fdb78a199d7da03810099883c955a668bece00d70a489a5b1c4c104b7c69c87224954514fe3f638c09653", 0xe9}, {&(0x7f0000000580)="6ec678d4ffc04c45956e47d6c4fbefb3cf90cbf474615ec690d0df556b5aa20ab6f5f9424ce9bca417e46e294e5fd9d48a38dbedd46828d03c2f2a0ea7904e886b2bae527b133bb575c91390bf091fe9478d9ff4c4eda940701f7f27431bf8fcdb950cf9ae6e6d1e82b9264a947e80ec35a15ba9101a2f438ad6b9cbabea14cb5e53f62c7f99204b129f49007d11b9c3dbb0cc64669e769f669c7aa1770290a44f6863404bf9799eb81cec7eb853af6b5f56ae1408abbe72a03eb46925dc1111502bbbf6762841ed377b8bca6247c720282bdd237255e7d2e57dc7db52a97a472d414d6398250dc16493f774255ade9ece26cf7c26d0ae7efac26379c8dee8f37795369b4ae42c044871062b425b649436547b58a98862960f68f3b2aa5d5e62e6957f2ec859f4dccb8915769e317fd0b36abc192c90e11386d4260eab1d2dca865572f3278402e5b437d1fa8769610f29250499d55133f9794603d8793d70be7d0d77b496751ed4bdaa9b08fe90a833fabb7e8e7a0ea8a07e2a19b218f8b1605eb6fc9ca1550ade00fbbe78647af98e921efb13474f0b60679fe75625936fada92a95e5638efceab477a66931a470b38a38613c7b6d69ab73a891488c5b95ef770c65b9546cb50d6a4b469b667cfe61f2c2ffc5d77b0fecc4878d11a1c6fe29c5cedb9315045797f7407a195b8879c6368a882b5de3530cefeab8313a1ee3bee7a222fd947ca4974b1b7ac3e3685565528e63097cacaa7ce130a817a00da8db48f0259c23988d62b3aaaf96c5f8090ebb2570f8cf6231cfdf4d8aaeffdac6da373e569d269d356ab83898e81263e4ca52a99fc7447667f81e74ce248b6231cfd6a2f903592296c867c01dc8d469f13f4f4902ec16f53baea49dff0763a09b5e29f4fdcb7836b3bf84ec546812f1cc3c983aa3d004ca25460d2a0a6609b20364ba40707626820581297a30a760447cb73a491e59d20dcf6c0a339fe9842aa04c4897310fabe88bec6599f225c60c47ca91d2b675d383b03fe42317f2867b485cb5e9ee7e5ff8c6228b0e880b235b89dad9913241318ca4be3472e1f21cec2dc92e99cbd324d7810c29dc697185ea89421595b72aa853ee44d5ff849f9ff579a6900e84da31be99e1f86dfb0b5e682dd107251498f10a6a72df7a85023f4040374f0889081edd239562d6c1af09dd79950006bb7c6dd51b2f2c1cb160c7fb575c608945e9ab717aaf6a24a0107ff0f7672452faa38cbcb9a6315b73c82533cbd7d5cf77cb460ad10738ba139d38e3714ec8e50e2a5c59493a94abfbff8640bc53920b2dcb5407b0d97edf2592cf6bc22d89bfda46c7597c7ec82d53a9e4d003fac4b2feb5cef0e18d16a63c9d7a2c5d9a07c726ab1d53890a177e4c0b1d786da5808d6f58cbde62b03ba29c7b6d7f0ada7bb0fc36cd6b582ec17365ad9e920833046f7695d02d775835dadb13968da0b7018fd546418e82f4b4ba24f5cc1ad9004f7a4f0b975e6159901c9bea1c9d566c688fd45c5541aa5e69867e9cd15c91f29fe2b92a9c49a262b35a94e18ab90676c1d734e7eb72ea13801b08fccdec9b6138230350f9116d664aa7df94c91c60aaeac392c19655ed5ce0133b401d28cc405749ee1d3b191e6c50e1f238c02f4186fc45c8472d77d9b154c2691378ffbea88d1e8335c791c302722d930e636b0a0ffd31d27242bc00ce4e4d03b1f5013a98cf83c334695e22e33fe5f52813d5105343c79f14ab0a9e862a15aea03d158b878f05929ee1d1130df66be75ffceab406df245d7423f12570db4508a52e70e4c41bec2622b9d2ec82a9f21ac5f21b4a427c23c948a39f9a828bd4c3603d36d9e84e329f802fcd7ae78ea7dfeb0213e56bd305f0238f479d457ca70e216665fa0c55560e34551b63366df191a1f85b376b83d224eab64107d6d5944cb1cdb78234108cab59be6d7e13efe98c8ee6572eb0f7f04daca4e8564266cf467e8a42c2f0b96f9dc47f3037e6c9db1e9aa84bf9d4666be1e028a68cfee7d6e331780166918f864ee625500d3c88167172f0f295bfae499bf00ae2c1f01e248d5a09bac76a98421a7ee3bd6c6af2ee5e82a1ec685eeaca274ff12204533fb2ad1b5bdeade522bb92e51f7d11d7413eb3e683ae64536c9d2feef82a0ba7b9f16a6d9fb93d46110df0b27bd3cba44f01d7d810f09d6e84f632ed7c3551b5affc9cff95f6150ef57bd99739842cb028c7723d8d9bd1e1af74ddbcd4b8d79166dab2fd646fb965f8425ebc01f2f8d9e819237ba0704075bc518ddb9fae4925a9d39f3034018e3bdafa67f4182e993db0b0a8e23e6d6f83c4e6d3ede7416232ce14de58a9c0587e2b46fbe40a0541e75e01ba621be0ae2b808dccf306298fa06c4878f0f73a3d99b71f957e2aca093f587cb76deb7e782869c46d3a580f638d5891123f5e8c53cde2b299940277490c97fdb956776965b22e2b03b1d4d0194c7e2d2f7cab6e2dc0a8d9e862680f8f553431ea6e4a9d65aa2aea02bf5cf92e669aaa512ce64256f271efd2f680bb2c7ed44cffced8a9c93b77e47f326e7ba11af152b2cdd94b886cf1472b9b4c9f18909aa525afd5a54959d5949084a2d80b56c6d668af53182260e64213be8ee7c6cefc4d3aafe71875988a56b681ad2762d41ef0bf51eb84345b61e37446ae8c30f318c498924c7e440b5fa3420a93b2b024127411e5191756beb6636602ba6129f0daad00e06c8e2b2b831c698b2ca84abd8f6d2220c716ed03818ec1210e6a5ffc92fee9714b2ea5c16bdb0a4cbf32a1ded4a42d85256eb388b5151d2ca7d7235376e51ff9978d3d4bbd2f5f3d7c59baafdbde7b43993a5a1e21ccef82e10bb7e3289dc8d7c7a442932c8ab91009f50d762b1863636fb12ff53078d128106a36b77c0b1c421f7b01053b0de0ddd841ac4aa262a70988a014617d926262efdbe693084fd554ba42aa733719961cbd51f2584247c0808d828b6c146879af01b4af4c957abdeb5eb76b8ffe15310be9998f7fc067bbd969255f87a57a08315478cbb2d5f6c9cf4189f2b95294d0f17bff41e0efb4c32e88618d3986393b7c8fc063d8ec84b29e80eaf9063393203bbb91f390cb8daa645025f4246ee1d86b7d248132d6b2e9c390078ba9550e6a60d0589008cf312e1e72da6a80bbd3d0237a586f528f7c876bf395f2786e8802056d090af167543ec8baef0b6891b9146943bd4019b1964097244865daabeebff6ab71ac232ba18dbf11043df9b2c208e3db123465f3e2864ee2e7d998b99eb32a3873f78e488f4b7bce7348e3b8d5a1e255214d44485bb91f72ed52428c80443633092864c138cb80c2e702524c1f7cff2c4ca627892db60a1ef22cb5561727d6a9301a49f7e6a6a32eb5aadd7ed10bb1c7161763ccc03594833260d76b25ac77adf692bc0487c3a31bcaf6e4007d2f1d909490db85146398d4d1bb63cd17bddd549b1629af543305b7a24bdf494652ae228260f0dd053c927dc5be7e7a24638592e0f8a0239603d447c563ed8cc95519ed004ca8cd68c37a9cb6e5c924fede63d62b7d81c7a062a0834953a8dbd58bbd6797f9e49f6835aa56e51b8f85fb4540128d7bcf87d3b608ad114be7696d10ce600b6e3f211512d9edb7c6a9d5bd0ec8167df0090a2068abbc966f8eaed7ca5a015bc76e736789e2090bbe061317131e3c10d12922c39e5259cc0b740e7c032642eaec50028a0f9225057a2fdc063085f539c3d23fec9125bb4de75d2e283f3840dfe796551328c51f2fbae5ea5faee4f37461bac674c9be349793dd6acd879b52938a9b0cdadb7de5c53d2dfe979aed6e82ecd2234595f11b5f3dcfcb47c7bf9104e8aba46d4092bd233149f47a523c48b101205899dfa6b7dd4c64f88256b7fe5e92cd96ec65455d3a7eb6815dbbd0192ee13b5c90964cdc2aef6c02607a6e2439046a05793fe28a7c50863cfc10474e5a27c5714acc85d04a0989715d66c36593bf52827096470f39baa1f6d4cee027f0143d70503384b35838817ca5e0892185cf7f86918c5b40ae0ede17b0dc38640b4d2ec2b23043d214744fc0288156db7c2982bf635bc29abfa7b762ce72af97ef0d18f18f49219763ff2df1e5e90c982a9fb6b5c53b730c95e6a1fce15277ab386d3026a08ff738681373ba8c42040641b8a9157f933bac86da205eae04baa57af84bd3d75b9e65e818894d7a97c63a15aa7600d950b4e4481494e6f31d70f0ac4ddf924a106f476700b01a002c19526015cee08e2d62d817b5b889a5fa03ae901b97555a8f8110541f7f34b17b4b64a90a6750c0296b1e978dbd83c03dce093b63b3bf397ff685d65c99cc8faa33c9ae4b05caaedc4a4b8fc984aed4e3f9a35e33e3e88544de0c7326476b4beebbe17398e1a634cbd03a99215c7f5a09b6b49f079620e83110a59457eab3a36d43cf5eefec96f85c8629eda4fa4a056993e3574cb056766b08d4e6a61124729cd2ba052e2f2e036837d95d0cd4eaffad00898833aad71d71f8097c249478c63c53d372a6e197af839803f66e278aceaa7e14d76bdb6db4d2ed08b8fae99c62d546a491cbfad6e36a81a3df17f58f7dff8c00fde7e96391ff0c01cba643bd252b5e4fd843a3f3bb102f9e024deb10c9e5208db31adb42a94c61fa6cf51f8511414c97382c277231d875474d811d17ce9ee9ce517c2dade6b145ca5c6759044a80cfd3f2e7072000cb3d19b72051141ecbf3e4cbcfa39eaa54932798f3c206048ce157352ccacf4ecba2198b29a7a5261b07e9c2aff5723d80a8fa2a0524bcfac82df0b80a0d105fcbbc8df51a93e6c4eabc9ef6236136637e2dd133771657b1c8ce26a3a9ce20edbd7b428f889ce6f252c4c3cf439f7f62881c8f11df897aca89cf855908b93b6478b2a7175b3b4554ffa05f20a16993c8f255ad78462e4f0b2486fb3d5a2b3fc8776dacaf705db70f116c35b2aabd8a1f0502e5a20c08da798997b6a0b49daf9e050ca1e86da2250f9dd796bd08694482b34997b275087852cdeb61465d2f5bd5e5f9e7d48d53ce8acbe6c78f8400ffcdd03d5e5fd7ce97ae95d8ff78c77c07fd9a958ddff04d4c21bb717c21d27952316f13a51a683b5140381e53fa99af31cb0c2daadc507d6700073b7273cd81255fcfdbf6380a5e58207180b0f32a00b59ba89e3f88e789e5fac9d268536cc94690565093e98fe72291f7b46be9fbee1012aec9bc9bb725eb3bab6c2d5a87925465ccc9ef68d6f3e7d4ad33375bb0e9d34a32c2b5b16d5fe384803d6e8df028a16d751e46fe010edfb398cefe4f0c3861f04e1b4351729134b89f08dd47eeb0a1abd14b5453c195cf54e2cc7264e1d9c0f357de5ff277f60888791220ea4a8cba21970f88c67ce6686163704a3d9fa018c71bb63f06d900d622d1e1c3cd22cae32dc3edb2e2bd29b5a3d07078938a5ae36a4f731d7554674c973b96d6e7622b0e060a9c613323ad7378800b49bfc4c53562610e15f20678043660c5d16dd5dc597e2d07999ffcd68ea94d9f739f9a3fb3fed516297855212cf7093fd12d21d7e666e173faa7e1ebd466ca9cc44f5b8dca12cd6f08b33aa305ee84dc7f3a8c9a9864a6d562b05dbd29781c03a1592556e01f08e55419107b1903db97f6e650222753f22dedbbd62a59acb270f6789a00876c2a02136191e8d3c97036c522b0439ce01e204eba68ca43fc87c5ac87150f9d5e2613dadcf0a7872218a59bb503603b480fe6ef3e7bf2c09157ff6c28a486f133d43e26e402c23a6802c291eca633680b1dc82e863528", 0x1000}, {&(0x7f0000001580)="cc1f1ef861935b9a6f9d223f7539c71006222350147ae86c3416297e2fe1d52ff2368b8412ca1412ac84ced648bd115016c851280948e8abf9c08bfb7ecbd122c20c2f9c30b13e7715db27f3cb605a90152ef79f9a0d833c33760147edd0c2d008b899aa28d581fb6e52ebf42e0d90d746bd96c9adbe3a26728a70ee8ce33e0cd7d619eabd65a59250b2b22dc5be31b38f766fdb4ab6b0fbff1e5f77689b8a838c8a20e606becff232", 0xa9}, {&(0x7f0000001640)="bb25237e1bc46242e190ddbdbdeca348b479ca7edb1fc111c0564aa9dabc06e05305ee69b520331969756928167cb1cfd87b35554f014c9fd6ab6e0bc5985d9d5e7641cfc68d5c5146f466521b3c28f2e175d33601129e240823b727611aa11769e1aa0486130ece990d65a6eec35fb70fc91b93836a03fc1008d1c7cb268e2087b85be84fdc81183f3461239b7200b43fa920829a5468f141d1639eebff998bd1a19cb3e6902ef9805e742c2af79950a96e31ca08a8b95283045cf759a9cb6893840b58a7ef1ac5b82fdf1d5da2759968a78d9b2006825cfe1020483b6591e8f3c34403de44acf5433b92ac2cf0af89bc6e0cd0262f11ae8f498cc725777480a460a5ca55b9acf7cd6c9f42ecd996c01921efbf426b1ff00cf45e4dc57127464ea3fda6fd16ac5ba925fc200c8a19c309cb22f10b0e458afa897d4f7c2f8c2ce8db57cc4c36526fc62a9d9bf8806e88f70b28b2c53e285dd9b31f69667cce10c6abe50afc23c2e1c1e842d7761c826b5a666970b00e281d6cf7337981cab3063f32e1c02f386e64375917b8b60aa180e118105b547881080973089f4a7f74c2efa7ace31386fa9b594dee2ccd7235c296cd4a68d30488908ddcf9e4ca4d370f8a707f37ec2bf8cecc6c70910e8328fb4968b4fd8f32742c8fcd428ba12b78bd5679f7a463722e8ba5e7bc1909c6600fb3c5e607100de1dda782b3a78853e47ae916ff22ff1eceabbc1385bf3d26be61506630ae82ef63d4cd4e680e95d8cec5cea9f8367dd934cdae471ad0d8365fb32a8cafd47d170169c14fb74dd2beb8df823b7fb1677aea9041aa857d6ddba6f5c8735fe3576c1d582d961cd050cdc52aad1a894476288009edb670dd5609c5838a9029c12abd3483380b921c937cfcd57049cf1e91e4279193d6204af5329a8b81758731c27bd8440fa665dc5014a800f723e7d6e8b0cac7fc70c524db72725538c3deadf6b2ab03bf107450466e8a9fa441d1d17be1d3219df282e7a7290447d8a50402a2f02809d69e333cb79da3afb3a45103da114bb360f0f0ddfda2e0b76777fc92f8cc63705c0985a719a35132b05078cc973f07623b1caedd9f22a48de91be007cab87151af180bde69098e51e65cbfd79e9cb41c04ac6cc5b10a71376c5b44193cff3533ddcf905536691f53766e908e19290c44a554fce33e8148744e8f0ba6e0782879d9cd71aaf5e15c4b556e3eb59d0364ebc4cdd809aae78ede4b9cdaccaf96198dfe4c04364e7d4f1326873727d8d619dea9342b9ea7ad4006a1923ada2dd66f211b11259c79825f8367d942d46814ea9e6fac415e5dbf9c9f0b20d5ad14100ea37a1bda2ba1aa8338001ecddad0b9936cec01e8ea6cc8d9e4050db282dfa3ff3f19d16b04b25b304479ba66333b11546063ee56ea46591e85c7c3ffa57c5c195526698f3a5d7265d05f135b0f19f367bdbd4b35531a4e66e8fffab84bd11fd0943e3400792ad7312efe6853cd33c3873ebe20a919629104d8ba9a5a4f0a12c943ea46370df12ac8c8b06400a88b6b8bdb1a99e89a1c9678d3185c76a09bfa07b4c658fb853722fb328a4db10bc4af24e48c5e8dafd0b442adb2861cc0a501d8313a2ddc6de279ad5c8844d257a6e463c7d5181ddc6cae3079a0d65bb53ed940da2e6182fe5d5f8cc3412044a2541767b0cba08e9278207727f7c6bc9a41866c18358c7d912c22e949ba95644cd6951afb59ebf93034662d0dc92adff798053ccc787e1d7c67689e4a2ed52b446606359215391c61364de6b2b901ec28af13556306c9cba7feef5a15a8af99e856462316c5ec8e6badcfc89d933dc051c1c4f626ce329b7bc1a4ed0a2ad1cc332da4416d86c11ca8a32f1e0ad3026bf6bd5bcd5ddcf15c61b70541b77c0b9e346055c62a34da2435afd2e22f3fadf6f874eedbe7e4a041023d6ec9292390290ddfa25c42d075369ba7dbafe54d6b547cc43601d3fd983df6b85f052909715eba5d591edddea6f28d7853b019b7cc5d0f57dc174196656e53468b01a7e8306475df4b1ee52e2a45c07fa5d4da524cc6251a7d91417d3d4a8373d56bcd95357c5a9da57131e60d962779ba0034e6946213e2ef2318485e2147ad847a54950151b8cdb1e4e601a31dc52aa76e40dc68b0591bd52850a33ad695e395d04e8bfcd5543c9ab2c510472828669b8e66357d5daef864e99d32a0172f153008c8bb6018910a5531e327b61d08449b89f318dd53abd72ce45b3ff2c5cf03d37497c53936a60711bc314c32dca3bad58b097b7cb11a917aaaed94c31481a815a241439bbc0fecdcac993219f35b50a456c824dbdcfa2db0379b77d1ee6072d909ad4da038883f4b74bff3a7b19f88bc37c0c363c168cd279d082316b3e4b8401c617db775e87ae2b732db7fff8be9bf5e19035ed1ff6fe6ffe53e2ab07ce27bd75f2803588bd43e621ea00bec1b37b6821d54b2f6215b76d7ab5fc27b78a026168979b9eb08f745b7f831653b8ef6defe1a2af1b690910d8c124783a17a25b76ab061210a05708286f4f132cd4fb65bbdc714489616dba9b2e8518dd9544a4fe449fb9ac93444136043892bd14c96433ed2f39b58b0974721a96145338471e3e5b7c94321b9b10dbffa955b53fc1cea852e98b162e6ba5d74c2fa17dadb9214ea33b814640761b49070d9222fc15170b2367e04ec7ed3e3027accce95b4ff3eae8199f00f0a9f6e1dbe5c9479919091e4ddb0b996f5e40da950b1500868a5ca73b4cc619821be9352d2e2474b63b69a705b0e74b0ead756c99bd21c813df9b2e882aa2d6cb0a2cc28d05a74c65857926125ca7c7f1cc2d61260b6dd02a47a3ddf8b8fb26d547b7953b5515250f4cc5140ce56d6c842e40f874e5e9fb8811af785e64b8e6695dbb0f3bb3d8c442120f991bdfd2846258302c304313bb54024212853fd90a234bc4cdb98f6e7b5530e4b84cbdd5eadac24672ba8a2ab737fd01097d4d3445326627b2d234d7f0a5d2ce024c21f799c3c8fda5e63346cf13692ed38112a6e069e806d22850a22404076207a20b116c35d6c4b52c311f15145f259396e979695f7d405c62a30e9d6d9508832c65eed9be63784c95db022637d650428aa16e6609d06a03ef5838ef3c33e30d3ee307d7c299c6980e696f7c9f37859dbb4f7cb839cc683f0fcb5c578d2e1507b0d5d87289961da67a0a149d53832613faec50205bf6736960608687d8a61b1fea2ee511b3a7b188277cb05360835e8b2be86cbbf42259c4162ce5e2aa241791189451c8ed57cdb9532e5ed09269df858bac055b31b64e620630f1e56edf7a63f7c06f3b1fdaa93f83a5b715f567a25d4fd84c966a5f1db605c0edd39695dce2bc2c58ad4e533ee8e75a6eef93014979085e32a7e0dbe15ce4f9502bba7924fb54d59c085e24833557312e4768b905b6a76bb7b4a0770cc8fdbeee23de888312b2c0aef472c3ef6af2870636e47bd353ffb0a7fa64df3f67e5fb9041e8068eb32c15b78cd1afb7b63380d5d6985d829648c039585dede2cda5a09c5b81a642b8f5ab8e349577fc9fdbcca4a7a781190d115fd6c91c8077e98c4341bdb66c9163eef685cf8e9cc1187475610d12355d466ca048673d9ceceeb64be1768eda3a544c03237b59799ee37147e4f9b235529fbbbb7b2cd31a2a4acf0a6ab4560b8fe1d2336407175f27746d74111c3d12ad632cf2e73472d77fe49498cac662ba7bbf32ad44c0c4bb4792abffcc65f5360e3b576502b20b09627a9cb01ea101a29a6548dad2a50010f821a008b4b42e0c9baa3b2defbf5412e23cb4b5bc83785d7142647d469276e6f9c75318661610ef92005ff705e15a9a86c19fca77bc19a27e1f85f74a7bc36285259b3cbab3bb06ea0fc5d3062174d881d006e5b4d9edfa6534a15a2c7f3f12930efeb4b5b0aab749d9926f14dda1d5c45f32ea5a024cb0143572f029953c84cd1dc49e69898406bf2c055d6c8faff8a0a060ad64ad40f5328c3964781b00f434fb4815b880be0467f593b8bb5d37c1a89eaecdaf7227d73d1375843df4b2e0b09454d397ce477c2f8ade3253b00d9ac887d4e3fbe9c2482287920204aaec345fa75144ec3b49b145a797af6938f31e7f6dbf81d2669a0cd716cfb92df019c8c2b598fb90b11ad13826015e26146b4e730e5291ee1383a860937a9a690f99fd5265d27bdbb1eb1aaac11ab113b0e194ad0f9830fc0cabfdd24e2ca8a4444499836e1bfeba1abd532b766dc89f2b57a4cf6a1efb58652cd0024ee551eb5445f80dd911352d2d92e3b10ca0591edcf64beb80cdece884393dca0c9a315387a19130b6d639214e8e101403f62afa9e746beca31964d0519002b9eb41ccda3e2f57aed4314683fcfad38b8b4c72ccc5f8e3b1da9bd4614a26f0bd5d9121ed50d53451845b537556f330e45e635c5d4a753ada3ce796814e2ae8e00e815401d25ccea33d0d45f10e1f1f9e8f37da793237d91315e342cb7b05741581aacb1ac2a29201f0a5a48b94abecac82d24ad6010a341381b003bfe6cc9ac30a5975654d6382c2e07273ae1b26310b8d9661deebd719e1e70ead323e7c66c9ed6e5f71d86c392758ff54a6e142ba2929b33f6aaf5da704101e3aafbbbd57c87441406d9f4c4fd66f72c3af8661c88a4d6cc5113f673834c29ecdb8957b04262589f6eb85c3e0133ea933f2f973cb3e19f39022ae222852d0815df53af0fc3f9a0b3096be00f99187efc4189b587a128fbe47fe5f16b137b5b9f61071f760082cd578f1fbe89be2b08f41850c0160ca5fbcb5ff9f369983947eb565b2070776575e9ce189df42589edb41200554ea14f55bfdd3a1cafd7f13ea61f34203519bc7f3aff57a367cc46b2babc3797f6d79b93a662842945b20b0ce4516b36be8f01217103f98e1bad8685557d20762ec25a14cbd3562d83c0aa7c47e6d706358c89d9fab0ccb2036b1333bfad88bffb20e618cd79874f6eba6d6dac1cb30fe19d0f8e2e12f7478106cad1bbeebba9ce57dc9d27754d8edbf5e28f160e7232ed25bf4e7d5c4bb3cc9ae173e6a8fa3b025c540d69da7dd2a70ffab7f9530aef746195ac2a7e46747a5866ecf3b68a29e1c72ad52aa6bfe62c063a0833839456b6ab8f7e1999c4457148a48ead713b355a86cb885f455e847c42cb0ad77d5ce39cb6d5491103da120775069dd9003e3d21b1b6c82492b65f5cbe56203aba2b0181ec556b2362c030979d1b05a7e5efe158edce84ac075ee5de847504f8cf5ea7a3ccb0adb27c6fd86e5ef8c0433ac19e44037636e645ab4c3bbf7c00ee6960ce052eaa6f54e9f82318b6917edc57c8c8ff1e7f07818ed4494334ca4860765de000533b93c97aa3b16f8dc4c8b6666772d9aaca333b8e229b88b922cb0cb95a8555fffd73f37b4c85ba09fc0acaf8c1d543a6ff256b6b19bd51eb0acb470a8fc1a8a1333905876041641c9ef0016768359206fcc8a2d47320e5bc5a4997ef715fa5690c3edc049a83e393fd67422beab0de5a825bd02c9037c8be72916a37c9eb78bcdf6af617a29d85b02c5e49071498977e560f4b3ce5fc98347d1b7c2daf4e001a526ad19072c5f8743c5361c46fb3a2a9e73aea09542b4312f8ba67ae0565e2dbbb2613ccc5e8a40a8d6a1c498f75b348c87b0cac6fd971a7a5e4169e5a3216aa785f05fee29f72c5ad3112efbfae705484694d8f06a8fa0af5379e1077fde2bc9eb906d8313b158ae68404970e54b79be7e1f54ea3e9637a99a919219c2502dbcb3c37341c3e490f3f77482c308847b014c847", 0x1000}], 0x9, &(0x7f00000029c0)=ANY=[@ANYBLOB="0100000000000000ff00008d91b06055fe2171d20657d97fe6be764e77457fe491152bf07c109124e413fc7d70d6f61a255e312701d4ae", @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x90}, 0x409) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000002880)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0x1, 0x0, 0xffffffff00000000, 0x1000, "92484cdee5d8f438800e4fcafa8c88f0ce93407b", 0xee, 0x4}) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 16:00:24 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/249, 0xf9}], 0x1, &(0x7f0000000240)=""/141, 0x8d}, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0xfffffffffffffffc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0xa2, 0x0) wsmuxpoll: not open 16:00:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000080)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{}, {&(0x7f00000000c0)=""/172, 0xac}], 0x2, 0x0, 0x0) 16:00:25 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x6000000000000000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 16:00:25 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r1) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4, 0x4) 16:00:25 executing program 1: munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0xde98}, {0xf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semget(0x1, 0x0, 0x400) pipe(&(0x7f0000000100)) syz_emit_ethernet(0x8f, &(0x7f0000000240)="e8d183336e12a2f9aab006088463cc3264b520c810344ce2ea36664db55d2af93ec95abb284c71205dfe767f2d473b71ce4fa7db56fdb11f5fcc10aebcf3ec66f13f2f9f2cdaea145a22bd5e660f546a2f55d085be81a71bae3b0b2ff2885ed6c48e5fdd88d64042bdeb54b9ad091b653ed79a1802b8db3223762c862fec5dd8210348231dcda8747bb19d068caab2") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 16:00:25 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x100000000) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) 16:00:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x100, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 16:00:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xcee, 0x4}, 0xffffffffffffff1f) dup2(r0, r1) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa0", 0x124) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:25 executing program 0: select(0xfffffffffffffd78, 0x0, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = syz_open_pts() pipe2(&(0x7f0000000080), 0x10004) pipe2(&(0x7f0000000100), 0x10000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x4614277b, 0x0, 0x3, 0x9, "67a7ee482d5309aa267cb95ca674b021ef977e1e", 0x4, 0x81}) 16:00:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000004c0)='\x00', &(0x7f0000000080)='/\x00', &(0x7f00000000c0)='2/\x00', &(0x7f0000000100)='\'\\.\v#-[\x00'], &(0x7f0000000440)=[&(0x7f0000000180)='I,:\x00', &(0x7f00000001c0)='{\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='-[\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x2) 16:00:25 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) close(r1) flock(r0, 0x8) read(r0, &(0x7f0000000040)=""/85, 0x55) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) nanosleep(&(0x7f0000000200)={0x68, 0x7feffffc}, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8000, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffe2a) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x42, 0x40}, {0x1ef, 0x8}, {0x8a, 0x4}], 0x3}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xfffffffffffffffe) syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8400, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000002c0)={0x2, 0x7, {[0x9, 0x63c4, 0x1, 0x5, 0x401, 0xd1ee, 0x1ff, 0x2, 0x0, 0x4, 0x800000000, 0x20, 0xfffffffffffffff9, 0x3, 0x9a, 0x7, 0x10001, 0x81], [0x8, 0x0, 0xfffffffffffffff8, 0x20, 0x3, 0x5, 0xcc8e, 0x7fff, 0x7, 0xffff], [0x8, 0x7, 0xff, 0x3, 0x7, 0x877, 0x1000], [0x20, 0x1, 0xffffffff, 0x3, 0xee59, 0x1], [{0x9, 0x200, 0x4, 0x4}, {0x80, 0x8, 0x6, 0x500000000000}, {0x800, 0x7fff, 0x4, 0x2}, {0x1, 0x80000001, 0x3f, 0x3}, {0x3f, 0xff, 0x3, 0x9ca6}, {0xffffffff, 0x4, 0x990, 0x7aa533d7}, {0x1fa1, 0x4, 0x3, 0x2}, {0x7fffffff, 0x10001, 0x7fff, 0x10001}], {0x723, 0x80000001, 0x3be800, 0x570c}, {0x1, 0x4, 0x1f, 0x2}}}) r5 = getgid() fchownat(r3, &(0x7f0000000140)='./file0\x00', r4, r5, 0x2) r6 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xc05) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x8, 0x8, 0x7}, 0xc) kevent(r6, &(0x7f0000000000), 0x4, 0x0, 0x10000fe, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0xc0044266, &(0x7f0000000040)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x7) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) sendto$inet6(r1, &(0x7f0000000180)="b90787b247d5a5044d89310bf23ec68050c41183d559ffe6aeeb52e5fc1a2e83de820fc2", 0x24, 0x2, 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) socket(0x0, 0x8007, 0x100000001) setsockopt(r0, 0x0, 0x800000000000c, 0x0, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8000000000000) ioctl$VMM_IOC_TERM(r0, 0x40047473, &(0x7f0000000040)) 16:00:25 executing program 1: socketpair(0x1, 0x3, 0x1b8d, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7ff, 0x5, &(0x7f00000000c0)="e776083d73b9648d8334dc6cbfd9059cb3e2cb42a94fc80f4a0e995d15560971dcf47afd824580997092537708b2fdc30bcd96c9cbf1b275521daec29ba3a5f2005cbc64a45c6248216ed60eeea6cdb6cbc82fa009ec4e4bd948da28a82e6b0d05a56b07ea432c2c2d90fd35", 0x6c) mknod(&(0x7f0000000040)='./bus\x00', 0x2010, 0x86124) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000200)=ANY=[], 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x9, 0x5, 0x40, 0x0, "1276af4d578ba79707d4ac14ff0a9b27371b9c51", 0xe878000000000000, 0x1af3}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket(0x400000000018, 0xffffffffffffffff, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000180)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8308, 0x148) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000200)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000440)=[{&(0x7f0000000280)=""/252, 0xfc}, {&(0x7f0000000380)=""/167, 0xa7}], 0x2, &(0x7f0000000480)=""/4, 0x4}, 0x840) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffe56) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xffffffffffffffae) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000500)) setreuid(r2, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0xc) close(r0) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r0 = kqueue() pwrite(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="0418b10900ad5662b3c4020000009f5c14c776b631adbf6203d7879ba9c5c9d028147f02c116", 0x26) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r4, 0x3, 0x5, &(0x7f0000000280)=""/124, &(0x7f0000000200)=0x7c) bind(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="2dec2d2f6669ec653000"], 0xa) r6 = socket$unix(0x1, 0x2, 0x0) readv(r4, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/107, 0x6b}, {&(0x7f0000000380)=""/41, 0x29}], 0x2) shutdown(r5, 0x0) sendmsg$unix(r6, &(0x7f0000000080)={&(0x7f0000000500)=ANY=[@ANYBLOB="700100004f696c65d40037"], 0x9, 0x0}, 0x0) write(r2, &(0x7f0000000400)="83761ea57321af799bf47a4e53a70cf8156b8a9660eb73061bff584f4724f916cadd5e36ffe8f200aae7b7cfc8056425c8693d885b47268a246a41fded88826825b18aeea0451dc1ee62c18d18361484a91d951c23693096b33031d27d4d761daad10c6d75806515e90a6c3f80e6f08feb357d16a39c76e98cd7991ac083015d1b41f796bd535f945c8e36ff86c58573df4d39338a9ecc209cc849681c2f3f57eabd60a37858449529d3b5294bc2bf2649178c164bc45291ef1247cc62e78a6d4cb6584ed3d3272382a61d9608df0a62340dd12bd2230a9890812b35138c504bf7dbc13c0b00", 0xe6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x3, 0x0, 0x3, 0x0, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x1, 0x4, 0x60) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x9, 0x9, 0x81, 0xffffffff}, {0x800, 0x401, 0x0, 0xcbd}, {0x977, 0x7fffffff, 0x9, 0x5}]}) 16:00:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, r1) r3 = dup2(r0, r2) clock_getres(0x2, &(0x7f0000000040)) r4 = kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x62f) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) fchdir(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x80000000, 0x4, &(0x7f0000000040)="049c0e11cc296bd06809e75b7033558898013528168df7fa0955661391c5fdd3910183c6e1f71222113bece4060db2a7a6d820254719e675fd2c7dfc2384f39f94cb6d6db0136780c1d24eafc9a2c9085e65f92424e35a683f192ce185680c5d493844ea2502ca5904ff6479792cb2f215701544ebe7eb26dbfed545c1676db5f12ad118b16a03b728ba1d370b3958f526f43be14b8a5e3a01df469eef646abc37814cc1f4750aefc474209fce25b35b68ae30385b6eb073e93dc0c7eb2d5353f0397d174fb9f43e4fae01681534ae12e23d61748df190f71583b705edb2", 0xde) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:00:27 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:27 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000100)=[{0x4c}, {0x80, 0xa7d}, {0x8a, 0x7}], 0x3}) r1 = shmget(0x3, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = semget(0x2, 0x4, 0x20) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000000)=""/25) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x2}, {}], 0x2}) chmod(&(0x7f0000000200)='./file0\x00', 0xa0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8000000000000043, 0xd78}, {0x27, 0x10000}, {0x26, 0x6}, {0xcf, 0x4}, {0x0, 0x4}, {0x46, 0x20}, {0x4f19258c0457e1b3, 0x40}, {0x3, 0x5}], 0x8}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x15, 0x1000000000000001, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x1, 0x1000, 0xfa, 0x1, 0x2, 0x8, 0x1c00000, 0x3, 0x1, 0x5, 0x7}) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x40) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x9) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x100) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x8000, 0x1) recvfrom(r4, &(0x7f00000001c0)=""/97, 0x61, 0x840, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) close(r1) lseek(r2, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000280)="ae08ff078c0b507a926983e0d3e03da1f8bb7d689758d952c37e6b7342f332de62faf870404d4135b3b721fddead2c0d1403136bb91079307d6ec6bdd3b6e3a7428daa99f70ab7153c1619738a5509016de9b668d574a2c2cc7db07977d7f3cedc60", 0x62, 0x0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000340)) r5 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchown(r2, r5, r8) r9 = openat(r0, &(0x7f0000000400)='./file1\x00', 0x0, 0x101) chown(&(0x7f0000000440)='./file1\x00', r7, r8) getsockname(r2, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000500)=0xffffffff) chroot(&(0x7f0000000540)='./file1\x00') poll(&(0x7f0000000580)=[{r2, 0xc0}, {r3, 0x80}, {r3, 0x21}, {r2, 0x110}, {r9, 0x81}, {r4, 0x14}, {r0, 0x20}, {r1, 0x41}, {r4, 0x100}], 0x9, 0x3) getuid() ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000640)={0x8, &(0x7f0000000600)=[{0x20, 0x3f, 0x7f, 0x4}, {0x708, 0x8, 0x50afee78, 0x2}, {0x715a, 0x5, 0x7fff, 0xfffffffffffffff9}, {0x4, 0x2, 0x10000, 0x1}, {0x100000000, 0x3, 0x3, 0xa70c}, {0x9, 0x4, 0x200, 0x2}, {0x7, 0x9, 0x1ff, 0x8}, {0x9, 0x80000000, 0x1, 0xa6}]}) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$KDENABIO(r9, 0x20004b3c) r10 = openat(r4, &(0x7f0000000680)='./file1\x00', 0x280, 0x4) fcntl$lock(r10, 0x9, &(0x7f00000006c0)={0x0, 0x1, 0x5, 0x100000000, r6}) setregid(r8, r8) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000700)={0xfffffffffffffff8, [{0x2, 0x6}, {0x3, 0x9}, {0x3, 0x101}, {0x1, 0x9}, {0x2, 0x40}, {0x3, 0x80000000}, {0x0, 0x2}, {0x1, 0x800}, {0x3, 0x101}, {0x1, 0x3}, {0x1, 0x5}, {0x1, 0x10000}, {0x3, 0x400}, {0x2, 0x80000000}, {0x3}, {0x3, 0xffffffff80000000}, {0x1, 0x82}, {0x2, 0x9e}, {0x2, 0x7fff}, {0x3, 0x100000000}, {0x3, 0x40}, {0x3, 0x5}, {0x3, 0xffff}, {0x3, 0xfffffffffffff3c2}, {0x3, 0x100000001}, {0x3, 0x546}, {0x3, 0x5}, {0x3, 0x80000000}, {0x3, 0x3}, {0x3, 0x1}, {0x0, 0x7}, {0x3, 0x2}]}) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x5) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8800, 0x81) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000240)={0x85, 0x0, &(0x7f0000000380)=""/133}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r1, 0x20004276) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0xc3) r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000200)=[{0x2d, 0x8, 0x1, 0xffffffffffffff86}, {0x3, 0x5, 0x100000000, 0x6}, {0x1, 0xd4, 0x3, 0x1}]}) 16:00:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x2) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x2) r1 = open(&(0x7f00000003c0)='./file1\x00', 0x0, 0x5) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getgroups(0x5, &(0x7f0000000840)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = fcntl$dupfd(r0, 0x0, r1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wsmouse0\x00', 0x10, 0x0) sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000480)="935f264485596f640ccd19c997db16021e8c46012dc6bae7d29075d2ad51b9f34bc18094903a13293bcfa5c777fcd62174520f3f97eef8b30a3044585a0b8c2ca1222b23b3fc35549c52db9ba6326b42487994e29ffb6eb1ebb6ad5869a3ff25641205adac344a4dde2bab16d884d286d87f210d9446a05008fb5073ed84c6d809624cacdf06964fbe3142", 0x8b}, {&(0x7f0000000540)="a8ed76a034bfa7e0dfd5b26e22d12b8e56f4947e02a2593b8669a4b13784972ffaa6d1294c377d6e837619ef13f87274de80d83c5b1133254b9ba9c019e580729d80575ede3a750c5abe0570ca4ff05aff0340c4ddeabc1e890cb4e053a8c24eee0b05d5e9415fa35ed48c0f23f29d826229", 0x72}, {&(0x7f00000005c0)="23ff8dbb5670dd30200c4e547f5bac005a6be211608ef4ad763ce960fe0366521f798e252d4c9a68ee4c91cf02c8ea0ed33fb160a7d4620a5bafdbc0cf5c4562c1c6c1d21220b56ff2f37c9a342a2a8a4d88deb00d4771aed6651ff2bc866a60bcae236342ef3b163c1de7e5d1e18482a1f2b1bcbd89f87270918a48b0acda56481a1afd7ca527d844b06031aab47e14e0ccfff4d6481c7601f2fe2b2b6dd5882a40a6e881aa9fa858d2bef67b051bbdb65874639e5e1003cb9c029f3122fc6def86c9a498ae10a6f5dbd0e8d9811e06daf0ba2b5ec22c659268784076eac5cff03f705e2715a461cf40a969776b54ffd0a8a80e55ed31575969", 0xfa}, {&(0x7f00000006c0)="99369d1e8d27a2a22c731ee04bebcdb1f377e0532b53ba7105e333ff51f3a04a32ec98ee3c5be0925a174187f6d31f404f44c746d9775791fefb998351ec7719a3a288bfa063fd372e94f95b5683266fef731448b90e5225e27e8a7fb93f072e94516e10a6f743bddb613b46b27c221048cc6b8d82680b36d3640ec48dd7da3093611912dc05dbf88d2fc0", 0x8b}], 0x4, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r5]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r6, r1, r1]}], 0x70, 0x400}, 0x8) r7 = socket$inet(0x2, 0x2, 0x2) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$getflags(r0, 0x1) accept$inet(r7, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f0000000380)={0x7, './file0\x00', './file0\x00'}) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") r10 = semget(0x0, 0x7, 0x208) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000200)=[0x4, 0x3, 0x2, 0x8]) r11 = fcntl$dupfd(r7, 0xa, r0) ioctl$TIOCSCTTY(r9, 0x20007461) ioctl$TIOCSBRK(r11, 0x2000747b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x8008, 0x0) 16:00:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="1422905897a190d9acf72bf78079c9b621e919dc2969a8a12ff0b017f74467237f21ffa687edc898e740b09e6f9d7fb517548817072107fc86dc59e04a98756e1230de", 0x43}], 0x1, &(0x7f00000016c0)=ANY=[@ANYBLOB="b000000000000000ffff00000300000072e403fc2acfe54a59358907b81cd5de04fb74a53475a16f2d0c9968bcc686e0ab2a449ab1e2b5b68dce6a9e98aa4fa4583d97cc7222eddf080000000000000057b1f434bf497683acd92d94c8d308ab79cfcb3a783885b76883ee8b6410fa90492ac72ad0885d0a3bcff7a317087189b90b7a5573e97df1b48eb3da1593e26f4ef16e013d49b291666ed668c9b2cc412f9a6dd8c519c7ce3c95230000000000d000000000000000ffff000005000000440714665cf9b638de80f68d3c9316ff6ac5fec37f0a7579d797f49d58416570b0759adfd2d4df394f158fad66b1924baa69b17ccd6c68c35e924562dd3823974a8dbfba8932c87de17be26ed5428b4bbff4e9ee2668ef83c4220165f64a03043a99cfc4a5b8355d1c3445b55786a8c389ba6f3c0ded232f301ba78ad1baea55be99c59dab62f4182056aa7461fd463a77607f858d1a87e127f4cdc8424e41be9452455149430e554475b5afedf8b4a37d6f1e66062dbf11c30bead1911500001010000000000000ffff0000000000007932e3428532ed45073bd6e3d2491b0128d89e96c0f04a6d7baaf3c4bf4f724280ccf358e037c1fab2ce2749923b5dc9c78c34a8e361d9ccb66ad4dd60ab2cd439417460d9dfc4b50105eb4ec928f41aca5f10bc3ca50bd4ff320b4e54a5d19b3e37ab91a6ec8f900dbef861d0af719980d530893c7bce062decf0661ec6cd4a586271c327b5c5d1b7e75b00c0270c794ff5dde529931936a6e238da47ab03a5557a99078723b0fc65904f3d6e6e564636116e1f0028d8b33ad266817410a25130c12f789a53d2966e37353b2b180b6ca96db19569f9cc16d141c91d03899a1206f7893d591ab3aa3063c93fef509af0b659b8ab17c79aeed6a4a76ebf4994efc8075f77c58b8c317179199355c174df54a3777ef368e7a4d2d5a5747b7c99c05965706b08e3dd29cd79c8a34abb399c9931c127172aae44a68cfcbc116543094296586e201be7913439585f4271a6bc1e63099f30623ccff0d0fd8e65d29a7ed4d5d9662f2622fc888de5e663e88740e92fa6acceef9e21f67c95612a837bb3c81b43094e56439d43c30f87c2cd82e07251e2d903e6f9cde51d4355b7f8068d6fdc3271fc29fddf356a624350c1839a99f2d3db6cf8d425964563241da8be6cd6e37720b14bd24264b69fd3e9376f3596929f679b319d605629c06703a9f9874f1842f420b4b9c1ffc068320c864ebc136ceed3415e544d79f40882744c6dce356cb13f54da51555d13b29592ee7ab09752d91a621b4925f60f257c886de2ca8ac90575c52ddf47a48d8e22a8beacc777306f1fc20cb19fffaf51481fb9dcbaa71e630d92297b23284ff314286e59e25f541260d2524d411a1fef02a58ed11ea7430ac6b4cfd881d3c357736c9a567a939da77c51a535d52a080ddd8786e390ea50f01ec5279c884d433ffcc3266a2722f90717a16f33eea1bc22e7b2bbb8c79bfad3d16b0d7dab13d0ec80996f1707fdfc1141b9b7e9215cc1d2458379c7fc88e2e48fa634d38f423f42066cb49b8052002e541dbd99b782c7980855c61c61035548b129818f1022497c2dfe6c883aeb60a3389bafde0f2ca337ad7376f7f15abadec93177f0ca92a3dfa48cb2682d8e8b27c49426a53540aa71c6ca736d34b2b85d2c4a509493d98b383c5f6e6f9243b189ed75664a976fab85176001d86071a893395eb15c4c8fb6090af4378076a97ec20b7b51730f13f056538bedf9e514d1cd2cf32713c1216ec3678098f6b8c37919b03b2f4b71412d28c7de757d33a3601770209b616f72c439ce049eb192d590dcecdbd78de09190da976be34251b957335f76e3e0d9abbf1f2b86e31df5978bcbd05fd1df182ae7a6c6e6c9953904868af7271ca0716246f078f15269661d7f5e79f0d1b74f420a5a8510ba0adf1d95c43ddcdf8a1c97f5197ae159ac162fe8728c06e07a959d9225ae9ffa96861920cb067ceb7061aac6950a89df6fcc16f1ff42ed4f20af37698657c43dfd3b6ff342c6977d5e156ad63c112d66a50b9508e11e934df98e1a28a47b307f2228534371f11f82ed9853831774eaa2602daeeb9c9cbbd2fec91bc523bb4a4811d1cb069175a00d40edbfab43306eed09430a0be0f3a87c94f58cab38c8dc46c6d600e6d27d71378cf0ffcf50d1858a3cf564137fd97cd23b611fc30c5987e05958b0389d6f1656fab53085a40205c4c6a1a6cbb805b2c324fbf89ac1c5ba5702c439a2527f9f3852b2db815a12613c4328d7ac03db9c5cf2ca796f2477ffd5e353b70e9e23a18d59049281071dac7be22dd824ad66ac0fcd2cd8b9dccc369a21481002b9de99848c8e668a12be1db60294822b6184bd650ccd227d0b198450dbf8aefb80a676c1de62ee7970f30b60be503b9d485f843035e1dd03df92d74ac8a860ddb90ba0235d1cd79755a2e7b8ba0e89f77c0ca1fd92193b8b308aebe293bbe78cb4ce13ac9d916cfa6aaf6db275a05df2cb259b4642809731710ea3db22bbfb68372a433c0f6d81c4e797364bd80a8889d348e4bbcffb9b84e7b0d35eebad9df84cde8bd91eca1728ce0090085702d7734419c089660ea687d830f0ffa9da7373f7ab2cc685466abc01425eb10fc53e53528dafebaa94e004483987df70e789ee1c2377fdcc648fb33e2815b167b8e494fb79fb2e6deb956c197201eecc9b850c8423498de878ecf7e562af538fb8d3dcd219af789db6760c51f887b3ef061a0d2289a15dd66e1412f6fc6ceeb7f9780d7471772e10206d48ff80ae163fdbe500da243e0f4cccd6f67ec0eb8460f791d369c0ec1ab9faaefc45f49c7d3ed32e54fdf8f7125e3de0d195ba6a5aaeaaade7cea21d345bd4faf3522eed6bede5949fb962a3fa5bad57d4429f7549e7b8c4dd86cb783dca2a96253f181759732c4efa7bf3cad153227eb3f9d152338b99983a9408b089a239903be41849a2d9220968e8e426017726b9e9b7461ef942b4e553679f27c0bc11f1a284de89248710ab11d0c3c53bdca96430d5cec4c3d5d4fa09c899f5b35eeb289b0cc5096e0a17f1820311d0f6e39d70396e1f37c79072673d1137e76e88e113aebd9fb9b118c95b255b7251022b7938d11fb235cadcc6b21ee9bee593284fde388af6d24f426e07163015fed133a3a27466abfb90431800926687340c3b2586b2c3b45b0ccc70f94bb1034479a82085c0bb63aa9f11c1fe90d9ba5e04e081baebeb1a0a45525da52d8d4564fc97494e6ae75e8fabbb2982dcff3d93d8db39b036661ae93df247957de926eed559a1c1ecc727d0d167fd23ca071cf05deb8faeaf3de4b4e6ef72264d09a8b44e1a0f34faea52cabf433715d48d842b69810f572bf85a2241b53e1d1c7eabdc372e3ed5d939ba29612e109a7f59b47e9437772e4be1a82caf7073cc47e85372137e7614f79c9cce6171e18a359bc49b37048a24496a5e1ee1a203e65fe93dfd6db5f29d15f11b50c977571cadb30a5efb960c7d800aa692a5b166b4cf4161bcb1f8b7021c61a0a73908260202902c446bbdc80fbce76799c82cc82484b6b0141c84281d6c147208eac5a04ccc64617be1301f2cd6b943169aa52ccf20197a183473f494b0e85709c23eca6a1a9e0573741d04914dea9574cf87a1295c013d4ce0a5b1302ef6529f4a35831aff3dd541a8d0089e07e164a50fa5965120c3fe2e4f9acb604469a73e62919c5af5f026dc0f2315038629d8beb8a4d7d7ce37317e8716d8e39aca6da409f9791ba3e7f6e8a762c46315f151139d8d7c0a15722485d2b7b62b271d33dcb74909ad614f99dd154d0eb1f80fe63fa7837a49731ac2c5125dbd74db908958619587564dff10feb97ea69521f37a40d8d92268ec7178463aa5fa3c534ece69677aac707c6937141a9d21530fe26b0eb151faa90614612227092e027edb1e2f293a930635bb9d1f9dfe98d6da0bce2421b420c6a83fb663a75a68f04c89ee0df260584ab8dfff0e4084512d1ea6baa74b3046e19b309cd7a717c079f7f8e626b8e7873390e4354987052c64f3e3515f6cba2fcfcc02824eeac856c9596a8b03b6d1a3262bdb21030ed055b64c5e74ed91c036cae83a54237458717feae4b88379e127b4d60bca0a59c0c70e4ab5b4aa96518ff604cad6cc424823b12b3cc2227b9ab0471132638170616565680bd11acb2a6f56b60903e7f82481089c4bdaa582df994fd7f7462b4721b5e86c36b3ca0d9fb2a4d4f8db482df85480cfdc1cdb6ee973a2c2a1f00d7eb2d3461dfc7b7ddada47f358d0dc4b9291b118f0acb0cc8093dc3044caaf9826b22e776dddfaffd12d21f3ef73b90ad4909badc7f65c979b78d0ce79b39db2fab3d8e9faf21b94bf5815288c199bb107f8876d8fbe4ef4b072334971c77408946f277c615f92ae52810b0cea41f952ceaf22987865eb3c240c07fb342d7e637e09f52c829c8126a9e3a0c440a6f356760365059fa467362c5b2a5168edaec94078eabf6a8059870b1b0b83b51458aaaf0bf0f6059c55fedf1a6c8f34da0c7f9d4ae72b9290e1d2c711ecd10b1061b21c3cc2a9cf104a34ab68846446dde6130b0e2807317409934a59b667860975cd42200550b3d9dbbdc487bb568ccbe182aaf25b6a7120f0ba69ebf38915e627c2c434ddfa6351d932c6e487a842f1aef198a042aa27d6eb5850fadc4f4b0690c2f5e4260a08f6355c9559836ff2007273897b26bda141363471bee1bd3ff2fad757f5f02c37c85c820e6bc89291c42db64e284b9650facdff46aa1b395dd3e99c12c371a5587f8fbbe9e68741c8886096506686fda3478a0cf045d3b03aea9125bee7f941b671aa7487022e58a43fb434dbc73183ac594bb367723dc58105c555e000f2e2b751a6116f934f9c68ea5ee0b0db70e3d957fbc1b90ee93892b628f647f31440961e9498a46b3717ac2d14708371f20e0844fedbf4e2326c9e9b005a6b7c8d12eceaf78374710d8c735013cf8d0a2f4f056884710e547ebf21629724cbcea387a734426b541a3305bb78679823299a4606346ca55c363a3eb246d9a7161aa9def5027c6e37e949b4469132d8e3abcd9241bbc143fb48fe5867cd489f6bdefbf59abe1da51ee561a45e2fff788a2b3b0e28b346375d555f21636d0fc048ff403b4200c74d9222db60040d6b104e403adf83537f61e80bd976b582933527ec144df300de2585c1134c64d79d8cd996d0f334d1056acc9c2abb7240f0bb2c6235c042fa4efc259abcaf8cf50e5ac5087c53424afff9927a9f39dd613c2c90d274e849c59420cec10a1d66101aa7003d1f96dd17443d7c443077bda0838a73e87791b26f7a2a371e339b5a4d6441d3563bf8934571039e80f5c3a1ccfbc3db7d0035ec5b66648c7ae3b2992de1346eb2fa351888060a7c40eb3e161c2b83d4e6d36a575169170de19a811b9859e4b53e22db52fe95c7c8ee51d0bdbc5e74f8e9fb816c1c7886cab79f8a244950f392c7486d158a788690126e768a85f1c3ad67269e5f02e50d1be4fea112115fa8618aaa68122e5817486f72266795cf61f4744b43d5b8af15bb6c7acc7628f51cb04da9b68e29344fe4677f533f5eaff581c9c308bc905414d6952fbb7f9ff73fe378f985bb10fa94a741d41a827691201d37aed5d3d105e9e01abc68c13ef88d9316cf172fd3d28565a1724508f836d88efa7fd608888bcb3faa9dd4b772d45f52a56c23ebfe23e29c74e3b4a01fa24441c538f3493a57e096ed1c5daeffacab9f4b61da8ce81c207376b37669c224292783f39053ac21aa76b458986b2a8caef5c7f5dbae552c5df93f4d391c1cf3c46143510ec54a810a39d67bc520d18ceb7f273901e9f18e87da4877c1edbb6d1cc2354fefa158f6cca1c3172aeff11d15ed48ae2cd3cba742435623b0e7ecb875c20a699f6a8e9c90019224b9b7996db30cc2078cff97fcab5eb9c5e29abfc761faab434474acce5335450bdd823ed73a20bcd8ecbb02c8b16935b692298f603f3f24b43c85825e8db682a1d827ed86df61581631285232eef4ba9172ea54732079a864c2170ef9584679eed61da584106f5eeeb3a80ef258686a660f15a82d01c28766af1e39fb487c592370a9ae7a674dbe187a3d4934ea5b3627f9bfea2c3c7e1334aaa02008eae17e931a86836925674719d1a898ea9defa62c1638efb500976c59a74b297f637c2cdaa786805dc61a9d3ce554374e208a2e991c911c9467697f5d255c4f551b02befb11efcff0dccebc6b6778a863730d8c022e471a75f2fcc1b2057d3ceab35928431959ceec32e3b423ded73f4940d06eb4e4e6bc9e0000000000009563740285a1465a37eea00fe39667d6c9a38937c1c9e98cc76ade99a6fd29a9086ef74e7b54ac9bebead868ed5b6f86089ae071246e235ef2ec4c5edebfc5cc2d35cc9b05d93266aa44fc22c8ee9726e5af0ce7117abb0d21bf18cda2895173a5e63bcf979efb93eb4c43331404189ee838b778c0534e2b647d72a56e8b54c39c13bd5cf81fe61d225933642a488c7be3880d4e07a5048f"], 0x1190}, 0x0) flock(r0, 0xb) 16:00:27 executing program 1: r0 = socket(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) r2 = getegid() getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() getgroups(0x4, &(0x7f00000000c0)=[r2, r3, r4, r5]) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)) 16:00:28 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = msgget$private(0x0, 0x0) r3 = dup(r1) msgrcv(r2, &(0x7f0000000400)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 U\x00'/4104], 0x1, 0x0, 0x1000) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x24, 0x2, 0xff, 0x59f}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x1, 0x2}, {{r3}, 0xfffffffffffffff9, 0x8, 0x2, 0x1, 0x800}, {{r1}, 0xfffffffffffffffa, 0x4, 0x20000002, 0x7, 0x10000}], 0xeb, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffb, 0x1, 0x1, 0x7136, 0x80}], 0x651, &(0x7f0000001440)={0x9, 0x8}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) setuid(0xee01) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/97) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r5) 16:00:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x1, 0x5, 0x400) getsockname(r1, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) setsockopt(r0, 0x2c, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) setsockopt(r0, 0x5, 0x8, &(0x7f0000000040)="56076e9b3921e260a1dcab5b3d5b389a83e683c6a7215120c762416bd0b167d39fba9f9323cba34f6b0d07bbc1b11e21ad0cae8bfda52a50750f4b26352ef793a31da684252a2a9b936d1a30efb52cbc3e7e3228cf958b893dabd7f168b711427277caece87a2ae04297cdcb570d9ac6304b8ccc94ae9c908cb60e108f0cb3ae7ea1b78875fbd08b2a4191125da4cdced05395741a34a04b32487a4647e774fa0a1663524725d1bbe83d39605f7993f557fe37427f537c5d5d0fd461d71298e88ada0e1609cf189e75b90320ceeeeb47e3543f94bdd415a99f47696b0debfc647cba5202b60bebadff9574d533fadfab621538c76025", 0xf6) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x48) close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2, 0xfffffffffffff7dc, 0x80000001, 0x100000000, "1db99ff0af3e90484b5411a41ab3234fce6fcd70", 0x8, 0x6}) close(r1) poll(&(0x7f0000000080)=[{r0, 0x34}, {r1, 0x4a}, {r1, 0x78}, {r0, 0x6}, {r1, 0x104}, {r1, 0xc4}, {r0, 0x91}, {r1, 0x1d}], 0x8, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x6, 0x2, 0xef}, 0x1, 0xf4, 0xffff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x80, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = syz_open_pts() write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)='>', 0x1) r3 = syz_open_pts() close(r1) r4 = dup(r3) ioctl$TIOCSCTTY(r1, 0x20007461) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "85fef6bd060200008c00314f6d809d19980200", 0x1}) sendto$inet(r4, &(0x7f0000000300)="5f38629449913fce57c0c4ab1d1222edd3123727f92289c0f7a0ed7afa27e61f125522f16cf5c337ea3a51a9549f9473817d1b3c11178c9839668776be233a9053a3e0d443c86f73758dd749a74f8d1a2faf9fafe31e0ef18fb2977aeae641c079a046734f240a1bfedf3c4c51ccadea0a2d3ebb8edb0a00d88f65b5d0abb54192687d7d42efd284c46a5467fff2523d7a4a63b0ab5e0a073e", 0x99, 0x408, &(0x7f0000000200)={0x2, 0x1}, 0xc) r7 = syz_open_pts() ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x5}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:28 executing program 0: getuid() r0 = getuid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) listen(r1, 0x1ff) setuid(r0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce1735fc6f577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e331a7f165724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574050000000ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:00:28 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') getppid() link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000000)='./file0/file0\x00') 16:00:28 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x28880, 0x0) ftruncate(r0, 0x0, 0x8000000003) ftruncate(r0, 0x0, 0x80001ffffc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x3f, 0x5}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:28 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x11, 0x0) flock(r1, 0x2) close(r1) rmdir(&(0x7f0000000000)='./file0\x00') flock(r0, 0x8) 16:00:28 executing program 0: semget$private(0x0, 0x3, 0x1b0) r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x9b) mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) open(&(0x7f00000000c0)='./file0\x00', 0x8010, 0x100) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x40) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000000)=""/128) 16:00:28 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x8007, 0x800) accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x40) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) sendto$unix(r3, &(0x7f0000000000)="8bc4d3f44cba2cccead1999f743e11132a85ac53c4301b0cdd6aa3711af49ab4465a8b79bbfd74d4b4", 0x29, 0x8, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c633000fa85056aed14561b577fbef58fae5c9f3ab652dbecd4f4a24cdadfaff24d0073403dbfbdb3a99087c05837669d8e6a2542e8dc3c5ea66793d1c1e05d2a966bbb03bce57d65f41cc6080c8b24b51a93f8483da74e1e6516d4fa2c79d5afe9ca8645a95d06fcd8a34d158a6a2af98e6bd8b258c3fedb154e1902645c0f0684b03b9f1637475e247703dd001021dbaa1b046a573e310500000072efbae151bc74930488dcafcffcf1b7999bca75594a205e9e6c7c044074bf4fd6921593be6a662efc68d9fa6369681d9c7c2dd52ca4f085a2009c13dfefeee1468b1f21fb02fac0a2bf34f745bcd03b320fa83948ec4e79e65dd9b17d986d37a73ba7fbbf990cafca77d1776cb92967ba3701ab1c81f61c89d1e6"], 0xa) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 1: r0 = shmget(0x2, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x0) shmget(0x2, 0x2000, 0x111, &(0x7f0000ffb000/0x2000)=nil) shmget$private(0x0, 0x3000, 0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil) r1 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x262, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000280)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x10000) shmat(0x0, &(0x7f0000ff9000/0x3000)=nil, 0x1000) r3 = shmget(0x3, 0x4000, 0x5bb, &(0x7f0000ffc000/0x4000)=nil) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8088, 0x0) shmget(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) shmget(0x2, 0x1000, 0x84, &(0x7f0000ffa000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r4 = geteuid() r5 = getegid() r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x1ff, r4, r5, r6, r7, 0x4, 0x5e1}, 0x400000008000, 0x1, r8, r9, 0xffffffffffffff7f, 0x2, 0x1}) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) 16:00:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r2, r5) 16:00:28 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x0, 0x4, 0xfff, 0x7fffffff}, {0x9, 0xe2, 0x1, 0xef}, {0x4, 0x80000001, 0x7, 0x9}]}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x612, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x0, 0xffffffffffffffff) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x15, 0x0, 0x28492f91}, {}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x28400, 0x0) 16:00:28 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x26) mknod(&(0x7f0000000100)='./file0\x00', 0x2030, 0x75d) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x48}], 0x1, 0x0) 16:00:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000900000100"/20]) unveil(0x0, &(0x7f0000000040)='r\x00') 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x154, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x500}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0x90}, {&(0x7f0000000480)=""/246, 0xf6}], 0x6, 0x0, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x1, 0x2, 0x0, 0x9, r1}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x4080000000000001, 0x8000000000007fff) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x202c6, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) socket$inet6(0x18, 0x5, 0xfffffffffffff001) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/98, &(0x7f0000000000)=0x62) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xb}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d93}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[r2]) setegid(0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x1000000000000189, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) getitimer(0x1, &(0x7f0000000300)) close(r0) flock(r5, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r6 = semget$private(0x0, 0x3, 0x80) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x1, r1, r3, r1, r2, 0x50, 0x7}, 0x40, 0x1, 0x80000000}) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000080)) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) 16:00:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = accept(0xffffffffffffff9c, &(0x7f0000000880)=@in, &(0x7f00000008c0)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000940)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) accept(r0, 0x0, &(0x7f0000000900)) sendmsg(0xffffffffffffffff, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002e00000000000400"], 0x10}, 0x0) r2 = open(&(0x7f0000000780)='./file0\x00', 0x800, 0xc0) r3 = openat(r2, &(0x7f00000007c0)='./file1\x00', 0x242, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000006c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000040)="bef03f3e10376b8aaa1acd0d8fe77c0da126866b", 0x14}, {&(0x7f0000000100)="4b8695f97bfcafbefdc4e34bbc1bd02aef6b154fc9ab2f1b448ae72546c18d06d1334106622d1b51e6fcd510df4e67b4d4ecab413df86c92aaf58c874e38bfaff8", 0x41}, {&(0x7f0000000180)="99c7eaa585b787a0a799f739c4aaff31feba6582e14414c98901b25a1ad1349c58b65ec881ff5d9b7b4329a222ddb6d2e68d5ce4b62bfeabbfae26a20e56107f379f9b17170d5005548650427605d3c38dcd3dab085420b0372ea24490bec14f22103198e119ed0d4a1ec1061f4d30ec78c3b7283783038843b48ddc21244ff65484fe3c6dfa8a5ba6c55b4147c522fc0da0b599f8812e41344f9dce8fa530e5d5ca6e209d3253a089e8179fcc1bfdc669ebae4e9c2b3956a6954f8f00809190b8576fafb765", 0xc6}, {&(0x7f0000001380)="dfaf0d3d84d4d043962d962578e119b29125ae16734fcd3a3a6af113f15d7ea5ffb5d2bcbf936e8bf53305e04e294d5fc0ff03b8982a2289444d0b976172465aac2f06b0337db4ccb97d451dc388a60b55ce104c5c67bfb41a6a7b94d390f6ab2dbdaed4c00eb6a3e49fe717e05f5611c530cb483208b6dd79b287bc5ec8464478fa9083e753d5106574105655341b1b7aaa4d5ae41983ac0533c55622f5162cd1775a73f53716a626249f4c7a7947292a83ad77fd5f4f7b82cd1211d281bb4c73851e49f28dbbfad9b9221d96c26f955494f48673fd52144ffa3a7494f2b3e6e90e07052c139ab6c0ceea66adbfb982cdb4505554d82c32f5af6ac858d1c06fbb6a309d1eec73d72ecc9009051b66dc15230d95add857addae4a7f8d23ae5c4147046ef563e5857e29367eb6cfeaaa91c10a74fb32e47186fe548c4d08e685d972b89add36638b271c05aacbde8ddec74ee7a8c452cf8b07b777b0a010e44c2db7fbd7c61ac316be335af057cf8d6b738338fe215c670e3be3585e4ecf13fa5797905b7f37345ae4a0b5c7d49e5177f0327f26650aeed9dfb0bfac7ddf5dcb512b36ff75916183d1287140a6aeb7e18df2c922ba79290cd04efa59ea915f48a53cda68a2ecf46ddd866843e0f7d4069731694745a71c45a96f0d1306e9c17f6e6970bfa59368b1f52fb038f944429e1892d9ec6c67c35aae858af0454bb0ad743d3d39d854050f0e91ee7edcbe11574fc988b54ed1541f7d56b398a9360c22b38566bd3b8aae6f76374dc2827146f3461e300eb1f3b1423c502319a3e0c8893c0bbdcc24c7a9733c7bd8173fd2634fead262c0a3e641f8f212077c0de58cfbd9b822bff6116708fdd129df4eb1ac1d6e7899630cc2fe66bd6d549a163fa9ed66c0aef4f7684526617c415d40d3951ffa47c329ee216fd89fc55a3bdf09040c3ae0ad726e3047aa61b4028bd508400328322ffcc5f19ca33a78d1ce79a6097abd68d00533a5d35756cec0686feff26babb1e15d892e4adbf8f5f23e20756c1b86303997bc830822acea646266489b791a033f1f013dde3905218512584ab71fb59e3a193fedd225ccf87a5297d9be5355bf04bd1fcd4bcd3bdfc2fb96e862e88f91be17de1a80f1ab1f889d04d02f616c02ddcded10abf35f19de8711bdafa584269e92dffb9f2d5f2af68de5af88e55481110309b79ad8de23186da45bd96f069ddc34af6b23c4e5cb1297cdb4434e4e0a918d8d8b8c34b73840a702ed0dfd6462d78ec6f2586c9fe3ec0b59f0ea4bae7145aa37dbd9dc14c5f88e6627697e82b2e2a05041ac86e49560260a6ce7cb5b129961c52dbb5f61e974a2acc9547dcb1419f61789085ae68579398df7118d0de656f1619ab41f4aaf2d0f3783da59f34c0d5094cd893f8caebdd6dc81ed5c5df566aea29b6cd7d35c86e241b413ec945102b4b072c1af5186622bb1103c35128ec0f49258faa274b74264e3f72253803017b7aa143b2943a413b3f37aff0a19e8d903cefa602a50a8229f76c64f8dcaecc2736155c291131f42d7db645bc8486e02fb0a93464da2ea2b4bc9a65cfd2291cae9671eb6997abca1e51bb5a319389f432b05f38aa12b9953bbcdd9d706c3a4b7dd082beaf26bf50ad32849e0541ba4719982884484ccb2fd8ffc227a16575c4d7a71e15f1647fcdd3860c9774440e5738696a24aae98fc117e1b8758b1837dd28f833c36a9208bb8b36458e6b2f6548726b905ffb5b83b1f8f6937d4884daceb5e69a6c1159b8c0c7de2dc93d491c665fb82049618f4d6ea9cdfd08e284cfb77c4defa45de9bd5e86bea81c73c1ec45dc8b65d15fc283344ebc1ca9ae9ade283f4aa75a04171352fb244e652ce05618da0e5f4f0241f45e244295f96754a53709586c71d0d14c51a88d8024f69910a0bd3b13f8ec7c29821ab1282740156827742d8dcc913361d3cb31587f9b2bc375edab6b2ebe2793da848dd8eae32bae6b7214596f525b0a426589bfd3b4319917294eda41f4a0c4a7c1c80c7ff648aaa37418521a593afc330e33f7517de97686f47220cba2d39605a81943a388dd22d2a22f1ca672069bb83df326ed5a6bc14fb500b0f60ede17132bb9072465b25dde35e1901728fa9a4467970537372f99357232a3372d5db841a62a54c5b16978476c63d3e8b8abe650ce4f9b79bd94ad66d4cf29a49a7b8008885353f0f825038ba6541bea80c81917cd2d2e34798d004e3e59f5e94eae09e3467362f30560a12c2126e6f247cd2dd2cbed606bbe47aa0f21330f3aef0599ba75c3cfbeed3baa3cebc4672eee04e34b3d2cb4ec78680177719abc37f3dda888210ba37db89e2d3eef8fee1dc2f969ce19bb3cc88b82b93ea762ba5b145ddd3439d2edb8b063fdc14e3faa04522595f124770dc9037d28da531e4db7f588dcb0f0a898c723a706241d665e8a624d9eb5566474753611d255820268c6b82b9cd6751b91965a95b73e1f38bf5f1dcd2fc545b0580c6520f976775e66d963f32973442abfa79dadf370dc9047949cad2b8bc7b3c2c90abfc1b1b0d6877dd2476cfe3187c52791f571d55e07939436a3370b3ecde2bf1f5e6d75f637b417460479120e60ab76b9545bb534d9c50642076fd1c1743ca03d22c700e541704882943bd79fc8f542ef8efe265d11d76c24ad6320791edf4280da8086c75195c7f17239310859d56386579141c118f4c14e0730a4ac7071d05e0eb6084d4edef05fb7578e10afb4a41c31bac29714d48a2c61af86c2baf6e452c103bbfc623797807ca7b0a34d9f4ede6ba49d07e1eadeeb565ba8e2482834f3e61cf3d088941db1f62822422f4e57a0e47c4569db71ba22c36e016035ee46c8f4ace18dfa79b300e275f08e522f4f5410c36e8fca78c0145f2738a63c7b3d901334e8e2fc5cea6832b2d3a50a564aa62c9163e0cd7cfa846d00aaf158751f92534426d60ffea1734eb763c545f148717c3ca356874edc11e148e1a91398e3a65289cee7d811f363fa4815fb163aee09b5693364b82a28f369e50a273b41b3d69df5d2f687b572e7a4b5ec74cd0ed867836527dbe33c168f0b89065f368e4ef086a6d09ab701437058ea76180f647631003bd82f334125be8c89227b711b73ebc641dcf5a64ec390c61b244a9179e41ffcfdee7f6490269c63c8e5dc583a18b7e0e31637c418debc94df7db486c6e0d221250b83bea557161bc442de7ff7dada592324a72337861800f7a7d44eed9fa9c6b5fb2038ffccd896d39a689c1b33cc7dea178cdd816d48f11018e13f039ee49738514f4087be3707e8093819808c5c7981146648933525204476c582efcfb44991645e966f1b6fa213fd131d5257686af3b401bd60b1d03b548c0b69ba36919ac3655e2f6dada08e860fc8bddf44adcb671a0aec36fd6f5f671792ec62d3a8477354da891cec151fb0f4b9578c2e36d5f95c5e8ffa821a091d97670aad47a24c3cdba95fbd434adf29aceb55afa198f801201a9f7bc3baf96329eb71b30a02eaed9fedcd127270f3e794432ad3fabea082c540152b8298d695d03fb1bbc0704921a52e2c8667e5ec388bed255625ef8929725a61af040e6da9d5f19323140c941cba387cae63e7c786b962ca324060ac81b15d58d07f48804677e808eafa9e711af2f876bc6dc4a39af2610a73f785018a08dae45d38b55f292a3886712071d9beebf0d803b6f89322a4abb4c8b7c3612a1f5fd8496ffde592a250436ca6672cd9827e7a7d7411f774fac886a64b49c682a662ba19d6e053622b1a1e0885713f2f47e787e6ba6a7009586f070cf526ed6e4a63d82b8f3acd82753aab9ffdaa73784fe3ac6b0c6362eac7aa00ee54992b1a24b3ba52213e93f425c22543b957022c66d845c76f2da0048b642d258aa8f7bde427a23ffa1726df5b6252023a7e23c75da87c2bbb8d21ddf407cdffac471619bb5c306ff6bfd063519b519b88262a6258a59b876e91989024460c060fdb4d701260873f3e2a03ecd04adbae513c5e9b0015ed7e6ce3116622cf2220a2db828752b711547801a3204e7827ea4518aa0d0ec77f3b745479a107a930614b7a94fe660f285e1cb6ef3bf6f29953717d785c4b575ea42206d180fb3e6b76392451446560ffe7c565210f553acc258be28218d2e7e97951ddc85c9a449aaa65fef35495907bbc0cdbafe6cfda5ed6c13fb852cce0d2f39a314eca96938c0208689d27790c445e3b48b8eff630653780ee5c9179532168f3afc5a2bce2a169f185be1c36520e4237ce95b79677c700cdd21b4b976d438e5519c71a99b3ee80380f777f26eda2ff45c4abb945ffb515a2f983f1c21b1974bad5e97c4ea64bf33480274b7cf7215f4268f5c17b96fa1709fac9ed5edf73f9b03211982ffa1dd56df1bf23db154170164378e1a5d48be390ebfd27b67e3d7839643a2f0e73cf4ddacf411c677077844ae2fd4f939acd446de0964e36e2bd8b46e33ca99dc124d9b41dfe2ab9a327deeda34c486803296615aa3f433cdb1c6dac68ff14705fadc3aa8c6d8af2b644222eb107f39521b6bb1b3fbdde446d9431b49ffd549183a3159a226ad7b1a52942f180c4f01ad900336a354120a5f489b87033bcb2b87cd7b080467103f3336df8494612f0bddbeb27db30b40603bd39c9ada7d8ed279d83bd26bb4066ae7098d3c8239b3d554453eb2aab88c763d258af63a7af726346ed09aecd14a8a57d6e3ab34eca0e3e74e9054a37ad8d24c2bf918ce26c8026a8bb85c000b8ad14001f6d11d6126dfa82fc585390b91dcb5740fcfd38206de973d4372ba704b984e6ee343809c78bcb5f0f577305319ac202f7e615e2722296a0a1dc20bb51a8afbd21fcb649cf0df3796f761612b8fe40a72194c2fe096f188a24cb41973191fb4e30956e50894e8c984af3dc549a7b5271f2b976a8520e9dc6820135b03d23ed6cccb0e7a4dbf4472bd61493137fb52e10494c48c300c02e86503957bb79a680a5dc4f1e914211ec84a26393025e43eaddacbfd612a3ac3557855026ce854a977f7945a45c8da7c8857444fddf0d0d468163330517ed32d0e1475b54c8d202d3a73194f71b97a5a3c87d6ef70b5f8dfbc7e661ea78f087f1e0dedb8a0953e4e03204f760219902f8eda98958dc4b501a588f7586d8f1ab20e8023567cb10df0a6e5685c0a8f1666c9e887631af99c7d49d5ba80a21861631165343d89a50ae92e462394e0ba3eeb991b7aad7e9a8af8822b7d22ec7e2ff07114edc68d5359314821738d73ae0af44a36eb5b73ebfe80f38c66af9a88097c15be524c21e7001ebcaf63c9b74f7e6a96a0befe1cbff7306abf81394234d79b56b048a31913d385956ee37ef950b69c457ec65e496ffb6829d1288b71ea5b3719a484cf0008d50fa2fffda70dd0538cdec12a18fe3acc9b72cb02ee5a2b11f2a6b9b0e6767b6bfb270c355b3ca07080bd115b19095e878f65d60a1c7b3cd4f217b79feb4680e53c069bf2fa7fd69ae62dc07b90c3e1057a219fcb19e380fc0a07cabd0449842fac0b32b5798221646f073d42de0f09274b2621db92d6f1b55ac5aa8374445573f4542d80ef7d42fc58a1b1b9e7b852874705275ef1cba8cc997741678aa8f96bdafa790c8a84134dc810469a26d21f301eb547e1571f8a8ca2318db995cbcf743cffd6cff74c1344bf7d0b25929f4b83204e3b00c1e0d978e864a472baa3273ae3128a7ae5c643141f225e21b9dea907ee07aeab036f90523f4e8232efc1628fa04b23281d9416c324bbb8d25a08a7c", 0x1000}, {&(0x7f0000000280)="e87682c2eca3fe50ed4851cd079a3684dd97d2c096f84a01802e21e61de5cffcbc0b18b48a368f5b0b6d6d093c691ed2ac7f330ac5bad4c3de0c0112acf8306d2895414aaa9f05e82d2d879188a7d61c5ea00e2ce0d84614c1a8af52a6887b24e6316f8654e62838cf29f5b3f2661be3f715d5c415be1e29c89f43a3d253062ba4c386e85b20a568f7a5a7ce6908a77449d511b5bd84b740fd6e54f6dfb1153e1d17a199ec55c5843ad16d7e00fd6f42da3fbe625e1468ab8e0c48f683cce12aa67620fad766614a148af47aa24b17671dfe17c2fb501f3ef51e1452e2fbd1e9fad5763f64395240024af1d2", 0xec}, {&(0x7f0000000080)}, {&(0x7f0000000380)="eb16a849c7629dda6dbcfe3733cb1c2c2959d82e8d31e05043118c68aab82883ea7aa9950e093fcf1350410d452f9771bb20394b644f8cb1c05f1f773bbd34aba0241d4e8e7cc1ef036cc0be06305b649dd9bd36541d10ce0c8e63a6272f4898734783778b1889bd11345b40d4874a4443bf4b0b44e2232810651159f83e799afb778f60b83de95fbfde2ce8c37c85bec8a214363997277c0852f693bcc65b4cc0f096befdad2103e4b8260b21a326e70d20765e006210420796f19f644196b539b7", 0xc2}], 0x7, &(0x7f0000000500)=[{0xc0, 0xffff, 0x6, "d9b70a6e11e3d351a035c80fb9399e4b50c061817ce88f101cee129d8c5639b9a38b92c436b6a0adab1091a362b2a216ab1be53dbbe36f6ce4d469f97e0d24ba93e0cb61a2fbfa9664ffcd35a0ca91ed5ea5d0fe408a0a45fc44904b5ac44691810830e05535e90287ff7235ecdef4d6ec612c71466a299b50dd00f2266e6aa5a6481137b1aabe052c67c47139b134a50a0b09f2e242b159886f259210a5cb5b5fea82c87860db8a19ce92c4b11f1d"}, {0x60, 0xffff, 0x1d, "e156b44a924e86ad1ebbc3aa5669fb484aba70fbb8c98e5de8fa18a3288fb44b2601e55c9c966a8f9ca62adba8946c5ffd2780443514eef9bd72c10bbf95ae1e6cc34b73063c8e9e081598"}, {0x48, 0xffff, 0x26, "37b0267624f33bf4b37dc086a77066c97822905e79249587e66167ef762743d3c2a50a978d5c25d0c079533c0300e16a778d51ee"}, {0x28, 0x1, 0x2, "a84977f0ae44f01a31e0f7dc16ea8bc4c4061a13cb7e84e7"}], 0x190}, 0x406) pipe(&(0x7f0000000700)={0xffffffffffffffff}) chdir(&(0x7f0000000840)='./file1\x00') geteuid() ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000800)={0x0, 0x2}) chflagsat(r3, &(0x7f0000000980)='./file1\x00', 0x0, 0x2) clock_getres(0x6, &(0x7f0000000080)) 16:00:29 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x2) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) flock(r0, 0x8) 16:00:29 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3d}, {0x6}]}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x21) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0xdc, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0xfffffffffffffff7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 1: r0 = socket(0x6, 0x4, 0x80000000) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040), 0x0) 16:00:29 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x3, &(0x7f0000000040)="ff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffe5) 16:00:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) fchownat(r0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2020, 0x7f) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x400005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fchdir(r4) dup2(r0, r1) 16:00:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f00"], 0xa) r2 = getpid() fcntl$setown(r0, 0x6, r2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socket$unix(0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000280)="eb50363ae45751bb842e0ca01d8ede10754293c274db83e6534e4c4aae0eb2712f3ebdb40325f1d8d79efb34cb79cf2732737ba466f259b12bbd3a1c4a74adc63f62416355d792559ea8175bc580ef040a6513c6d7a5bba666a7e38d25f9ab756ae9901b293f1929a4371474e5b0d3149464ba5bb911e880b527774bf83f86b9b457d4972db6fa8e0a6b868a6471f86204fd6423c0b39946ab4fa88f825ed83b53c1ff5c497c70edf0e116c80813fa75ac1eadd72f5cb8285347586e8cf10a28d4630d0c51112b51a5881c14c57fe32a589144e9d5ca31855d8432fe1b3edf3536b39f3cf58c", 0xe6, 0x404, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r3) setuid(0xee01) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000140)=ANY=[@ANYBLOB="70014fadf9180babdeb7465c530ba722fb0dd3964561e798fddc58e002ebc73b0b9d0c39a7250ee241f4936954f3102bbea260"], 0xa, 0x0}, 0x0) 16:00:29 executing program 0: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xfffffffffffffe99, 0x0, 0x0, 0x374) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:00:29 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x248, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x68}, {r1, 0x24}], 0x2, 0x0) 16:00:29 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') r2 = fcntl$dupfd(r0, 0x1, r0) fchdir(r0) ioctl$TIOCCDTR(r2, 0x20007478) syz_open_pts() 16:00:29 executing program 0: r0 = socket(0x18, 0x2000000002, 0xfffffffffffffffb) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/33, 0x21, 0x802, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) write(r1, &(0x7f0000000140)="441132f75458623ee39857c8a03b250e40b0d53bbcad008b112c7e4875269f474c8fae937bd4e0ee5cbd664f0d1bdaeb608177cca8be3d9f25c06bd6e40ff6d4e3e781560b03f323f0bcb97e520eb83c6d38aa1352a7ae412930b738f90131daa5565aa2f0613ea4b3396ec76926b26c0f955d034a3c84dd2746f23e7d651091e4b71b90364c6cf14973f907433d4a4829", 0x91) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) r6 = geteuid() r7 = getgid() r8 = getpgid(0xffffffffffffffff) r9 = getuid() r10 = getegid() r11 = shmget$private(0x0, 0x4000, 0xd15a244783b4caec, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x99f, r3, r10, r6, r4, 0x40, 0x8}, 0x7fffffff, 0xdd, r2, r8, 0x6, 0x8, 0x7256}) r12 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000200)=@abs={0x8c0ab06e5c310473, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000240)="fa4d000b08541d4d83930f86eaa0e64da0ed45c4f9d1d1cb6547ebd373164fd582706e6a1292385b9698cc580fed960b3822275842114d5ce7d395686072c2ad83bcb693762507d5587c2a5c09bd5bc23f47479e2ff5d7c16bc07e9605cff42802a5ad7c78030f498d81375970fd4260785f9440e3d79b96db19ac39864604c155abad037ccb5d5102bf7d543435997615cf48e7c72fa2c09e1c954a9ecbe9fe1d9e7a63b7f78305d29d4afb5e48b94fadd7484563c5934db4431985179926cb4fc877129f59af7386b1e9e096b3268a161a4cbe0e74be2651c1d58c0a949c2c0475c06bfdb23edd5737984735165ace5bc19f06", 0xf4}, {&(0x7f0000000340)="2b6bb3ba571e3210b5ccce77ed1e062fdd24a944945baf26e664e73de221d05d3148f9402d33c2d04306c8418d1d675ec2d68e1b4fe080676100d415f6862658b83ec0f15e9cf9c3613c", 0x4a}, {&(0x7f00000003c0)="8b402d8c3b1d0949079c684f38f4ec233009619182b75a10b760269cc91a10011e8e975fe01921de13052418027e5a6b368452bd43a68de23727439eb38306b73bf03fece4847ed7e6f4199a06b693460058233e53ee87b85fd241d21d3ade2a28bbc20c15912dc008402c646bb893f07218fb1e51dbd70d5967705e60beae7fc36bc29c84ab379d16fd6aeb2504f7f8c1e2a9fdc19c286a76e6d71dfc5fe647955542b38928e4fc0f1658", 0xab}, {&(0x7f0000000480)="f39ba48dd716e9f0547dacae32db78f80d09d4de23893b8bb78da643c632c7368a437798e16b5c1bafdb92a5ac178eebe13dbb974e0a726f4879114dddc54e4a4da8d3bb39dba6c6ef9a7cf8e19af59c5fe9dc409aa96e987900ae9e2c4b2dda33f7580a8c9b7d0f795d267191639c39fff4774e57e424923d44b09daec68a0fdf09d2ef5afca6cced94f562dba78871e86cfe6fdfe8560ffe9cd0ce327cc0dbdc49c8894d26c079ecde", 0xaa}, {&(0x7f0000000540)="9d57bc4a096c072e7cba7d4b9076bb94811a65d90d20007d2dcc93283390fc692e0919350cf3826189a08934470b9bc7e9bdf4ff92575e029eb531e5bde41abebf97d30774c31f33acbc3ef05d9f0f5deced4446ae763816e1d01f7383c8f9147528f40eab922892aab434ebb2c566fddfb2c03e70cf682bd7cd5511cf27cc0f16fa3e49299d270c681c46fc458eb930c231dba9f0b27abda0cc47fc520eae79e13a", 0xa2}, {&(0x7f0000000600)="5b129991123e0e25b1d6c73d5b94a37148266c055c29ef9733be53f91aa4c752fd88e7b045c1a3d40c4d58f54ada1b21c4d57f9fdd65c0700681e1b48fcb9cfc7130b1308bc21ccd145d", 0x4a}], 0x6, &(0x7f0000000840)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xd0, 0x2}, 0xd) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x3c, 0x80000001}, 0x10) 16:00:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file1\x00') r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) 16:00:29 executing program 0: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) setitimer(0x0, &(0x7f0000032fe0), 0x0) r0 = socket$inet(0x2, 0x4, 0x6) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x48, 0x60000000, 0x0, 0x97}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x4800000000000, 0x7}, {{r0}, 0xfffffffffffffff8, 0x28, 0x0, 0x6, 0x2}], 0xef5, &(0x7f0000000100)={0xfffffffffffffff7, 0x6}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x88) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x6) ftruncate(r0, 0x0, 0x3) 16:00:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x43f, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x820, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0x7, 0x4, 0x9, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffff3d46}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1a}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffff0001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xb0d4}) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) close(r1) 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x20, 0x8) 16:00:29 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0xa000, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) 16:00:29 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f00000001c0), 0x0, 0xa194) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) 16:00:29 executing program 0: 16:00:29 executing program 0: socket(0x38, 0x4001, 0x7) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1000, &(0x7f00000013c0)="9c5585f49311b7ce281843b909f82094f690e59e3ac100e2ea3d3625a34760d17375ce7e6876e7c80d7e2e0fddc65fc9297e60ec4e14fe39f539f60930f1abcf7884c8077bf002e9fd66467b386462ea1f0cf796422624c954747efdf5259b32eee53a883a43b73191df4c3f610ea95bc4eac06e7dde828eff433c6f682bfb12fe0792d017bdac86afb62eee881e13af393ad3e7c325e9ffd867e565f9ac21d5608b0f2c446e063e10dd72b0a5210a164eadd1c678f89c3588cac47265c79aee3a789a38c1b0859c0dbc71e5728ab0695f7ae7d4998de91682b059fd757c5040059d7b9384051f4a36b3a0fccf36c355611a55c1fef582c4c1f64cfaad8dbe7421ce74878684741311c4af63c11eb0cc74f22ff1c55273686b0247d19209d1fad4399d2eb14b5169243dc4d18d57e20b0e111fe47580618aef94e1aa999ea97dca70ebd5097b4060c3993b4e92d5268a01ec0ae7ddcfbc657078aac0e1df5219d6e20fee0c5b40e2db4fd7ceb5af0cb521498588bd27c6fe2274fccfd123b859b2296ff9cd3e513c5c197d06320ac3f9393c1cfdab321bfa41f0d0d2e3021fba3f11f8290abcb821460b2620fd176d355f5d6be5a7f623748a2f637a3973e11c93656cec6b3229172f945b4f3f857cb700db8feceeee9cf06d5c64142771e4feb2192e8c0a96a056550921a1f757873a33c2c925bf876920370c517ed84bcb332fcac2ce87d3cd7bf2574939e63c69c9e29bc57866b4453ed26dd3533f8bf5b22469dfb5efd8738adb4789cf28e15aef7f2c79e4e10e002634c75cafd999d9fdc0fc943f9d185b575c449a3fc0ae23821ffea5ad21309b188178549dcf5710c3e087e09df9949ee57db432b4b9017349a9bc804ab00d3e2a1f12757a1615817f2af0c8eeffa5f0d47d5184d99530ece1d71315be0dcb7847755223adf8deda3c7d014398eeae1c1860876b083745ed3fc637a83b4f2e860d95c4091b46994a5c1a9ae5a6285e27b553d66fc488e3cfa50653d4eacbeec1295b6c04c37b3a977abe93aca6aa9b744ba79c4bec323a201d398600f2b2f39578be3a6e1b4e182de7c542ee0d93c5c579feaabdf79fe2621ae101903ac724095546b7c9af01812aa4417dd48728eb5053fb435346deeff5542c0c3d7942d8eff53b3445fe4c7822608dfbbffee9005837d9d4c42be59def3a1716be92351fdc1c4da83e47cd7e23455194862b319644addd31db16bb7f2484b61079a5f06dfd09e7c585c4bd8afb488346ea319501776368e3e302d1f8208f9049d43d6e6030df685efc1d783eadb752c3e81f394e2c3be0b1a1b5831e69dc2887e92168aa148c900b474de78a5ec321d625b5968f10615d6c92becb534e6ca6a022a3ceef5d4a294fa540e8403c82cf764ca2281d2a1d43d87336ce3e33d0b6db9057d9c595b53b776e2eef51f5602f31af0aae6a14db84e45b6c33bb4e8c4531289603b7394fa96125f66b81fff67f4deefb6df13b39e9a10609347d382b7fd06ac376c4dcbeb05f577ab7c2eea76d5b98480fe32e44ff5cd63c56d4b2562256207f86522190432b539c77b1d01e05dae54566029bcf7397e12584364806e1170cecdf77d5161ab0841aa2b13249ee95c5687e63f7d8517095aea6187a7a74fc2acb409628ab2ac493bd9cabf6e18c25897256cab78c24029ebccb9cc1cdb5f7700a4fd567adb3354f710c93e149630825e3b606909240c3bf014e5bd30880a120d6c2d5b92f73d3e7a8d34cd2795d6e8e2148bfc3da9cad293b70d4221495e5345a6ea164a07066866b14a87ab1d2fa737e06f5def63da780a674dd90bb98d76dfe383478aa9f8effa2057e1869272ad851f42b6d8d261826add93a2606495437b9e92e1a97a5ed658243ccf8f7be2b77155eea0f835afb4c89b4d8df272e6d4d4a3ba45cec7f6d78245583bb78991163b3454bcb1f3b0022f37fd9cbb21f9514ad696f57e1863d46e2a6aeda8a83b59f34d830cad05a6df7630a97055e562c0e08416d59330d966fe126c978077534fb13cc99cd017feff0785a8be50df74ab7be9133e60534624a6b3beee113613c23a2a0948244de8f4b0af131189759dcae1550b3107757c6877d8b4aa4564e6ad3b5d83938211356d5b9a1f4db63c332acfd82799f2c3998cba17a1e8b74d77e046ea99adc4551121b09897d84a239bc1bdb291a826f0185f56830d3a0b192be8c038e4995d517314ccaf554eabe0949cea740517596dccc580fee16bdf67c96f660d6134c5d6f182333c0779dafd24f8350dbf4a04bfac92a3cdba9380f59de77fbb5507fe1d1dad9abe0a40f00aac1a7676b7f9b748160f78d747fd04bff0d90829ea5a840838d467b60dfda595bee7816f9b4ee7a30b1e7ae25f93f72b9ee741dec6fb15890e4d3c5b5d91f9b5d95b48165ed2a102cd38c672a2baaeae8dd901dc02c035a9c1587cea283f4c22b6d28031976ab9cf563aaeebb237a062d1f442c79488c61e7ec742e9605c418537936144b00e563e6a714726497d568884ca403c73905c32fd854963d3beb416c4888544310478f7aa083289d6bc7e8ab5e9fd1e1b9acc232c18643c303db2053b3944fd9477909a8feda2017c8cd482c986b1766042c11440507c9e3112a53dbb1f164013ab3bcc4f68338dc3b286fa945ce8946b9eaddf37b6f9e196b65d0e7c6dcb02f2dfb1f6fd07ddf29f80d362b82129c92d80cc28da80dd1c89b851a9f37c67ab1b93d4d2ee80f894758d69985d203d700083849767c3b9c8605206ddf0739b0c2485c30c6080929487151b9adc149f9cd310d65114ec60c41f5ddc980fc8afa8c180e8997e3f82e7d7c0e7877cba20133e447050aecc6b485c181d0323b288699d27b9af856ce9bf80f0d3a4d4f8d03ad19016552d6206efe4aa5cdb3400b3636ae3f3925794390851f4f4d7d8fea29e8c555251fc6ab7459b50221c45974ef85f1310389ba3f118d675a2a8b27686c8912698d607eb77b15f32c907ad896ed90053066aa0fa781e76f8502d1e01f9afedd8005cfdfff0db661de622cc521f8a4c828ec62e8e3a071ba1df78e73ca6af9c5031350bc9b723314b71780fa2953ee086fe88fe5b7fce7859101b096979c8efd17ac66521bd001e408a8e80923decba1543313a0b91746bf147a4b5702ef01412a2d0ba0b4e9cd5872fc7a5429b57969a68ec608dc3a8b1141dcd6117f28a035599117dd5f590d58d66967f0e19bb5225f77b7f19bebaec4333bbfa65914f64a2b0b7ecc1c847418aa6ad002d0f3f0d8292d38df3e4a99a8358dab435dcc633908db4fad48e5147ae17bbaa69204a093624a89c9b46797d4bb2f400986ed38115318f0fee9d5175280aea4c23bb46c6e75503474f11c13eb5bb4dd1fdb5e2795c95f3efea6e4bdd3b1f24a5a3562ab466dfba652079d787d4989c1cb9603b2508b5baee82ca7a34ddb71ab22c3a3b273ceac112bddb23b005ce3afec1190571b1ab4ee96af9b0d12d96db2a2fa99d742badba3ea8bf70b2a54b1eeb7926997b67e48ae833ed282ab90fb402808321dfc6199fe887fdee2da8f9e7e8df1bb8d852b3336d3d9a5d5102be0149d8b30e2dd8287792667a6b2e3f15c3c6ac7e2a4ed6cd5f4f28e22f1ce321342f9571b5d527bf11387f564f5c6d1572c19fc9e24fd3d3a7cfeeb7f407672b58a363deae571c39fbf48dbc66222f359465ca7c5e8e7996c374f7e3a2819a4ed6b698f20c0b3ab4c6fbe99e1e4258ccefd31c5e9cd6dd4c82654e2ef66b8b80ef4e955120c66cfefd9828f2c030d202f8135841e28016c8dc251c761527b9e0ee335bb1bf5e3541415edfab90efe786799138f4cb51c002e2ac9a6f2a66790d7bc46daa2968781c4c49518970b9314aa4ed23df976584789baa2f84158e98c817610af3732c0a3e1309123b08ca0a31f6f0b9302f7200fb25699fbb2f399f11098a8e0dfc4fd6ebb19edd0c12b6712dc76ab3a1a2ef98ae9da95f7688bba8cda6560499383f8207f75ad09d4e105497e6b45e8585d87808691c871c2bd68c24bac55cf7507ca8c044358397691815349c6095fde1f3e03db7d1ea1e91e398c5a4a27f85de8475e505ed23b2cfe5c556494c47e856bebbe2a198b420ef98f905cd0ce25b6c1f79a0ca7659e7c989b46645252b5b84c15421f9c2268a3a6e588dbd5133924b28a4bf55677b95e350dabdf176a22f42d48fc4513ffc3120b8fad1d29d4c8fbbb2b6c34a21ce6badd021c6ef698a402375fe7c0c36b79d56abc855e058334e93fe453eddcc23f70bea2734d4c0d136188bd1c51c95d38c7fe68124e4233af4675c5cc21dd334c36b34f7da1fcaa3837fbdeb15c51c889ddd304d4c57f7144125ce9d42dd4658c0292e06b7b91f8cae14a0240cf02b47f8c7f72018aa673770555be217f0e11a6539d4c0741d99e115cfb33fec2d71dfd0f87bd6267e6523a41bba2c67c01e4c554cd0f95c9c5120a9c4b541d5342ecf42cfb3170985debe0dbd8e6dcd2b10ef038d5cbe7bc76cd6c49b3ff32160b93e4dff20a50d09a903c9a2a10b5016778e8cac59a3fce387dd9220c4bf78345d5b1e178dafb1648a78ae2a7d9956b03ade0a737985eaa4eefbe956990f49389850b4c72961010574babb168074ec14352977de38beb069389a15ceaac71153fa32492ec5cb0568308290845dcd2323fc41647c677cfab62d17f656275f3f7eb8426f39d44273ae7d74ccebf7da276f16a5f9470e8ae2297bc6abb6aa4728fd0cca6e5ec1f61e28b412ffca2ede3716126650c2d239171953a756e26647078190ac39aed8f5ca0e9b97dd55a69ee17b0a8de28769a99d813216c683a458ba011f94c510e59e9fa290ea68d956cd492004cc0d63244afdbdd45443d63596d6e9b22d1ada197179411454273143f03756f45097660465417daf96e5bd92deb32200961060451f489f630dbc16a6b9b55568002b03ecd3f90dbc62cf5cd6603aef746bbda37c7f52e7874a57f8d049c9cf82801a4e7b9fa63630d04f7c7ab26ebe3abf53e636b66c119cdae54e636a1c88cf802599f973cc7c0a6fc56514121e53102d622d77394f9802acc3b90cfaa9613d13e03f5bab21dd38cd9842ea63d65e16b40ca50f547b4a6cca6aa9fbe924e51103c64885f6daeef9ea3b7b9be3fadce9aed63743f72d3a44480ea34f3864dab664077e96b30594a22f178b30cc53fe03a85b22c4a5f194a5833c9510e725f069efbdf317ad57bf3f4eff090d63bd74680d9404834ce564e554b99fb85d87c7f42766ffaa8d8f03222a23da61302db936d549133c2ae3b6a153a29fe9fa9ed16e55d2e16991aba9b00cc261687bede414aacfee1ae669c7bbba205dbaa39b5bde87f91a51e836bfbe4bd597fbf1ba82fdd07f4af388a95f39fa82e077cad8d64cb76bad8a23a9e3ff3efba9fddb9e69e3eda7a349bad846f4a88a430e6ac259212a90ebb351de3e83ec035cb8563341b1f1eb19a06ca09697e3e428b7c6780b778e923553cfcda3d4728905611d4d1f276a228c138b6f0b718a7e8948cf07e72e5e1b3da43ebd4a424a9e36028ea72d1d159debb11a5183197f1b0f55582b7aa40cef69bdb6cf7d6b5139e6dc49d422cac84e7fe935c61bd22f091de74479cfdab8d0663daa56490c4c471fe6cfdf28643dc63fe5748c2a9aff7fca6942bb3837295ca2bcd9bc15cd67e756f8940bbe662376c88009444c8418e6192ea1abe2b0221df42908943e2c0f9055e4918d4d88e952028bcb295b03e58d29983358aed3954683a035065") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84, 0x0, 0x2}, {0x60}, {0x6}]}) getsockname$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kqueue() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x401, 0x8, 0x4, 0x1, 0x2, 0x9, 0x100, 0x2, 0x3, 0x70ebcb7, 0x1ff}) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) msgget(0x2, 0x20) setsockopt$inet_opts(r0, 0x0, 0x200000800000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x100) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="d54e986d2e78a50a1b1f5633bb6322ea", 0x10) 16:00:30 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r0, &(0x7f0000000000), 0x16b) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x45) 16:00:30 executing program 0: semget(0x3, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = dup(0xffffffffffffffff) sendmsg(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000040)="7b8738b8321e37cec1603f04426a1311e6d8992d59f48a37c597174efd8fc901ade4b8537bfee69c5ec8f741ca872ae83eba7ac98af92004e0c4b3f4f4e8142787c6319b40cae1e319755a149ecfc7ae0fa744eea01c0144ea528cebdf92", 0x5e}, {&(0x7f0000000100)="607b15e73d0d541150396310733ef42a5ccdbf9b7e819a40cc16a3", 0x1b}, {&(0x7f0000000240)="c95a3d0897a63bed7fdf789fa56e04dd6d826fc11f58a0dfd6db04342a57c3ee445225a9bfa72bbf163fd91e61c16f55637797f7e44ca79cbeb473dc0b0d605be7bdcd5aeb0cb6c531d10565f591d344fd5cfa65a6486e36409c94fc189fea4531aa526e52f40f214ff78b7ab1a575d77448e22ad64b1e018a237e4cbbffc09e8182bc9a2d2e0d94212415f3ddc940fc43bf38aa294a10927f6bbf0ccc0ba644b976779c5d9e576187294bdaf3b2fce712c45794af4f2293114fe23b8d0bf555c6aa9a91f83ffa8361bfc627ea607de8a96c5008c0fdd3b5fba244777cf3e16051f2f2673df4ff651919c2e1220b", 0xee}, {0x0}, {&(0x7f0000000340)="9fd3e781c043dffe898dcc4b768e5ab9bdc940f6713068d792e91d745d19fa2957bdf1cc76208f46188dbeb77709f7ce0b027664d4747b4752200b2d7353dba9b3670de194e0729cf6e2672c04be918e056ee93a590509e02094579c1c5afd65b9f6fbd2af9f929cfa353751d14474f3aed49f7224a8621ddd04d2c659829ca9c3cd8ca81bdf4d3b9c50003ee306edeeec46f6a251bcee466857dbeba22e944639fae08b0da811787e05e910ac3f90bf9984d39a2eb496a2aa1cce527cf1021f884c5602dc1b30811295b981", 0xcc}, {&(0x7f0000000140)="a9f2bd5b588f671d3deb605020813cacc42b31c8c2db6da719a8695347db6431a4083ade35a2765ce249bae607f3472a8b1fc0327f362ab13011dfb1d50afc96a71f1bd2ce1d1f0cd6405415f634b548d48248c261fb52f41bcc87d2329ce4e02cc59888d2af8f95ea5ab75d866687b03bbcac1e77a8bec7073232b30a888eb356be9ba51b36a531acff0656a5212e1b5f4ea0ec6bd59ad1208488244666769706fc6032e8", 0xa5}], 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="880000000000000001000000000000807e4800ac964735c7c00baba745697e146e3c5362cd1e5dc056a25b9ee4d239ed92610630cb5276b737d35ffcef3245b1a5bcdfae776d10d82e0e093af565e1f30adbcb4892bb4a061383274470717d5b7751d3a7ab33b80a91f6747acf803ddb5ce3b3e669f9ea20eea203f947f15a3f5de4008300000000"], 0x88}, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000200)='0xffffffffffffffff, 0xffffffffffffffff}) pread(r0, &(0x7f0000000180)="74f93beb264bd56972f9e9e60cb3d699de4a371a071fdf12726e63f1287c79032779ae8bc04519d2f265bb96f85f9839a5abb6883a1cd3f3481d7ee963f8cccb18601a0594d87f0add0c19e5ee6e25acf1f59d6ba5888b986629b1783151527458049c2561e9074d60b3b184e51d228a33badfcfb6bd4ed84e4620003eb9642a737fd30ce162c44cc117c0f988d6c91be9d0ccb26d6d819e89652e4e3d5a83ba2967858df55a76462ba6b76e4e53e091b970e16e6b916750a0e87020f9bd1af6735d45b8d2a9cb0151469a718f302bd98ff7dfa8612b3e7291654441f8d6f3bf75015ad673d0606c1d59185e2d0a36867381e55096c651a8e725bffb441872646d03469721a8cb6ca41a480983bddc5defd14856f664b110dcab44cdb81cbf823b99d5d1643de614b37677a425721ac4c89f8457adda6b954ae5dc5ec2accd7e4c1fba47e9052d930b9bc9482ed1d638f6a4f14509f50c7acd4cc22cad44513bed1e65d9e750e4831c2a385bf8e6b7f64c20a8abf401999a22aaa61ba41d22eebd6465df4a73a5c969bd83cd1c294c479d9bf6e802a42c91a4b256f73caca6e1724d44c7c5c0ebf88834c882f6c40cd4eb832105f2c7b0947390d86abc170040fca906911006bce1789373ff4f05694d74f439a4988591379168212e4818932092fc66fa0b8546a62ca51e34d9cff00a827d7439fd4fd91c33f9f7dbe580d8cb944987352a81dfed582be5de490aa5b2229f9c2070438fbc0501a1bf69e21b69e0ad69ab5856fec4c29b71bce280dc1b32661a759f98160104c9c11850400c18ba9feb22d094ab783eda3a99506a09e90ac1423c5b46b808587707274f5c664a32318f1890df5e7e73b633cfdf84de2f8624396cf8c76357f27f1b61d872e9df70faab69f00dd48c00dd409f7b3c57c89a73eca0fb1d66eee6e8a6e6c6e8f464a8b8a18bc081af0a9ebd984466615998d610b8ea4f5159522139adfad3493865d988a883eff91411472414be87dea133fadc79bc4f5edf0a279894b2b9b330ddcd48001a075cd1534e5262aa0412347df15faed3678d23cf0b5bf35b8f5d8a1a72080b6994749504c2eb67452ec612923b75b7f3c791d17fd6c94bdf9b6400190f68586eca3c44e103a07231f095bcaa61c055cbd696c98f2a06dd6a92d640521d8d3d8e45ff04345a1c27ee2287c7809a9fef82e9223c939dfed67fb1c2cf76ec515964e527b25c22a0818ae52cba551c7a88867c42ef3a29b884ebec9f061ac95bf69da9dfdb16cd692440d3f337b17ef55159445ca21e72dd3c034c49bba3e754bbd6a529b1728ab031d5b89c21eb0899fdab80cdfb7d5761e94589b79c46b63ce9a03b34d5757c5a95a6e08b40848681339d84899436bbed40b9dbaacc5e9860bbc330f42849c8ab65b1db05face79c33002bf34ee7505a44a9e57abf3a6ca362774935285ac04d3deea1f9b31759e930efe31450808959a55235c2f060e3c4207c8f9837249134ac99ae405b1750d480df0f35c73d64a24cebb4983b64fa6c7ba61501c3cf634483bb63983e1c2cf92c63bdd1f1b382d51f80d6ffb535bc922d51a03c81095be83dc1f8a5775f2168872c9a774e3b85dc460eb6d00959a028626e0dc7b06b1d59a75676cc9bb3881e3d19536c0e0e0e08f817581e00cf1506a1722edefd4e1f9ac768c6d5532c6652990161c5d3109ea91d880321ee7531c98b18e8ade4b6f338a31c9c968e7226befa8e2679e8bc7f598bb6d19c96ab07f32ea24aa59159414fc8cbbf5337267d28500b7e196e30f326f912b99d069a3871b4ef1846e3e8c339de9b0ffb043cab7832077c5eca5a6e5b2ceb13357010afd4716fdf745564f2daa59dd02fd6301eab5ff5626d98e9ae2a7fc824d15e37ebd0d63144cc5afc128accfd3cd7d01a8af559a21ee74ec475128a4cb13c49d53cadbfc5bb07324de23959627d3828e8fd181159cabd548e75e0a6278848b70855a6ef73d06eb56e658d0f5508029aaf65a5852fc76a50b31b8b204083dac1bd8c5bf7217953af53bfc077ea4fd4961a69040ec00452a8371dfcf2c284f3ccc1f18be8d753dcfba54aa6b1bbdadec7404cda41e2ed079187528b8761e68d082b07e618d52c143b559311ad98f61507ae9a5d08b2f804d7887715100d805b1d75abb8d5ba5e092086dbf63444ac8bbbb723d84c6cfbe80eb96ee1de373679cf7f906a0235bab9b6221007a58ae3d73dc878c31e49b878b7c123d6e633587cf5cfb62a6792f4b4f2356464758d78748e45d42ee1022483b3bb566724b267ec124cbded6c92e747320f01b2f13c367443a3be6d8d92da0b87bb97979b9f356da91cad1d9490e201e1f5b3127a4467e35007dce675feb9a79c1a00b268b3fd4377951bd14b9a219b39b3f7af4693e8b1e6eea6b8cfa4f36b073238df515eda050a42ac8665af0c955bf41f4bcefb67fc52ee2a88a8835ea218718180b5688bd4286768bf384faaad72bee109d1fe2e72308039450f7c313a22395e8b38f5a6f6d41cb53bcf2791e552e7134e8de6d2e37773c834ca37703129cf2fe97e47669b00ed70aee1350ad0af01f211fe6addb4ebe62e9af828bfa376257b9bce87178a7235bb977558ef59c20910fc9295968fa362e80625e5ac62e5e55c5d873f2a7f1ec6b7891e0949087c86e5250234ad7c18cdb4fff4d8f1b191a05a2e9e1461b684f3882fdd6d072f608a964d256bbf0badc7c80d1306fe8aeb901032da9f25c61b4be8a317bacb1493bea4ddbfa59bdd5e028a75835a81605fbec681ebf7c03297139c667e7aac25a8f96b8231ce9702edf76abde0306c6123d1d4b56347341ef4a88519fc88e204008dfe80e5bd7b26839e0cfddf0fba0b509e3a115a55c8e02fccec306678cfe08dd1f9d66588ca3d014d20c40bd37a3a2c70e4160102daafa578ffb11c2e146bd66475d1a549162ddb5dc7c291de3cac68018d7973e4f7d5eff3dc4760144ceaf919471924b49c1f391c82b44a6d6dc6d2492e20fa22f0a3f54f2bcdc073fedce9c1db909223bad626329ef3e609f157b1eb68c36c38ae6cebb927c735bf82a7d3a1b7ffb981fb9f8efdc6a67995d5cef094517c707de8b4db53e23fa017bbf0b04ff495c05303b40bef7ac9a53c4e7ecffa25c9801781be2a1befe7086aa1c36f6171c7be226c13e6458129f9488633e140810711672c401f9b14ff4ed2324e66e6e44f09db2a9416c18f0b08a6208e2e01406744d300e2cbaf7f489800aaf3bf583d70a54307afded675bbd569e3d712b6a15b254f8dd48fbdd386731878d63e3bcca301690f2d9ddff1a8446ac02ced67e52b3a312d4e95441cf0124c7bbf5b591b5f67925738662948dbb3a14e7f144794701edbbb703bee4851ebdc52c0ade597ac17dd067827cd83e60530a528ac19ab59e808becbb3a6e18038e0ea9059b3fd673e39fd9a531a442fffe55308dd5f4d8686d11c7dd53a853c0f68efa7d80180f41216fd8c17c36a18155c7aa1d61c9d7bc4ead2127ab36888c2fe44caf5b52f380e2d839a7bef0be4c00a2c3373c9900fdc2fd8f1176e756e870077e6ce878da662d072da17d7a827f64d5d2dde7719ceee2fa145efff74a6b5d3bac44cc2def00ce0b06ef54614f2a31960faa285da297875859ec36b3cf426819f9cc08e48e319cc527bcbea6bb3b6df799ca802f13ffa4587f3d622e9ee21267ed0aadbe8dae8b557a0dc9231ec0fcc47cc4d956a75a5207277054259af548391dc411e2e0a08e918bcbd5cb2542566167f41920ba8bee27cbbe1277ea00429ac8b8d11eb50a30e369a197b79735e758d52a1e72d614c260fed9e2f51b4343cd05c122478723b22f0458a67fedf997d2fb1f106327b2702baf2db43812a8c14295463b1ad3f9f8fc1085509b75e92b45606a66e788b60bc9a7f43a3a6319452a1ffe53bc94991c7cf57eede04fef46cdf788b1ff40e244b854e2e0a07483fa24e1d6dc31cda21e1e3ad355ac929d304428abe729c5f079e9eda7ad53d1d6d44ecd06c145d984be4896be45495263cacc580dd41855a5a461c6216d0d9ba85f91dd0739c520b0b14e9aec5552df29451b49cd1fb433dade9a813504bead9ecaab007247b061fb8bcd0514d8afe3f19385aa482f269535986bd986a80e3256c9e4c44bb0e350d11be100a8bd2cfb31ad44689e3724d2581c04ccbde367b8bcfda24e8abcd368503936e6616d70b156582bbf493b694974de6932c23c2b9eabbfc3ddda788b24a483d7ae2b05f29866b313cd56e1f0b85485e4b74bf4689e03f8d54afba93c5a6b56e46fd8997c3a626e75b8f5f32b2402aae359492740a1457e404a78a0c14161511d7ad0198122c94aa54142a0b3ed1c4f4045e509de38c1827cf384fddaa9a8c9b291ab986ba0d278988509a0c2429c824d5a0da69c31c36b49384086af7f83acd102439bf08c007e316ec578d6b403abc6ac99e3a0bd3c65f16015fb0eb501e5e489d69654e8df35da5628d0e948e854e5ba3bc8a7f24c0a8c52b32cbe5831fac028972d644a9f4d62af457ac3e2f5299b1f63d75c0f0e989a4f165dc4d25dad971296e10128b5807a6627e0632ebb5761a63b860865fa8f76efd02b1c09d7056a34088d616ef50c26b7f6fa331613cc4e95c0a3f0f3db017ccc9e7596fbe837ee864f028c9e855ccd00686d80511dcc55be52ceb4c07e307337da3c7a4ed631af3c00c9143a38177a605adcc774b18d014a2e092c2ae30ce0eb7d5d74ade61860c696817fc86407e2e6596b8591b47270a7cbe6fc85e5fc9797d8c5345c5f1878cc47eef58c779062d1ea40c691c43c01b4e3e4107487245f074bf74679d321e5990146753eed818e9d473ec1fe2eebd38c362a682abd2d02e0176da96e0631eaa4ff841a0bbd18629a27cb8263fc92c1e196a5c90ca9302b6ae80b9b749443c38875b5b685552ae2686ecb919fb1f82fcc17548ea0f26180ecaed8425fba885d767eeb6af9f8803abe1ff7c152a243def1dd16c0b838d9d17268d94b0432f5cdf753ed9f21a11f6a1b04c348ee17ed04ab69b7bb489c28ab57bc3cd6d08b54b3b62bc27f0a18a9efbd724485ee2d3f6372792b67c0f9fbf455d9e5006cf7893b2d5021a293def7d937cc6e15c832cbd0abbaff2082c03a52de9096c6f1e898e2494048205ff45ab58d8a03ea37064372c1f3878f3a0ab8dbdb72ac8128e3e1b6d2cd6406dabf2d66a1a8fee462c81466cba3e07f37c06a74129a21e76ac8e17d7f25a2ca3aa256b20c80dab046f0538bf74b9cb6de760751a320d74a0610ce95047d8632ca8ada9ff1e2bfbf9e1f5aef5d6b1572f3eb468af7647c819385958105626b3d6dd6cdb8a9bc98202ab39f43983e25deb60485d2edebde4ff24d636b761f42605f069b8817ed2bbc412dce1430ceaffdaeba3c6f8078c995a69caeff9a8c6bdf70c8168ed238206b9128ecfaee3d33277a9a8f99c0e98e4e5df497746bffda9a5ccc20b3ea500cfc1439461ffbd140157d945ac478ad6369fe0020511fad469da6df8e3abb4c10e7e4bd3d563417f5089e8f68918fca0452c068b580728a08c2c752851836b73a2033b5e42ce5dbfa8feae79f18e4fe1cabca7a29dafd4d22a8e33ea350ce7d20b29bdd388948652128af373aed8ad2b536105e681fd2e540282e6ed9d93ce3e7680e42128278e88efabaefeae2ebe9283893bf05f4f1a3e153607479e3d236267bb07e5922b830cb96fb9ad9aecf176606275c9e44431d59309bcf6620fab86e414c850e44011ce84f", 0x1000, 0x0, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 16:00:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x7, &(0x7f0000000280)=[0x100000001, 0xff, 0x5, 0x9, 0x6, 0xd4800000000000, 0x2]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0xf98c}]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x4) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 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, 0x5, 0x7fffffff, "002100008000"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r2 = dup(r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x1) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) 16:00:31 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)="028f4e607ec2ab5d", 0x8}], 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) 16:00:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) pledge(&(0x7f00000007c0)='@\x00', &(0x7f0000000800)='/dev/wsmouse\x00') r7 = getegid() getgroups(0x2, &(0x7f0000000740)=[0x0, 0x0]) getgroups(0x6, &(0x7f0000000780)=[r3, r4, r5, r6, r7, r8]) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x1, 0x1, 0x0, 0x5f, r2}) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r10 = dup2(r9, r9) ioctl$VMM_IOC_CREATE(r10, 0xc5005601, &(0x7f0000000140)={0x10, 0x6, 0x4, 0x7fff, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xb}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x800}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x65e0}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00009fd000/0x600000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3f}, {&(0x7f0000a33000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000bf1000/0x3000)=nil, 0x80}, {&(0x7f0000c88000/0x1000)=nil, &(0x7f0000f29000/0x4000)=nil, 0xffffffff7fffffff}, {&(0x7f0000d84000/0x2000)=nil, &(0x7f0000aed000/0x4000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x401}) ioctl$WSMOUSEIO_GETPARAMS(r10, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)}) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x15, 0x8000}, {0x6, 0x0, 0x100000001}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x2, 0x20000000}, {0x20, 0x100000001}, {0x6, 0xfffffffffffffffe, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x1, 0x20, 0x4, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x9) 16:00:31 executing program 0: nanosleep(&(0x7f0000000000)={0x79d, 0x6}, 0x0) 16:00:31 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x4001, 0x9) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xba, 0x5, &(0x7f00000000c0)="08fa0bbac8053d78336a34f409a9405c069523a8fcb899f933f8fb11c07325c8265fa1b475a6663400908b79e15ab8ce6077b7a1f086ddb0ad8b8f1ce3bebdb9996fac75475fbe80a5a178b5215fb7cf70f775dbbd69f6645b5ee4c038e0", 0x5e) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:31 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x40) accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) open(&(0x7f0000000100)='./bus\x00', 0x20, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000180)) 16:00:31 executing program 1: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) fcntl$setstatus(r0, 0x4, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20880, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x8fd8f1f) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 1: r0 = socket(0x26, 0xc000, 0x2) socket(0x11, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8100, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x7, 0x6, 0x2, 0x8}) sendto$unix(r0, &(0x7f00000000c0)="b100050390000000000008005786ca900f0e08fe60463691fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000006429a05e12f570539e36894338000000008b", 0xbe, 0x0, 0x0, 0x0) 16:00:32 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/177, 0xb1) 16:00:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="066c0000", 0x4) 16:00:32 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2, 0x2}, {0x1}], 0x25d4d45d88444de}) 16:00:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) r1 = socket$unix(0x1, 0x7, 0x0) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/235, 0xeb}], 0x1, &(0x7f0000000200)=""/8, 0x8}, 0x800) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = socket$inet6(0x18, 0x5, 0x5) accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() sync() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x8000000000000, 0x200000000000) kqueue() open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus/file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) 16:00:32 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x8849, &(0x7f0000000140)={0x1000000000000004}) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x89c9) dup(0xffffffffffffffff) syz_open_pts() 16:00:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20080, 0x100) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="3fca4e2cad644bf13913e4d8303830ff58a2675a04475c9e07007943e8efda76a44c45f61fa672bc733ac7a5a02c024617876deb8923caf9c5c1243e6cfd66a7a4db2094a0fec308425b6b4dceba34738e5878f35942a11cf679b67545bdefb5f10d7e32a226560239fba1634ab62e49b3727216b980f1ba9ee3db7b3506ed6a76801a7b2197a46fe8fa2450a6cb3248f2270f01213fc9322c19f2e971a24d4eebfdb7208e0a38dbc50a96f132dbfb9a73a1949e2fb3f1b21b15bca08d2e9ad1a32f962a5b5dafb6a6ebc4b7495961e4aadd3307", 0xd4}, {&(0x7f0000000240)="8813d8f973ae8f30d191d3900cd04bac17bee5819afbfc6cc930146d1e3d6fba3930f4124f9318d31e16b032f2338c329fe120d177919d374cc6419c57cee95f1c4568abaa9fabe009547ade00676bd8408bb7cbec73c1f8c148067b9a9f3c37c9f66cf360906c24", 0x68}], 0x2, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) accept$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x3) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x0, 0x0) socket(0x38, 0x3, 0xff) 16:00:33 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000020b8130000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0xfffffffffffffc01, 0x681fd948, 0x401, 0xe77e84f43334e8a8, 0x0, 0x7, 0x6, 0x2, 0x1, 0x7fff, 0x7}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f0000000140)='\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='(\x00', &(0x7f0000000240)='(\x00', &(0x7f0000000280)='\x00']) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x1f, 0x0, 0x6, 0x1, 0x0, 0x100000001, 0x9, 0x3, 0x1, 0x5, 0x2}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x10000, 0x100) 16:00:33 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r3 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r3, &(0x7f000001fff8)='./file0\x00') renameat(r3, &(0x7f0000da2fec)='./file0/file0/file0\x00', r3, &(0x7f0000000100)='./file0/file0/file0\x00') 16:00:33 executing program 0: clock_getres(0x8000000002, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000000)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x2, 0x0) r1 = dup(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) r4 = dup(r3) r5 = getgid() fchown(r1, r2, r5) sendto$unix(r4, &(0x7f0000000140)="4811b4811bc8d7c07a880ea2f193b44f3e4f963ffff59cab7c4c13935d950f312199555a15fe6dafce3301d7babeb5b9d3b3c2fdc82f3bf3e268589483d9fa3f366754afded2ee00d708344d2003557684783fb4ca374bbd01943826c853396589e1f15a9173f4956f0920342b04ef4efa91943c", 0x74, 0x40a, 0x0, 0x0) 16:00:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) chdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x600, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x8001) fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) 16:00:33 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x20801, 0x0) open(&(0x7f0000000200)='./file0/file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x400004) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) syz_execute_func(&(0x7f00000001c0)="ffe52e660f3a0d633262c4c2d50382feefffffc421792bb1feefffff46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0x3, 0x7f, 0x6, r2}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) 16:00:33 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./control\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27febf00000000000000000000000000000000000000ffff4f22006e103b4cf4752c001926315d67c36c90bba6219b9b4b6c61e44d145e0e915498f2ae7f3663d9ec365f7370efaf2e9ae191acbaf1823f21e84d5a7fff5bfcd4", 0xfffffffffffffea6}], 0x1) 16:00:33 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/16, 0x10}, {&(0x7f0000000140)=""/12, 0xc}, {&(0x7f0000000180)=""/102, 0x66}, {&(0x7f0000000200)=""/9, 0x9}, {&(0x7f0000000240)=""/128, 0x80}, {&(0x7f00000002c0)=""/20, 0x14}, {&(0x7f0000000300)=""/221, 0xdd}, {&(0x7f0000000400)=""/186, 0xba}, {&(0x7f00000004c0)=""/138, 0x8a}], 0xa, &(0x7f0000000640)=""/204, 0xcc}, 0x2) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x22}], 0x81, 0x0, 0xffffffff, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xfffffffffffffffc, 0x0) 16:00:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f0000000100)='./file0\x00', 0x200, 0xe0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x10f}, {0xffffffffffffffff, 0x84}, {0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x141}], 0x7, 0x9) pipe(&(0x7f00000000c0)) shmget$private(0x0, 0x4000, 0x500, &(0x7f0000ffb000/0x4000)=nil) pipe(&(0x7f0000000040)={0xffffffffffffffff}) syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 16:00:33 executing program 0: r0 = socket(0x11, 0x7, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050290000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)={{0x1, 0x5}, {0x5, 0x4}}) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x3}, {0x7, 0x1}}) 16:00:33 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x3, 0x2}) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r1 = semget(0x1, 0x2, 0xa8) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x2, 0x8000, 0x9}, {0x18, 0x3, 0x6, 0x4}, 0x6, [0x8, 0x4, 0x6, 0x200, 0xff, 0x3ff, 0xe5, 0xfffffffffffffffd]}, 0x3c) 16:00:33 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x3ff0000000, 0x5, &(0x7f00000000c0)="71a9ed9b5ca0a0f696bfde8df1f203e232a23821646155d1827189e3b57f8a9c897bf1a012f189bb", 0x28) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x7fff, 0x800}, 0xc) 16:00:33 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r1, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r2 = syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000a00)='./file0/file0\x00', 0x10, 0x120) openat(r3, &(0x7f00000012c0)='./file0/file0\x00', 0x4c0, 0x189) close(r1) r4 = dup(r2) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000001240)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) readv(r0, &(0x7f0000001580)=[{&(0x7f0000001300)}, {&(0x7f0000001340)=""/32, 0x20}, {&(0x7f0000001380)=""/255, 0xff}, {&(0x7f0000001480)=""/243, 0xf3}], 0x4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ftruncate(r5, 0x0, 0x7) open(&(0x7f0000000100)='./file0/file0\x00', 0x10a18, 0x10) pipe(&(0x7f0000000180)) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x1) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001700)=[{&(0x7f00000001c0)="d97c78ee68655bafa6abd574d3ac0bd4f64e205bdea57760d085c6c0bfef3beb1feae3cc6b556d8f6ad52e5d04249cada863be16ae92622376bd0fceab4902ee031f1922829742018c037571ad29abdd130696f7cdcb39a5e004e4bf9ff9e36cba5ef66bd7351a465eab9aaafaf6178b9479f6f6f24965175f91cd87cc35ad9975c5627a775a25a3785835801608e5d251cbb69bfa04edc815013b833dc68867af837cbdcac011aa74e4d82d79348d296cb26c0c72d5a6a5c5fe663e85656086efd74595956310faf4c8dfda6713ede431a202cd9fc13eca22e84d125febafc454c20cf2e7aaabe904537e96f4d8333509c3d51f6f9f4e0d44db3f8992e6be2132fc2566693eda5d514e5cebc08e89bd9e963921db379bf5d1b15b7ae8c507c246371eea4a43927980626ca3f92e0de8505f0e132824d35ff7e111a7159a788b27840582738e950c9a18daf2aff739e3f26d5dfe87557e9e59430b422f614c87a11808e88e3c45d9e6709a826fc54d9dc7688c08bb413b69f68eab3e03637e8b27630d24ab919fb73331cf05dc527041fe0dbd4c56e4abd0ea5c1017ca204d24b7fd0a4a2c4b21be905989f94e60587848a26dbff370a9e4fd67959444fbb9a4ca089c3d60b66fa09f585d41ecb50f06c320ba46b3a052a19aa71ba39d8ec30e1b77b80654afd1521fab1b74ab94cbd94bed8cdf1e6d098005b06fc1cbc1c13fabaec536974d4ffac8a8741a1f446230f7446f10da70f1951a7da099e68d7c741fd974df926b9698ff68e0551a83db70ad578d7db0b823a65fc9f7b6aa6d63310d1181a59aa2f54338fadc78e22378125ea34b8b902f9412bbb592fb32bf3b12606a5bc564e304254a2fb7deee3a3643d5c174e68e059c155eac305a71aab06d87aa34f85e29d1a53f24ebb0639f1127efe57abcb70eb4157442007b4edf41736017303fe399e538d45fcdbe4076fe612a4ef5d71565f101c3751928f232cd12d73e0d45f50db608909711908a5b864e1dc1ff8e87c6cece316ddf29769a4f84cc259a31a1d943caf9cf2732ab826014dad113b20a4177e6545a2f593a34fb7a5dc8ab579f30187e65dddee8f659eb2df117ba380b3df214f92ee6fa7f80ca51073cda0473eb6be65dfa5707acd371ae1722a714a0d036b8804d7b3f41ca473032b94975285ca228fadd5feb8fdda36df4e330f045e9b03a1f77846e5fa144aa0e830ab5ca6a8ce66017a05289bb7dd9a9998c36fdffd8d6d6a5aaa0a4f6fc7d7af4acbe2a217e1d78ca502a887f9301cc96be5d1c3188c88650cc014adb2a39abf567ee4b4d1b4f2d4f35b07287c234e0be16b89562383f7cdfa2fd1f8dfd9f79333783145a3fd7725df889ee40cf947a6347c9863077ad963bd614f408e7adb12be6ab1f267d01000172bb7ce6dc4e928971f1154da92d260ae7f253f9a61812e41c3ffe2b000840dd547db992ac431ccb889ec7491515e5fb7222e3b0feb6368d551bef7add926c566fd3b08e868d71c1828da4c68c058e799df5956fe28d25cf28fbc3722355649cc126d30ca3931ebf9968e331dda7d9699f2bad501d4f1bb919c83d94e379e39391a4b3c2d13bef7d94e525bb00a76401b187df05309cb31e791ea29498d83eb7fac4247f66aad408715d764ec7dde76f80fa97ecb1a0124e3b58001275c0c363c9af24c3ed89ddf781f81ee060d605c04a676fad9a229e3b847a9b9a87826f33be913756d0d361ed1ac589b1709d84a2b86a349fad563faf5ba5f257d5b6d282eb39b4052fd6932ce89dbad43cf143007cc09abd593d65c3c9558afb857e8df4c82869515ad16608bc31a5ef2dc37d5a0646af87a583822a107dab7e52a5adf78bfc7e6afe1c77351bdce1bd480fff4b80e66d001352b20cf32366e89086d5b6ab4878f684bc5f3982323d3a5877b093f5fc5acf86015bc9173999fbb04285b7529685987d0e67d5f2240530a8dda8c98e11247d14d878c98207d090a25da1bc085d5b50b448be5a3219efd84c1825b9f73c8e6bb099641e7e99ba1876c2bb465b10d83a59a583433e8041b04d943847d12850696dfb0de7ac4b63abc6c1eea612d323ec8744bb2a72827a74705e2719d4628834d34bc70eac45e608cee868d4cc40e9c7a17aecfd0c78d77b1f5c079e833614df3fdbccfb1b33ebd5246a4178b1ef485cf13afb7b7b5eb7c33a025e30f2e7b566f1d4059e8bd08ce4c79f2175e3f5877e1b20e7c9f397ae232be8e1840c7f056518b0475de03a035ebf48117107fccc4a4ea6dc24fe08711016b790bda8ff421e0e97a17b78805e3d4399550411af8f0613a3cce467de82ae11963df7da3646834eb39cbcf0e19fe3c21534189d3ea0ab0b869afa5727ce5d9630d63fb19ecd3ddeda17e656f68b122eb1b4e7e0cb4832ffce59fd8762cb97c04f2c5b720860f589755f9d0b7c15252a3028c9ec84ea21a55c79a1ccd10663522ac29f2df2d954893a6334491516124cae1622def8e2eedea754386c2393aee5b558e9cf642d9a68b3c828560c8b4d3ce2bfd04ea8f902681dd24df339134bab292a8be0219de37e907580f617f83f45a9351dc2293e863a53c21f631581fc824b42d9df179435d55bcf426fe6ee84dafd6bcdbdc185353cabdc2ffb9a0f405002498d32a1b92687b369a57a8903f78fa4ac58e512509df0759f5eac1e708c00c0f35b4bc136348a95cddd61135cd454bf8dc9f459a045a0c6e8b799d29fe7f3c161b4fe0b3eb3fdbe928d1ebd0f5fe36ce68288299552fa3d139a199331e48ade45aae33b9acf345b977036205d7bd945077ef2f8a1dd04f04a51c111adbd03d2fab6da1002fffa1d25fca99c62a9c0f4e6cbfd88438d9c4795954e38ee632b72680d5e6d63938842c6", 0x801}], 0x1, 0x0, 0x0, 0x4}, 0x0) 16:00:33 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x2813, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:33 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') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='x\x00') readlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)=""/83, 0x53) ioctl$TIOCCDTR(r0, 0x20007478) utimensat(r0, &(0x7f00000000c0)='./file1\x00', 0x0, 0x2) 16:00:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) fchownat(0xffffffffffffffff, &(0x7f0000000300)='./file0/file0\x00', 0x0, 0x0, 0x2) symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000140)='./file0/file0/file1\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x0, 0x10000, 0xfffffffffffffffe, 0x40, "57ee29cb112a588f106fc8b47184a15e9014759a", 0x7, 0x800}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)={{0x2, 0x100000001}, {0x3, 0xffffffffcd6f0613}}, 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000240)='c\x00') 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12ffffb27824f6cc3fafd4fe6c37b37c013f48c17b00c1"], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:34 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:34 executing program 0: munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mprotect(&(0x7f000000a000/0x4000)=nil, 0x4000, 0x1000000000000000) r0 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x2}, 0x8) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2184, 0x4b00) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) 16:00:34 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x3) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) dup2(r1, r0) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 16:00:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x3, 0x0) setsockopt(r0, 0x2, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x6, 0x4, 0x7fff) shutdown(r0, 0x2) 16:00:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') readlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000580)=""/198, 0xf08eaa78c0ddd23) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) pwrite(r1, &(0x7f0000000340)="d12fd9679be5ad9181ba8c725bed57f249a9ff2ffd94572066631184bd2021276d4b1daf088014501d940aa3cbfd989168078a521cad88d054ae8354d69616478ca67f71e4a62727f965e76b540b803cd8d64c55dbfb2cb5851881407f48890a72732c425aa51e1f21e21748145a462c26c6fa1643d1efa9d291a4b5587c4ec31031591dd6de9de0bfa82fe5daecd41070619297ae930c39137c12569e73b15936e4229eebbce42ab6d9f85a66628c90d49112cd4dfdb8fa42934d1f29a8781b4251c9d105a4783dc9054a047b5b181ae24b6b36c3e619ecf1474230f05f1e72e1c659a28de3de298630c1393336d253f764249088c8735df69d70e8d387b3", 0xff, 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRES16=r0, @ANYRES32=r2, @ANYRES16, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x14}, 0x0) 16:00:34 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x2) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='W\x00') mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffd, 0x80) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "c50f6f030c0a94e7381338168d7808956e4aedb1"}) 16:00:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0xfffffffffffffffe, 0x0) dup2(r1, r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x182) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) syz_execute_func(&(0x7f00000000c0)="ffe52e85660f3a0d63326262c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e71ffc5096") ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) setgroups(0x0, 0x0) 16:00:35 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8000, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="877edaec053071a2abf41e7398f2610d173a3a95a9057a3063cb11956c6341543c37d0629ba547dc69f1b5ff021287a4658c4a7645d54370abe6da7cdcc4c7870b223aa70b9672aca3e728cd718d60bbf12db640033dbe7a01eb1f38a9f0e85f95da876338269b7daf026d4869cbf75ae1ac04c33b5c73ab7a1c7ff0f30ba2cc00c1d006f2", 0x85}, {&(0x7f0000000200)="db53d9cd2be214c7027b0742195d8fdf62dadc0d3e773429a66a43232850daafb1", 0x21}, {&(0x7f0000000240)="4f6273a050206dc0d3b74496730223e06be0d6a9c0ddb0a801cea52beb30f19c13887025feeb631259494b86fa3a849f6b7138d17bbfd74e31e0fd16b723c151bc6547cc62fd2e8afbc78b8cb0fb440ec1c82789de957f2d1e9903a3a135976c28570048cd9bd821182cf76bb8eec60d1d6b8305c26fb68858ba", 0x7a}, {&(0x7f00000002c0)="3aaaae762c0b703a1623a4730c07d9731784c239168f99fa0400fbcf7bba650f96a2bea7939dbfe17185c737df288579f1e5e0c7b321aeda1bd52e5b458f884c0790987672f6336311359f7d1b", 0x4d}, {&(0x7f0000000340)="72e987355b133a8ad10c23361c22cd4e07005e19793c640633f7a359ea2553b1631b4d2b217f85b0d503baf643d4dd7c2c574df9eebae8501671ece45093b276b40de4c8d779ed0b516d4c1ba83391cfc464198c5dcaab44274f5054c5c66c3a3c4b633a1fb19d3bd4744c06aafcb45fa2f5fcefea3650e4afe856f8072a768f85e2a20ad0420c4bcbde9d25920b8f1b3946be8159044619666fe0872cd52b1428f8024744b21fae4763ba6514d41542cf89e397", 0xb4}], 0x5, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x20022, 0x2) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x39) write(r1, 0x0, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x91) 16:00:35 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) readlinkat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000080)=""/26, 0x1a) 16:00:35 executing program 1: geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) msgget(0x0, 0xc6) 16:00:35 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x4000010000010403, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14, 0x0, 0xffff}, {0x1000, 0xd3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x1, &(0x7f0000001500)=@file={0x0, './file0/file1\x00'}, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file1\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x8002f}) 16:00:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() open(&(0x7f0000000080)='./file0\x00', 0x10800, 0x44) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) dup2(r1, r4) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x8, 0xfffff, 0x3f, 0x8002}], 0x9, 0x0, 0x7f, 0x0) dup2(r1, r0) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) geteuid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xffffffffffffff00, 0xfffffbfffffffffa, "5c06001b000200000000000188e4c12e00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) 16:00:36 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="20e5c017dc76b6ee133bc23fa482e9562e83a89f9d09396aa9c42dff0c1329062801488dd8e6dd4c9e6cf37c2caa022956f97dc6d117ccb3de9c6556e62b6fc0a1e2b80c0711e2615110ba21baf840fb3ab78c8895714c883e0adc5933db733515b161f878f7c5868782b49f6a32d2c4fabb2da6324bc5cc5da2b5adadced1619330fe64b8872d36d79806da613497c4d497891cfd0dd17e73068ae589a9222e0c64f22c14b76139852e9099d3c7097e6b7ce49b05a85a88fbf742f759a60f680347ec731a6436749992fda668ff2a3d55a5867f5e60670065fa7145"}], 0x1000000000000382, 0x0, 0x0) fchmod(r0, 0x0) close(r0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) preadv(r1, &(0x7f0000001100)=[{0x0}], 0x1, 0x0, 0xfffffffffffffffc) 16:00:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x9e) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x1) 16:00:36 executing program 0: r0 = socket(0x11, 0x4003, 0x0) fcntl$getflags(r0, 0x3) chroot(&(0x7f00000000c0)='./file0\x00') sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getpgrp() 16:00:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) read(r0, 0x0, 0x0) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) 16:00:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1f) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000100)={0xab, 0x0, &(0x7f0000000040)=""/171}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000140)=0xd5) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x0, 0xbbf4, 0x80000000}, 0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x1) fchown(r3, r1, r2) getpid() setegid(r2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000002c0)=0x20) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x438, 0x0) getpeername$inet6(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000003c0)=0x1) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000400)) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setegid(r2) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) getrlimit(0x3, &(0x7f0000000480)) recvmsg(r5, &(0x7f0000000ac0)={&(0x7f00000004c0)=@in, 0xc, &(0x7f0000000980)=[{&(0x7f0000000500)=""/142, 0x8e}, {&(0x7f00000005c0)=""/162, 0xa2}, {&(0x7f0000000680)=""/169, 0xa9}, {&(0x7f0000000740)=""/98, 0x62}, {&(0x7f00000007c0)=""/99, 0x63}, {&(0x7f0000000840)=""/199, 0xc7}, {&(0x7f0000000940)=""/28, 0x1c}], 0x7, &(0x7f0000000a00)=""/171, 0xab}, 0x1) linkat(r5, &(0x7f0000000b00)='./file0\x00', r4, &(0x7f0000000b40)='./file0\x00', 0x4) ioctl$KDSETRAD(r5, 0x20004b43) getrlimit(0x5, &(0x7f0000000b80)) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000bc0)=0x7) bind$inet6(r0, &(0x7f0000000c00)={0x18, 0x2, 0x1, 0x3}, 0xc) pipe2(&(0x7f0000000c40), 0x4) 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r2) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="da120475f9a6a69e1696ffba6435caa81fd99c86b57b3fc09742", 0xa}], 0x52, 0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)='L', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000700)="b3e6971e38c1", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./bus/file0\x00') 16:00:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c653000e33d9dfe5da7df3805a23ec088a21bec4a2294bc9546b990fb79b33bf2ffa7290fd7adaf3d7adb58701864eafadaff54b8a97c852e75fe904efe66a8bc8b02707027643291"], 0xa) r1 = semget$private(0x0, 0xfffffffffffff7ff, 0x202) semctl$IPC_RMID(r1, 0x0, 0x0) close(r0) write(r0, 0x0, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0xfff, 0x0, 0x80000001}) 16:00:36 executing program 1: r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') chroot(&(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0/file0\x00', 0x3, 0x9, 0x6, 0x1, 0x207b, 0x4, 0x9, 0x3, 0x1, 0x6, 0x100}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './file1\x00'}, 0xa) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="7ed5182a28000000ffff00000100000008cd7fdf", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:36 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x2000000000000080, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x84, 0x4800) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x7) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000140)) poll(&(0x7f0000000000)=[{}, {r3}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)) 16:00:36 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) r3 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8, 0x0, 0x4, 0x7, "b0034fd9e81d6cd932a7f3b3d29724dbf3857230", 0x6, 0x7fffffff}) kevent(r3, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r1) 16:00:36 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000025c0)) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r0, &(0x7f0000002500)=[{&(0x7f0000000140)="a6f67b8d4deecea0f80a4da288e44f85dcc26a474133f188a891748c7f36bc3bb00dbebba70a5a2a54fd18d18d2d44ccbb87628dc4dea3ef0067b165fa9050b5622679ea4854a4d4b9332d2fa838fa2cc21093116f7e01983094d6ca59fda022e0c7b6639caec0b130da7cbfe4", 0x6d}, {&(0x7f0000000400)="06acbe44097b9450ec56f3c520e0696a31d415a1e362beb61d33093bb47223a87a8ae5abdf8769f8e9dabfca9b668f575a075d4687539a7782785605b7d5bb4a36ae32859d3e5982a6fef40f2b2c418844d7c96c51531b4e52bc6b68f8ba1f1d1a873fe748d55921cb98e0d820022c4c4205070a1eacad9230f49bd7e6505c0923ffdf074f5d8d35ac004d0c3a67359a44b1a6b83041a646c7d517d4dc429df39ac9c8bd18d8f224aa442d899003a8c404dd6de73f7c138ac4a5a711faccf17980ceadf055ec7e1ced6b4115bd44fb6b645174bfeb6c26d9e9059674698275305378bd78a4ad896f7cd8d2bb50aa6c1df800185d5833fa9400aaeb055e93642007b591731f5b10409d566680adb68642887ba4e9095c16a51a26e0c375f38984db093a07f5a861d029549b45fc29a8aba619aedb6e6edba59bd8c088560ce55e95c6de857fb7cfd6890f8ada8df2afc0d62ff2e1bd4b7501c99d4d73e5655fb2e55e8df5546f6a74f559d919b709ab8d05b89548de3a344d57ec11185b136a0894d12b221f679e8c156da2f227b5a26f3501429564dac194d0161c114b7bc099494ccc853aec97bb4a30a3949e54d6a4d421aa9db13f3245412486a595bc8a9857cc6903413d6f8bd3c92f3888909f5ff894bb26082e4815441466140b738f03e1c91e21ab348e39ffacd4f6148def1b27ce060a67724d8279c97b5aa09f3048df634759914abba32574366a3b1acf152dc571397e7a86643db527f4adf18241c9ea0869c8ad4b160dcb8cda53c6a8ebaa55f4835b997c1b045683447df7556bbb3a2a1e5970070c3a71a31a85f72ec6254b2a7b333f68ffb105ce6e220feab56c9573fb5c529b6257bd626e544fcf9186faff7158132688a8fe958d8bdbb22518ea6374cf47331d2717b7ad7eeb6bc410f117b376b9df20056b735ac7e200d81e6787e0d3be5d6793c526473e8c04047013b91ed9553aea78b6999b4ebd71f12c1409f2730a60fddd22fda6a7c208cd9d5fd787afeecfa07f6ea01689e599c35fd79b0b849564f5159220a07c400ed3b588824e63517b550e1681b038b28189e5ef8c1fe35997f8c7a7530b5e486435264d4a87d6a4d48049cd8631372d9350e3dab6c626fc9673cf7ecbe539a95ce6923ea9f4d5ee87341ca340f65cc9f6fc6468ce9931e509f9f4d611d4eee9144e6bd3988351540407b6257702aeea17367cb7bf49d74380055617857b24a9527231117e7d5872f7b6883880d861ded3ab9ac001f519bae44fdc444491b73486593fc6c6d2e2abeccef6e89f0db96449008bef76966a4590692f8f46004d77a2d6071048452c49bf2705e0390cad9e3fe962fe080e8e44c9304351cf50a5fa4a77a9c15ce72ca757b8e9ee3a59ba12ca9c9ec881f6ef4d7ae50e2260c7cb2b55cec4a26d00e6452a340c32a46c1c3cda5720810ebc3afa0dc586b2aa1f050f5655ab908c3d5e159ed91d4d4ce8c8e8e0bb028f508bc54530a74978060fc1d78c8ce49f00bff56f11db883693d658c8ac3eb0b0605429642886e1f09a55834ce41dcb6b73350c7e6782c36f31b1741f31f4b1b22d29ce0df72a7cec90b21c7d0045fbedf13dc45da8bebb7e0b336da6ea1c5d3a7a462aa38904811512d39e0aca7e018f445c8e96d5e8a66088c1890d9f429469e42042e9b7263f9a022504e82a6f4cb56baad6d245416efdfd680f372c0f6b7b0ca597c7ab17e4684e8e5b7d2fc5e362706021b4cc722fd8df5b2c572063620d352c2e5fc57fcfa09bb84425d6da8eb67bf7afcf6e7f50817c28a9cb0373364c8241be44acbdf93279e2f920414a6bdaa0e81175e5857b1f4df9dc7601826ab4820048bf137bfb1bf4f4abd0b57e1ad917007994e5af16e98e8ff55b9aeb647faa84555964276ea8d61017669c61c732ffc3a6a4b9379c62a1d20705d5ca0c578a568ea3772e2a167b8ffad8555842fc3a03cea28d40f7031dc8dfb0cde31fb2b417395bd1783c866345dcca8d7d5a062f4f35b2d8a5a8c20b6f9c94072fe6cf2875429790cabfb73477ab9e5c0a162ced367447f06e4cb79cb1101c1ea7260bff42ee56d89b58f479221261a95e20eaf864188e7e34506440b06c2e29ca86e4578a1a0603a9b6736a968fb3b05f2a28df17d71b2ebb686fae551c8e2662ca054de63c40389d0e9681c99f4ca20b837f91ae8a7e6bb29e333f2780380aa44873e82e2ddba628d64a70f2f327eeab43c69bafa7a077fc6a3574ae06766c54479bcf074ef379f4d177b059bb4a295f8dd17f91ca7f8e70591215f34df1bebce3d6ef3abeb3693fe94781a6e15e5b805a9995e86c2c7c947c76ff4378db9357e89287ff49fe4ad7b8fd12df9f6c3cb2822071aa864b3659aed05dbb0d89083e2eba5b58b35e38ba9642178fbb81b2d29a590434f4a91a5339f069a897dd930dbd4356bb436b716d5adc69b92f10611a941849c3a0971493196428e6c9fc7e06989b312307a193004a6338debb37ac2a59ca41e620f0eeaa093f35f3a42ff544c90f4822008f426e566b94b33d47fd721735b023b88181a79a0cff9100cc5b0e868f2428763696501aedc19aa4affded06b9d40ae2fa4ed601b6a69c4a138b50b879f3ca0f6c1f479d05eeb9d3dd50fb0ac3927fd7bc73ca754e9f5a25bebe60ab10123ed5773d88a3d3f50e148e3c299683be01b0a338e45f37405d1de3e1c535dc99dda87fa778af706aaa132d59ae31009201942fae61c0478d083a3958a0312da5c603eb72a50285e17522a9ebd0712d7e02fc6d95d51c38151e95914bbf2a24b092d86bd8446ab5806481ec35d50af747245ed1ab697078a4496afcf481cc492f821e720f511a7daa05b1577ad80dc8ea67d5e0473cc256d2d573c36693f98140847eb1baad623db6e09100390b71b645bc69f1fd8e25f31ca5cf5cee247e17779e7a901dda9c142f11f3aa2a7cf87ff43db7f46ae6b55a9d2ec8cd7983d25e43ef10e6a304496c4d364ffb73b5789890cbe63d2887b64c5b0b47fa3f1b0057a9cfbf10598261f7173fa6c7c942df3dbf9dbc4129dbbbe3fa75461e32859d7fb2ecdd56cc0f2fcf2a34850b8e248cd08c417d1f7c11ae241e71208081a04a0007e1f50e2380d871a148536499e671b1bf6f46925cccb717782e67e166cea660673cb565ad7f1c9edef77cf011a559bf0d1cbe550054bb69f9f83f14431d6791f69123a9a96467835743b6a7ae76a13ef3b6ce55cbbd227838b78eba95a89369209ec50e9add7fd9e58e57269500ecfdb6352e9904f49ecbe64dbd240ef74fc8728928db5e586a8ead4bb63176833cc7da18368e24373fc5fbf80e71b1c3172aa2fbde4bf4b549ee38596575f7d34e144563e0ff90ad437f5ff16544403cc4c1ba915a29ab7ff24bff9853456c5750b07b615141b7f48e6188180c02d650d2036635d3529143c87c7d9e25430b393e728a95e62b2ccdc5d56b7448105b469e7f9b9bae9d661a179ddef14e717c8c63dd80de9d68d899ce78ccc60711c445f784ef94e6831a009fac258cbca30bfd52646218e0ee4a0cb65dfcfcda5db64782f39db59c66cdb0c425140d2699c3751dfa928ac1d10a6aabf48b927d0f47e0a44605f7a240fbce4303ed5b61798a06d5126b1c0b5be3b71594f87a1fa3e5c0259d8f8ea106de6fa91f30673af2f918ee97ecd05bd344ced00fd81748aab243cc6c4af98a45e03eb4e9caac4f884abf8b019178dc2688b70b1cc3ac1ccc08f0558e98c4159aadf2ebfa5ff1f29f50b2f30a7e238258b7d0720ff0cff44169eb6ec84ff6f26f1b5408be727cc3377ecfcfc6411e2a3e39479d66ab466c9fc6de9881629a7b8a30763a130cba70bbc5d4de2e4a82d9d6251d6672a826ec8d8c7ce40dac40eef6ea3a90e5b8728ed154a382b621abd60f5ed6e39a226babee28a97d05513f6eacfd7adbe0928107688242170f341bd518787bd5e396348da83a0d7525dc8798e551e2db4c3ddef617f6b99163b64b89fe0db2e6bc32543cc84830673d4f2182b9daff55f48b756b31483f7f32b94ee4a15b99d8a3176f7c7d1061aae52810790438ab5228538fbef7215481c022184f560303b6eda15966e431de29aca0578677030790f0aa1bd2b2cdf5ee0bc3c65d198e4bbed1481d1600969f7a6594a6fee0b0225f1f5aa6016bc5a5b249e0858416a65b1903b681ee74fb95f972c21f691ff38235d6bf10bb637215f2dde542990c3774f5990471ffb0f78a9699bfa5ab85551868650bfb6b58e4dd2d606efe81a6eb799b19fec475642126a7e8ecf5fe68522753603948afb628671b079a376a9b7ac3504755da9163af21c1b3abe2b83c329018b3d5e5a60a349deaf60379f0717e205aa81344f0ba5ced3e80f89ccfa4ffac5f0c49eef848c59b95c9552f0fcdc6915d51f065d32178cb321de855b5b15220bfecb03d0840f22d5c3d70e9e2836ee3a0ddbad19e06d7c69b86b8c4594a254606a44803d3f1eb07f095c9acb3692e199c896bcabeb872f2927d9a64cd3b88386aef398210101884376735ef7a43af81323836a351b4ae9211fd436bcb65545a44e4af060a383387978bea9f46f2d6fe9ef983dcdcc454c8a38ba1fadd46ff226e558bf6105062eb9514bc42fd6356c8275835003dd44453a57d56606d9dfaf3370d96c1fcf333f0ece807163337aff08dfea7a5e77695c0e87ea115c19a12b4d75c02c59557388d4f0c3684b9de599903c1d9c172338618ab9736f270dbab0f05121ba115445ddea35f2ccfac2e7ae2478278f4dd21f143a1e609c4dc0d48a171efd2f8ce566390da6738be6e2e2d270355213ee5424d685338c509cf34664a30debcb0e894c0692951d242c366fd0b0339f885cb1b2153453fb64b658e69840e27ffd7fc07f7f2254bcc7e0628d461db825eb6002072c26a5f77aff4b2ef02a985c8f59a72082f52341592c2ce680b48e53d16eb3b165d3338e371164af967ef4914558faab942d36751ff146c92bef4b673a1f7a6f0dc5029babb23ad85b6e782ff366b027af79c8602db7713f814f7ee8f8435f7892d63af08713626b9e4c74d0e63095a8b879dcec03b22f90e074edccd02768de2ce270fb1e10a0ff6c1ff0ebd441a5710b4791995b8995b54462904d79006376a04c78f542a37fe55cd4380ca27ab05880d4a3b1e736057d198e9c7c9645c7d7725448649f1faa0be46dbd83ac8481ae0385f56b2b57a4d54c1f24423ad6b4482feea22eea2e6c2135d184c27f1ce91b7b71d9b6fc6192b1fc6d5fe8dd2f874d22a0f0ea181305848934e8bc067f6f34eceffda495933629690e0645667fb7238a4b60bf96fdde7156faf90e81007d64207f2fce496da456395f15b13d20e029c4bc06ecc1e3b9da5fdad2d3983b20f2b2744861934fed32eb7ef1e2550ea19958bf4dff1ce40cc6e3df8a7f499bc697e21b84e4e4e630c2558dd4a2aeb275d222f133fc89e81221b7d5ddad2de52d97977e2e351af4460d71e1a340ffb195eaab531cf7a0356944e8c54bfc5d3833a2757edcfa68861e6efe3cbea25b29d40c5718beb51e00e720ca8f5eb8d5fbc940bc7327a0a03cf543ac107b599adfbcf338bd095492290265d5ad30de638f1c823255e16f19ad061a55adf90400512bfd4589e265f4bd461cd91b6a8f75b295c05ad9148cc0faf5d804ce970caa5a9445ca107c4e3198e99adc66e9c153ffbbbdc62f5894dbdd5dbf318a8a816b42c292a8746a848492444c971bdf0320fd906f4c2978cedd34710fe807f0ce339a424d295", 0x1000}, {&(0x7f0000000080)="0ee6edd5d83db713c0c2f349e8c00a72b39ca9d7b62336bddfd5d3c6b1599cbf64985c7415a2f2a0b995e19ff697653fdc0a14e00f", 0x35}, {&(0x7f00000001c0)="ca8442b6c9a19d9f755cca17bfa0196b7afe9355463b34aaf1164fa8467ae343fbca0c678b07f540dcaf1bcbb631da4d2f0d29c8633f4c2673d91c795b84c2ee03ed9e6332d7e45b1512c51639d0c5f9b3040b83aca5664ee27de56d865eab9dec6f5ccdebb5b2412899262fe8daa9b8eb0b9bcc1e94bc9abfa3a5", 0x7b}, {&(0x7f0000000240)="800d53d9a1824934db39c7b06ea35c24243812c08a7cbbf8b97a5e66e25aa00b914980837db9c684e32b347fe9380b64d09ae445e4e14722b56f6275440b9e704bc32b84ac3004d0390e1d2c90a44d0c3f73d92df2f3d270", 0x58}, {&(0x7f0000000340)="717c7db53d931e0f33fb97fff3ba79509bb21987470c46c5b617dbb8ae3d329aa9fcf26570b6c4aebb322c5f6563847a79af118e3d6d532dd9b06afa4fbbd29d488b8206ddc6695694931e4a262d02ebbd858ca1ed6f7d0064482e1fd95543a3e9d474a9005bc6758c", 0x69}, {&(0x7f0000001400)="a307eaa896f59ad73557a140dd671646162993a076e9e3316ddfc01212afc0b57b1f69a476cc71c145237e212697b4baba5b3ba20f880afad3005c552bd10c570ae59ca831af4eefa2e5e0c9e8e468b5c43ede091bea2fab11bed233e1f3164d5141dc0a85c33c2eadf1ca3b49a7a317dc757efc962543179ca5d6aca41a3c7f6d820143c342d5c14767a6ec888a5ac24d9c49bd7bacdc8ebdd6e51d1d8994fa9754eaa3031e43ec5253d21acb0f5d8c8841774f2b8fcbc1305ec072efe09f2161f68757de736eb055a3c69eb5b0f4c4ec5237cb8b7830919a20a7", 0xdb}, {&(0x7f0000001500)="45f1b685c9b88b1d64bfbef1872c49dd7bdf5498e19f95953bb0d7ab4f52d42bfa87bc98badc005dea179ba1155c562c26ef40e2e4f4bd7704cea7b12125839330b8e3b59eef6a8da8844ad95abea667f6fce926117ff31e12eca5891e492e8d22bbaffa38eabedb3f3bd5212f697ff4344ca3315976c5ab0ad2b291e9ce684b163f991f54f1ce322400710a72d73e659fbbb39f2459f0f24a9ada4bdd3a97169258ca1d9e1723c50d1ec15490e1487038d03c0742a4e8bef92d4154bb7f8d0bd38e9d8663fa2c1f0801b3f5e9a5a79a448db411b350855ebe4e7e9cd3569884d5e170b476f738649b3092ca430656d027c1d7d058fc9ce912defb19cf4b4be5b5c4fefa70635b2fc53cd10efad4ea457fb6c2cbee3b3509d2a253dc00ba27e0dc6f99cde87c51ae1c83bc1d70056aafe4a8c5ef3264d8f2c35bcd604fd18e838b8b53c45d5ea3ce05423bfbdffbd5ed8e8074b552e67bec94864ab42fee52c5b11c29ec11ce0580c0005c238983925cadfb11f39d21bf338440969c96bc99d7cfd7538ddaef6b5f83402a53d1c6357f912c692cc0cadab26391e0311d8486ff1a1bdb1c449a2661b48fbe596d04d24cd14cb406c0ada02dc0e11f1daabcb254c842b6d9b0745336ad9c13211ea364f6c097cd7c8f7ee45ccb1abf8529ca99bee795ce901c3814c28c6c3f48d71cfd3b9cb256eeb00c1c7b7c37d56877e72093509543d8131c3f71ab5946a10558d5a6a7026147b8ec1038bd8313b62b185d7f40160aac6ef25979f525f526f7cbca846d65b0101c140b1d704de17c905fe509d0469f4d4611d747a219ff93fe0481834878de8b90e8d6d360a063e3f331a81bde44063e6ede03e0ab5277d1e178cbcea405b50b8ca663403097abab755daf8de46994cbd09e7fa94a20e1acf8ece8bfc710ba38829766702d2bf14c79555a653875e1071c2a578336ad6a3bf0c3eb7cfc0442ec9c38b9394e5a18dda29b92f5078146edf07f88df6896024f8729b0e7a16c740f4f75205e09602dfcf087ef7b3659b7216d5eb1095c3c24315d682f39799b34f2ea0c2b5e5d67b81d836f338f9467d0f406d4d22a9a3d8b654abf5859648c9d867cfcda399fedae02219363a8344588c441e40c19397078fc5cd3b3a10cf427bdfdf45018c773c1c97c8f509f66de1a27085478a64d02172482e7300dcaa817f749e3fbe9269e32cede4aea364846724feeec179c1031ae5eb7de7627d1a110f579a4e7d682ff2f788c0959a83d3dd39e87de5580c3ecb51bb0e00c9335a959c62fa99142041880317d8770744b1bd5179625666cb26927d0474e42e9e6ad2a34ed9817eb0a81629a2943889d9926f054baa1b87939aa7da16035f83ff01874e40fafb30d20ff32980b200180bef5f94efebad4a39e34b4ffc3250780a79f8678ec4811149a3d6e42b5e3674a5554b7798d106edfee1bc0252155bb04dc496d91a2a601920bb95b3622fc14209c1a654dfad03388d5b20fcda68689234002c118432640d733f8f6a2c7f6919a36db8544f612b6dd8507bc99e57acbed52bdcdcb3424d0f4de226b8f0ca37a80a20e802b138954a6436d3f3826b3f09238a98e2b3bff24d52024e7da76145eb73ddc4e7ee7d31dddfc78252644568ec70eee4ef0b293fbc5cea569467b96e9dddad4f6a0d806f0345b03ac7f36ff0bb8ec2aa665006df9c60d154c1b01f06a212eeceb9913f178c33e82534412f5112da34e317dfb1ee2e911e456f3ff0fc2dca984e345838e59fd2d01ab2a85f3dfc890792d7ce5652a02ce90802d541e8a3ff589a7a2a343cc48c205785e06a160644e974153b14649bc3a06f862c0b44ac38523375e112b866a280d08e25fd2e4b58c102ab5c21a2f3ce903afff549501bf7df8242f77f42f9d135829530af72f0b366bce7050217113443d253f091909605523b1d39f064e6a326988b54f64fcdf0c3f94fd27eec2f393f16f61cb8a5c24d8c16ecf1047185d46982144ad29b66aac659a4c7337ece551bd41a2b595f6f4a5281556452b3a48c7e6caec2daba3b485f1cc4083d3f016d28dd28bc9203553fe5f799551180a0af7bb7303f978173cc23ee1653dfbc8fbc26dfae04d6c9e4e6b77edb95b509fa5d6c70006d30ca3f786024b13ee14d05d16ae3229b2f5682be46590c4a24cd2dd6bf560c87c960770ec20be943bba2fd6c9249fa2a28f3ffa8a3febfcf569c08267b8a85998b8f33bdbfa07460dc438a6695ba614026052a3aa865e287096bdce719d0273245c15a95f037010778808cada829bdf3771418460ede45b80be015f2f04624795c41de6a9c3b4547aa09959248ea0aab2638598f9728c8ece5a7698a6a3bf15e855ad9d279adab1f6501f4c563d3ae83a3fc4ed4631a9905e291471ed0e57261c818348b173f3497b1520196a3375d68fa82b45c2061cdfcad77a338312c5f93fb9b36efc8c8bb59476ed2a2edf96ea18582f551810bcc8385ad8c473e8933f36db33ac3db967a04c56156d4b3f0e7b9cbdea7ecc7ca3231ade482c61c22d6928bdad55558bcb91319b12dff3b71062b8e6b7355dd8b9d186b37e6d581d68b298b3bce249bbbce61ad753d267bdaca8695a959dc0bf3f8bd466c266a715862c08e229e31cd803448e9b998c5ef1ca5691af9c0b3306a6135444d0cad053e1a18098d6901ba14196a2ca7b3b66286723fbdf87a309e121c67f000ac2662c71ff7c961912a823284ea8fe975f9b56a214abe9142a954bc952a626ee33a47f9045df6a4afa5914a1fab2d03d58ae124e603f26e1d96c63469250c9805383f2e8c43a8b873885570444ce8ccb0e25f37491839bde8b306a5c9bfdadd334c34f244313cec2dbbab25d30ff243f2a82b48a49d52dcfd9d45210accb879edd53152b3b263f71706f98bd26f70af51aba334df78a5d10acb4cf201da93ca60a9b67bb0adbcf237a743e3df6cc4faf41db53fdb61f3601275a36741736ba7d299967c480b40c521ba00cd32d9fa5c4d815da3e3821700e0e49ad9ca59060780482bfb947ed9920882cf19be1ce831a9aef70f68330bf9260cf079d37ff624de2f40f81ffdcef1b639d11272f8ab8a7741d0d407460cf39c499074c98e566cc08fd9dc9c670c093742e065c41daaff0c9b53f5fc8b621eeabe83d7022b9b4306d5d1159e3245d0c8b9c21b7c133e922a4e2239d9b28c02381ab11e6d29e452571b1e4095ce6313905250b1c52eb1cfa2971fe385f83d8bb080d6443bb5a14962c39d9dba6ca5876814cc89c8bc2eca00910c9ebbbe4528534768c7888fd713e792c7f2d8cb03dcc0d383f85b5939766d5ea3151d3620a243b8b30077651a51322296e93349152e23ee1c1d6c16e4c27c868a7e2603d9f8b1e98432fed0ce8d2259a434466f6cfc56399143ece41a3406cbc9221722ea5cf7d61e5c322954df173b758238e36eda2db1c8cedb80e5334b4a0a0b7ea5a718ddb22dc9cfb964d1f4e89a33948568ab3569c9c4bdb337ef22bfac7f45b750cccc67ad41ab085ab79c11c96e1e0608db10a4d2ad412ec34f09696c53555c3ac00156cbee736c23dab89d05322193241d2cca5d3608fd036a5c0c753f8b445fb5ccf51ef5dc379da509ea9024318c9ced3141daf5ff68c986c443f87391bccac31e2e4935bec54424023fcf98d26466b8a0a8b7ad04615c87f636da010b0288fc9fd7895db826366cb2a250e7565a125e6dfeee861079b91d096d7b3b86861612bb791f16ea2490d297bde94e309a0ae0ffab7566a27f802028c59e73acec4077c7a33ba31e70be7aedbd3789dfc41511f43bb9fdc9071448eccc7b50e42c43814fd1290a424728b7cce1b64206cf7ac8d2de7f50a3ba15b253429c7db5bb96498fc033941dc3cac8374eab40fe2f59595f8b816b6e934a0466931121912a0f2ed8011eb61d3743a17e4a617c51244de109d2693ee72ef69b2c89611c782e96c066bd3f26c46f59d3fa25e91196875d96f8ad5ad30377269a305de09cafa39b879bb528dd118aabc05ca56996a5e78d937ce039b548ed677e622469994b5e66aed361c724d6f8b3a3a304776fdf7e26195ee0895e8c69f5d903d285d6df83e5d2ef34332a4bb1b31be096fb25a83c1d7e278802e7d308fe9163a44c94fc75b25e285862fde6798367b2f0c8674eb0c9014b5bab870c57e71bc980c254b0007668cab74c3152d368566b83b5ae9a094a777f6bee85212719a54e576fec45d0b82ca257117e317237381c0776d2ed22a7fc83111410882807c1840070b263d87c412f6de7c384b362614fdc154a14fff42ce090dffa36f27a9eeb8845d021f83d1ba337ac28f85bf0eb83b6ccf5a1e0c9cc2a3071fcd9fc5e8c8396a53ec8f74429fea5ff05db6e3ec2bbf9cbfe92b87eac2c7e5269fbe4d9b539b8f8cef2e0b79eea48cebd217cc8101b67569b3c6f7b83692097c011ea530fa02843f2a43f23e30e6dd655861a0effc3a3f6b7537c711714ba3a22830538876fd91a9ce272ff3b9c60bdb1bd272cf0d1333d1f09633e5306e005776f330189ae8d01c379c7ad58e8d4a953bd32c4a9ce1a7818bed25ee457b93d5cab1be071b3e6cf3c34a01c05f08e82c8b9b1f9b15327a5907650c1a7d827bdb3edb1926ffdaa8b23cf2d9a7fafcec432913692f57ecb8a508678ea708ce95ba0ca98fc5f3dcb3d09666881440e09ab12416fba3770a1ca5cafacb10ffa12885fe31e0e542e203482a1383a598c5dc48fb094b485cb2ed7935e124093a580015d9925729555cd2b5d1891d746bd4b246fa14f8647ff9b3549e330c1b1715377b5dc1807e4a97c83dec9d32fe240a8576c3f7bbe5d259939da8a01c61c906930e9dcacb43f5da430a65aeef40ccc4d974bbd3ed5852cd97fb08470066c1bd616069f14958f154adc887d700201b4ce04dc6022d6b49e15fcd1419fd0fc49623325cdb31bc87c43f157aca4b54e289ad3891e5e37c108bf0c6768421e338df37655d1a8536d559fcc921628beea004b15943d71295560b601c9d4883ee5cb4b45c08a88526c8631103a510ce1b527d92abe8432ff67d2e369c702b0eff0afec9ecc395b04f88ee08e102d67d963671b80c9d22a461a5ba4f311a55934cd7a907e5cb7c85648864be14b6bda6370019d438600fb86b2717b17305d1ccec7e78d355b621bee61d0457b6742105c64e92d8c7001dcf38b9b767225cf939f5a12b29521588df831f3dad802d1ce2bc4c28f6f1c480b6f603919a2c35ed99b107b2ea7932086e40f4e259862a13c0ef0a4ea8347736734b0f67bd608f7f9037b325c9e26b6c33286dcd218a1006572ef5a2fb7b93fdcb2df7c730b44c41dbbda0852cd668e46d5a7aa134beeda678daaa44bb5238cfe99249092bec605448bb5da05b284c74f0ad7d262897b8181e117ca74af03034f221086fe59df1cbfe1496e6525c5da74a4a34e922fae671eb6d08f32b5487e330c682024710460ff0fb18b14df7e8b648a43c4d6d8c24f3fc8d48c3ec31f835abdd504109c67b4465ae0695d4e0e2f0d4ab47dae747da8de50ccd1829f76cb1c535f139a921b03f3205687717d7f8e002121abdff9236e09ed2bb7e74245c61d13c360db6e26152261d144c3dcf831baa0c52d6476cb553610485baf8e58d2a6dee39a837f7ba372fd80442c906f5f7b4bee2d7a4aafec27eb441389b8cd927510682016bc92a2d68203489b099465e41c0083ad296633b82a88179f9e8a9553dc027119d3d06ee0c39980ca424448127dae7f6d1b3c4607464073e", 0x1000}], 0x8, 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) r3 = open(&(0x7f0000002580)='./file0\x00', 0x800, 0x20) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) close(r3) 16:00:36 executing program 1: r0 = socket(0x11, 0x4003, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x80000000, 0x8}, {0xc189, 0x9}}) sendto$unix(r0, &(0x7f0000000180)="b10005016000000402000000070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x140, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) connect(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) bind$inet(r0, &(0x7f0000000280)={0x2, 0x3}, 0xc) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0)="90ce548bc00f598a9c14125c56291fbd7fb02928a4527f5ee1b9be0fdd7e2677ab6216e8eba9c07902", 0x29) r1 = syz_open_pts() close(r0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000180)=0x400, 0x4) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c1b0267a72300010000f91300"}) readv(r0, &(0x7f0000000280), 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x40047473, &(0x7f0000000040)) 16:00:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x30000, 0x35) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r0, 0x0, 0x0, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="9c") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 16:00:36 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0xa7ae74370203bf8f}], 0x1, 0x0) 16:00:36 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x1, &(0x7f0000000100)=[r1]) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x1e, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) 16:00:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x1, 0x9, 0x2, 0x0, 0x6, 0x3, 0xfff, 0x3, 0x2, 0x1, 0x8}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x1000, 0xfc1, 0x9, 0x1, 0x8, 0x401, 0x4e4, 0x0, 0x2, 0x62013fee, 0x5}) 16:00:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x800, './file0\x00', './file0\x00'}) pread(r0, &(0x7f0000000140)="763969f45c744cbf169babbb9db105b690bc0bc9668eb4e6cfac0a4b24d9238e0df8a6507c60cc8102c49db20feb4cc566f682b402aa26d64b2b74dd31e2410a729e548fe713e5f6e17df912e3eb0d2afd0086fafe90c4", 0x57, 0x0, 0x5f) r1 = socket(0x1c, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f00000000c0), 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x4, './file0\x00', './file0\x00'}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x2, 0x5}, 0x10) kqueue() bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x2000000005) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x1, &(0x7f0000000280), 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xbb) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0xfffffffffffffffb) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) faccessat(r1, &(0x7f0000000080)='./bus\x00', 0x4e, 0x1) close(r0) 16:00:37 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffc9a) recvmsg(r0, &(0x7f0000000cc0)={0x0, 0x0, &(0x7f0000000b80)=[{&(0x7f0000000640)=""/165, 0xa5}], 0x1, 0x0}, 0x0) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)="5b3a306f38fc6ebe24d2f630205b394c9d32c8da9b65dd9e9c3c22c5171b09da52c3ac3bc0b75f8707eeb12c864297d9", 0x30}], 0x1}, 0x0) 16:00:37 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x94, 0x2, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x68, 0x0, 0x6470, 0x5000000000}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80000001, 0x1, 0x200}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x9, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x30, 0x20000001, 0x80000, 0x3}, {{r0}, 0xfffffffffffffffc, 0xa, 0x21, 0x3, 0x8000}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x1, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x4, 0x3}, {{r0}, 0x0, 0x24, 0x41, 0x897, 0x7ff}, {{r0}, 0x0, 0x10, 0xf0000000, 0x8, 0x5}], 0x6, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x0, 0x5, 0x7ff}], 0x675, &(0x7f0000000040)={0x9}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x8) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000b40)=0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r0, 0x5) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) r10 = getegid() sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000280)="ce0e20057351930d64e67bec181ca6b6a09c289a4cff50d2e45fac9ec50d3d096732d8b2df9ba2f785ad29a01508746e7c94b6d242f047ddfa2b9b97e1fbee1df1cf2f0e37cb1c3f3b5a8f3994e874c67376883a9f01e8396358ac8c1445218d3388004cd791697b1313ca917b6acfa554641242a6af55e98ad1ce9ec8bea2eabac87bb6aaae0851e34b04aaf65ee27a9bab8a533eaa4657296b", 0x9a}, {&(0x7f0000000380)="cf5cf7cdb37d809abcd6cd61f86c9b4556ad24aee41c454c2f478ebc4a3dcaeed426bb0063bbc882fa3a6b48aca10c8c99e65fa4ac3c3a67597bfe53b8e6e029fd318fd128aa324d6b0dd1d4922a9111ac8a9c89bb5405d7d9ea956eeef3eb58b8bb9eabc5bc9eec84610ea2cc9ab8d0bf6ecba7053e2a63de7b1efd26db8d6a6431d5c4602dbbfa8f", 0x89}, {&(0x7f0000000440)="6751e218d1fcfcc3b7e074b7a6b853643d243d75b49f7983cae140787c2ef0557ea0638090970400be2df67e12da7152b3089a29091f30df82afe352de15ebf353cef119c18c387749edf190045bfcc3140e3b0764578ca02a604a470f3ef7759db71fab83dc356b3a02f50632faf24150f22fd2398c29a38cb4f2d734bd201a564300e98b7e344661b9f1f6b35e98f640cd133419192339984fb8b3ecf506fccc2df704754e1a5070d20508a2b4e2ac359952d323802307886e", 0xba}, {&(0x7f0000000500)="fafed173e47a8442e32449dffb9e300f5b0ac87ff8709bb993e010e6daee04dbde66998c28fac311c7fa4e9eeb14a43e8f8afb500cdc01f0ed63b02c189541da313ae2e7ae5485141d127ece2bac436b1c88f7186c9e0aeb881f6dd90fca71c31b7defd9959c4ab4ae53c6c1801f4a10dd08f8375dd1e70e2a651321c3a047111f3f58ce9f20b7d0c0c0cc071cfce3a3b0f94ba0f293fe56cbf36b4ffbcd8d32fbe0a9edb423447cd3d42157fca33a8fec38231035981b99a0ce059a483ac02271364dd18987184600009f2bc754f3bf6d2079c7e258450b19b1bd46ad9183602e71abc0d2497e03", 0xe8}, {&(0x7f0000000600)="4cdbf66709d680d8ca6af6b6a66008e3cb277db310f3972db1e08fb0b59e1ccf92dbad2fae3f236aa8366e49e039b1d7c760965b06ddbc02341b3ec749de42c42c2c271e4b6a9bb1d75717cfeaccc85d09676d0edfaad8369d5c9975e850910fec6680efbdd885f3c9c7d851b7a3ee3a28017917513cf01a22aa7e4b958811dac1dfe7a45b5989", 0x87}, {&(0x7f00000006c0)="ee5505535a1983606ca4ab1e80d493ef2d9155d9d26b524c267fc32f1d65335c0985e8a58520fac3168cdae26a619c820b65fb538eab4bc3b3744585601ece2a2ad8e4f5579e0298741f697f42b6c373b528b29ea18c3290c64c9a94c4ea556bb3903876df834f0f1a3209ab617447b8fc19d24390faaa383e95de5cf286bafcdaadd5905f98e8962205a6004b1d8fe9157a93dbcb43e6c12dafae0335e820e1b2c93dde41a98484b3e1eccf5a7aada820f9c815801291b95749ba9ed4fdd0484f57e06d", 0xc4}, {&(0x7f00000007c0)="e4df1313526667decf5b8d1d051d38300e6f0fc3", 0x14}, {&(0x7f0000000800)="cfef2fbdf60b57197e70cf68e9", 0xd}], 0x8, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x88}, 0x4) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x12, 0x0) ioctl$TIOCNOTTY(r11, 0x20007471) kevent(r0, &(0x7f00000000c0)=[{{r11}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xc6, 0x0) munlockall() 16:00:37 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d08d03b125bd8b23540"], 0x6a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000000140)='./file0\x00', r2, r3) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) 16:00:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) 16:00:38 executing program 1: pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000300)=""/216, 0xd8, 0x3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) pipe(&(0x7f0000000140)) 16:00:38 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x180) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}, {&(0x7f0000000580)=""/39, 0x27}, {&(0x7f0000001740)=""/4096, 0x1000}], 0x7, 0x0, 0x0) 16:00:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:38 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x2000000000001e, 0x4, 0x4000000002) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fsync(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000180)="ea00005cdfffffff", 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0xff, 0x390, 0x3, 0x31}]}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 16:00:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x102) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x22, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x20, 0xf0000090, 0x20, 0x401}], 0x40000, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x8, 0x3, 0x79}, {{r3}, 0xfffffffffffffffe, 0x20, 0x40000001, 0xffffffff, 0xffffffffffff0001}, {{r4}, 0xfffffffffffffffd, 0x0, 0x800fffff, 0x7}, {{r5}, 0xfdaee165671a55d8, 0x2, 0x0, 0x6, 0x5}], 0x9, &(0x7f0000000300)={0x1f, 0x1}) r6 = kqueue() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xc6, 0x0) 16:00:38 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x400, 0x0) ioctl$TIOCSTSTAMP(r0, 0x4004570c, &(0x7f00000000c0)) 16:00:38 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r0, r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0xffffffffffffffff, 0x0) close(r4) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0x0, 0x1, 0x2, 0x30, 0x8001}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x0, 0x9}, {{r4}, 0xfffffffffffffffa, 0x4, 0x14, 0x3d, 0x200}, {{r1}, 0xfffffffffffffff9, 0x0, 0x80000004, 0x88becfb, 0x5}, {{r4}, 0xffffffffffffffff, 0x10, 0xfffff, 0x6a, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x4, 0x80000042, 0x7fff, 0x400}, {{r0}, 0xfffffffffffffffe, 0x24, 0x400fffff, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7, 0x5}], 0x8, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x80, 0xf0000011, 0x800, 0x2}, {{r4}, 0xffffffffffffffff, 0x80, 0x8, 0x8, 0x78}, {{r2}, 0x0, 0x60, 0x20000002, 0x8, 0x12ac4b52}, {{r2}, 0x0, 0x80, 0x1, 0x0, 0x4}, {{r2}, 0x0, 0x1, 0x8, 0x8, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0xc, 0xa0, 0x6, 0x3}], 0x1, &(0x7f00000002c0)={0x10001}) bind$inet(r4, 0x0, 0xfffffffffffffc41) fchmod(r3, 0x80) read(r4, &(0x7f0000000300)=""/235, 0xeb) 16:00:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30100, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x16, 0x4, 0x0, 0x0, 0x540, 0x63, 0x4f8, 0x1, 0x1, 0x8001, 0x6}) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000180)={0x2, "d017293ba69e44fd9712ea8c036aa16866955bba3deab9e960d287108738cd9c16ac08a8966ad19e944c9f4b38530c5bf82d3b4a3160630423b106409061dac2d248185481fe584d880914891a9b56dd6cad679eaefc46f2e58582344d598c4eaa4bc917745adfffca25f7d70e7a47269245a8c1508cc79e427b34e16fb0c29acaf1112fd821454fd69b14895d62ed1c320badd64ba92af2a283e903fa74b9232815494070a76babd6d046555f13ee8c2671c39e6e628e2a7886a33fea2d1f7d014e9e9bf84bc95cd82a2e403fdd75f68bb33d0b94811cbdb95656522a7427ac82f7ec501ba0f601b02ed6696abc1e2bdb295316c7e1ba24433cf707af6c4d4b5d81e847ad9b96ebb1a23b2c2a637b72aa79ba98a20a740a672aca7ac73185ab086c954378cc8cb012ba06017be2a3266e4eb37ecd578f1eba69009cf63a0b4830f9d57823e76b93098b1a9c80c4ac7e843bff1cc05de0140e247fd2420d1f808cae0e99e0736b8b087bfbcfe3bb8a2eb177143be203642faa4a736572355a12e1571dc0f73a604c92d6bdb0829abaceba96a1fdf0243110407af071edf320d66de1751ca5b0056703b508579383d2269fbbc9912df8c756219439587fab6cbc5b32bf391a91ee874ba63b29d2bc9c5a0532e5db77d7d4c5b3b94d94d7372596e4165affa13cd22d55da6c4be3e20c363b5a372025300b215e66b2879477644d91f8e93487103f488187e2f8adf932eec88bf85398d5b33f3aa6014e1e39567aa85578d91e1d54cbe932b53f7ffe2d425a007a4bb2a4b713f865fddba3d05eb024dc21dd113f2a4d8f8b5908b43515b5e5ff73309db9a17652965a310150ae7d96ae76a6ba055a7827f9b0823ce4758516e8694c83995ccb5d908b8307b157a1dab920aba6b3a1f97b4a96abb87f90533f1ca14f215a3f83fe99164e115d5d8c17d3eb22fc4872b91955040b0d44d08d83d5802419eca3eaec86ea55b01fd27d7269d23eec0cf8917c196c48d3c7d1fe0203f40fc6e12f30028087abda9456674b1761bdfdbc26aa61c843abf6c55358a191eda6a8cc2f74b03ede67bf9c06354c849aa7c891dbe1f2a4bc119a82048abe55965796153bb8cf24c6cc25cd77333c6626f09e62328c6a69e6402c942fe22de5600c5a3ada0e223f85e0b3a6abb039475096eca9a56842cfcf6897c2fb3ad978f3e9becb646e898793087402817337cd4621cb34a452198dc285947cc359f7514619b12f0fc2a2f27477b3c28f7ef1ab2be2190f496f8663910665aad8c6f08d38ed0235d15b627be68de6c4c7c14d1595c4368ded480f19359612bedbe1c717efab80dd5d80dd982746182cc55d3c926e60978477ac66e855cd103b4d83f586a4b541513ba3dcef7edf7d2ed9b35620c4ec4a262ec207bf300a46946311fdec1551e22ecd6725513a319e179bc13a17ae9256ae34322ab89571eb92c2a5f01516c7a08fe8fd762bfd3cbd063f60bd7e8eb1e8859d875f0a4e9889c2277d6522429ec77327e645b7fdbe78522a14f988e402492d672fe98f8b68c3c0dde60a706876c6f7cb04cff55663dffc108d32c3ac7afafe14e5f56c7f4002a6f049fe2f20dff77f73def91adce1beebf76baf6f2a643605faf8f55832f376e104e97e6cf7de87d12342d5833e35d7c45afca2116b4a2c2d8261e7bc839bc2fc79adc0c145337dd70340de6a4a36e7c03c72903ebdaab0db55857a8e1b642a8eb2db45a5dff2f9f350d43cf16b5c7f68dd283d15314a68e24ab7ed729b365e0e8219d0f76fe64789aa2d5c1d0e4267a3217be4e80f129a54e7e7bc295c48756fa41f96ba3bc87ffa9820b8140e4691be10340ec35302d499216416e273d1038f054164b28d549318b69f07e7b6292ddf297294c7df3f5bee1e88af8862f384cbaacba6e62e8dcf79a1186ec7f64b04c9f5296ba4183008a2d9bda98b07f0e6e486cfe2c91b438f35b6e30abc39a50d79d92db02520bf41290cdd47e05b0975eecd2550107c859f11141d377a38e59a21913e31cf02e4872c396611a4ebd6f7d3fe347495fb2a16909b0ce87ac4f89d446fb17a07e21167222a1dcea1f0deb3aa1a33c3d6586ed9bf9df878ee05ce27b90da4877188f8024263d638cdf8d107572ecdb57602347f3a3eac32d40082fa26cfcf2e65bca67335d2ba4691b420014385e992d49390eff8d5c47fe46f75753acce0b1051ad24cf6a6ff080ee21f81de4205bbb27994530f3cfd5494c1f1ffdd425b62299ed77bc2dbbd5f38f1fcbe91f1275faa19c26d285543dae9b9010b1f8ce4e25478853b04abcbd10338e2ddc76ee63e816cb9c0f19f4fe9a6c8c4f62544444d717b04c92dbd15ee5955c26835f63f50f2c3e833690f5195449ed35ba002c6ad3512c6b20741fdacc3e3fca678089baf9946c9dc5231095b6808cbd2086031f7210ff5282a76917868bbc69e8e8d6ee19be6d991db012338aa83aec9ab15c9a2ed3b8f74d4b89350aae27cb02ba38b107f4f0fca2585385a7703cf956254d0df21c02f61029b2669b66fc37e74d3909174993a7d7775b12491c89be13db51527507f446b457e50539b4899032715118690f714c69dcbe2f0746a61875f077f1aecfde1779dc72a70efcb1fff81f71252d20fe56126ef37da6d7a599fe00cd50f6fbcb317550f116d36322e70af3f239f1e1cf87fd42564e0e04ac9a1eefc7daa92844053e155b6315d77cb53fb67a9f6dac60e1d7fccc5fda48383a291a88a0630311fd651f2bed9f838239f066ba8acdcc2e23f541fafc4a30ee8c59ca17440c7ca4e6bb510da956258efb059d742fb12659f2bdf0d804db20ec94078bc3d93015b28039db9490393b4f99d97d065d91f72daa089f1f00e89907d9e416ad45b1263d63c038b97dc464dfba29496c866da4bd6c0fc0e83a02dae0d07ed264d977386005ca8944353146f7c45fb7078ec7fbf5804093df63e586a705311cb9d830e89f956297303b0e94572b9b62cbdf51d207c1bb54afafe7072c645cf5126780e78831a34e036c98e8d7b9c25c99faaa3ffabaced1a8ff6dcaba7693d90f028baf169ee26d32d72c2ffcca8e3f3b7302326d75090deaa4bf34f77a99657c9d295b241d1f83d2bfdeea0411493b908341ff29f482b95cca893f943432ceb4efd2561fde6eb20f1b3fd86ecb03482e0f5ac818a3f0b04fa805d274f15f59e24b476172ecce9f5fcdaa37476fe36b80c3057ea8e9112ef4e8da2670f99a05e7e9aece525e1e2869eb3f18636f5a6dd196ea1db3f296d0de7ffe512200303c68ee975d07400368e87ec5cf44d9c955b07e97d4d17dc5dcccceed6c339285ac41366270f342dbc9c8ea121d51a9cf79cdc1cd21e531edc61ce7bb4b9dad40d870bdeb64c827eb7dbb3b06e34f03b195fe29a1149f6fa8fe505c792296fb8513af1ef29e86af12a3d6d2b3e76afcf7f4f16811fceb806ba08c3a2dd23872bb0630ea42d059d7517ba4f9a16134ff9a0a9a99be17a1468c0301799784740222069c877f1d30af4573d0203dbc26af3824f8a6d1a1de1d10b4f00d1fec727daacb12d727aecd46c95c23657f8297a4b7c9e94ff7a8534ae98aef2a05d261708a6c1be3c6176c0e084d1c947c6c6061505490a5a5dce247901924b41c1da4bd2961a1de139f047f43947a24a58d5c27ada46c1a14f14fb530eb7db39fa2535c659d3ef0945a650b595a6d060a2cf61d1f8c09e32d801afbd1fadaa18319e735c06ccf7ee7fa95a57aa733e15c9af5c6f6bd6ede6298c0c7f8d3b7ce15f7c3bde6167f7562012a59e8fd3381a370f6f6a29ca2671ae82ec732f217cc695afcac09b1cd2250b1925e17abeb9ade74fdd3d576d592bc5a92153c011b9c00cdd591e4bc621b81465954848f7f9a627f3e365ebbf136c779c80f70ee734dfae822ba7837378445e830c07a439c2c2d1ca700acd64e15199523c644b3f0d29a770d210a246702ab1bc562cebc4abe1419f3aabc1aff6de2f01bfec7650795c410a093201544730bc5ab50f99f24549c7ae8a7f557710ca62c33053f934c8ff71a7eab818fefa37b87de0e4490a917fae70246b7e650347f3d43763a4e43473c8b269012f765b8a17fee39243bd609c9e689319391f3a99cabfd3c86592732427e9b25f35f9c062b69d8d430d1527d9d6ad18d03a685075a438ef036b5cc10ede7137c92f3c304e80e2afa910bdc29d9baf4bc15d7738a4445f38014348396e66c223ebc4634b0f784828d82f74c227f4fc18727e2e6133010a60252d4ebe8bd096ac35a0dcaf3d54e18daa357b1272565e52aaf69af49813168ac71068db9fe658f5206ddc090e5636c7541f9ad9233cf66a73b94be252a5c624175c035e232881c15b158a26e7b239f5172a7954541eabfd8b828bc1614e9d2cc15f99c44310ee88363183ea8ab7372fc5152f8bc128ebf36756adfe74bdec2c79933babefa5c678cb2d3da265beb3b4bc346d2bfb39cec86e4a3ad1b8593b77e5248ffe2276ea3b2a345700748912b40d0f07dccbf9ea648ca5f69b0f77b1f19cfbe94e21ff0b7371a42971951bf4ed84aa3bbd63de3f42308acd6e09502f9fcf56bbd6f43c0e0b518e5566b84e9eb7e275825d021dc2318ec1b149749b85c7b613ac5621a42fda79d975848246a7a9eff86668f69a3f00d500c74d5dbf4155bdcbb241a822211eeec7c8c000b138f80485ca15c3eec3964d8dc607ceb8778a8865d85ae6019515b53adb04f6b73a0e6c0e56aa85170ce7ac1b28f69d84323103fe5e5902d74a5381fefad020e55ba4d0fb215c950d80f9569b12d483dcf39c7a0522593232fbfc95adc7d7af301319173e3f1cec8edf713a7a231bd1667da02b0caeca6d064201c9c2916a8d130f4b11d769d8c6d0006a91a144226337b965ad41d8074e73e4a27c8ba02e548d58963aa78d68fd912377f2d7a770646a53579269dfae8516474171a7e557850733c2e38cb757755dcf284571c8ee317821671c75e8a785eccf2266888214001229c8d5cb3b852dcebc0015e12aea28bb35aa144cba754667d20930113015cd406feb667b8d50dc576de37c66ff6d045fe9393c4dbe387c8512af5ab0d8d57f16e150b9fd27004fe2190893e39c0e050117603cbbcde17b1bc4428789ca654b7f12dc667f11d1af612af44a1cf392e3366f22b439d7c042ed03a16632a4212bbaa448bb15df4696299c6eb5e1901a7c76552a761b9c62456e503b86c4a10bce0b5b94caa46003e81804cd845483f3b82b3fd0aaaa9bade9b559379b148bcfd99a677f7addcc9a2f39664bf9298915ec41b9d22a76527c0dc30aefa42f7a0c2e181f0f8cff95dae754deb68cab789eb1c17f18e6738bdacd5f98f95c9c713d78432c2e772352b3a06f505cc85d24918cb203c5c4be1a5c8439422ea43e53bf051da8ba554f0a1d5486a90293fd803a65fde03e422151828ceb63bf71d1ccb8bba317ccafbeaac1553eb6a0710cfa4d7105de9764655349a47fbd92e109671e55adaa0759a323c37cba1c99424ed628258dd5cfa819c0b9f3d18018bb12dcf3441b2f73a77e4e9aaf0683502e2d3a73d9a3442cad9470c5472c3e51a990e687d1b784c139ccc5217a5255fc57afbb3e8f003d5f9329fd63da336c85cc7f25a3d813cf10cccb0730bb6aaeafd2ade90eabcd36e2849d37ffcc2b36fcf9c1013946ff5ad11069933f0bed354569c84a4b72abb84a1c3ac902e12a56a7781e1606b1c00d90f0504b52abcec92a9ba1bed47431a8da6f4f2ba0278411cce7688c78"}, 0x1008, 0x800) msgget$private(0x0, 0x4) fcntl$setstatus(r0, 0x4, 0xc8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000011c0)=0x2) poll(&(0x7f0000001200)=[{r0, 0x100}], 0x1, 0x80) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000001300)={0xad, 0x0, &(0x7f0000001240)=""/173}) open$dir(&(0x7f0000001340)='./file0\x00', 0xfffe, 0x30) utimes(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)={{0x3, 0x80000000}, {0xac, 0x62c8}}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000001440)={&(0x7f0000001400)=[{0x1a7, 0x2}, {0xcf, 0xea}], 0x2}) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = msgget$private(0x0, 0x40) msgrcv(r2, &(0x7f0000001480)={0x0, ""/220}, 0xe4, 0x2, 0x1000) shmget(0x3, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) setsockopt$sock_int(r0, 0xffff, 0x28, &(0x7f0000001580)=0xff, 0x4) msgsnd(r1, &(0x7f00000015c0)={0x3, "adcbd9ae5b29bc0a0ad31957ce4083ef7d3eb21be5f8dafbfc11cf31f091b73b8cfe35070405653f2770976fdcb123b73cea5ada8ed00bf6717d78b9d8b672b5bfcd35dbf99755637f59ded04968023ab90fe6e3125253c7211606c7c1b2a63756d4462778567144a17738415d0b8157934b069ffd81297b4d85adac635f92727dfc70ba5a8f2411c7cbf9ae8244ad0f5e316cf0d45157492cadc9a149d2ba5c9cb8f588742025ce4b743c846bf9042a6b260c09d76126eafc5474bf685258637d1e3a3e65f315db9c63f59933f17064a0ca2bfb59d8d72b5c4a3a94937085bd9e5eee7e451ee3c97fb35624"}, 0xf4, 0x800) msgrcv(r1, &(0x7f0000002e80)={0x0, ""/90}, 0x62, 0x3, 0x800) 16:00:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000180)='./file0\x00', 0x20200, 0x80) pipe(&(0x7f0000000240)) accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000280)=0xc) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x9, &(0x7f00000000c0)=[0xabc3, 0x7, 0x0, 0x5, 0x0, 0x6eca4aa3, 0xf5ac, 0x0, 0x3f]}) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r3, 0x4322d11273df4171}], 0x1, 0x0) write(r1, &(0x7f0000000140)=' ', 0x1) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x800, 0x0) syz_emit_ethernet(0xfffffe76, &(0x7f0000000040)="403dec317c1fdc74ec1875ca09e38f8b271fdf62b187ac7d1e9631ad4dc506cf46d1f593878b73e0010001000000000038138d858615d7bcf5d1a602d9800d017bcc3322416b774f7974afeee860bfa5bfe6bba14a7669da143277595be4a8ad70e9a9b1bbae1b2e219cce4644c7a181cc4837fe3d5d705d6724cc108c3b0a54b64f84c3f6b8202157761418c595af7ea6a48f9b5dc153843d0044eb8e470b957f1a0f5625541c782f68a8e2d63221aea370b1c46cd773d8c4f59d47699ae83a109be7340ab57cc1d08f60864f69d8650aef73de0fbcdae9fed9ec961e21437676b5876a34a9424c9458111ba6c90566b4bbb5a9d36d8979c45bf3cc25fbaf24b7a6a0118602b2ca12e2c74ecaac7509a9ed3d") r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000340), 0x2, &(0x7f0000000380)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) wait4(r2, &(0x7f0000000240), 0x3, &(0x7f0000000280)) 16:00:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x8) r1 = dup2(0xffffffffffffffff, r0) poll(&(0x7f0000000000), 0x176, 0xfffffffffffffffd) fcntl$setflags(r1, 0x2, 0x0) mprotect(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x2) execve(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) 16:00:38 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f00000000c0)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 16:00:38 executing program 0: socketpair(0x18, 0xc002, 0x800, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x200013fffffffffc}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x8003, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000300)={0xf5a0, 0x101, 0x7f, {[0x2, 0xf9, 0x5, 0x73, 0xffffffff, 0x8, 0x81, 0x7f, 0x1, 0x7fff, 0x1, 0x3, 0x3, 0x40, 0x5, 0x3, 0xffffffffffff3fb5, 0x8], [0x0, 0x7878cbfe, 0xffffffff00000000, 0x0, 0x9202, 0x5fd, 0xfffffffeffffffff, 0x8, 0x81, 0x2c50], [0xa11, 0x40, 0xff, 0x54a88b95, 0x0, 0x10000, 0x6], [0x70, 0x6, 0x79bc, 0x1f, 0x45, 0xff], [{0x80000000, 0x1, 0x3ee4d064, 0x81}, {0x9, 0x9, 0x717, 0x200}, {0x8, 0xb066, 0x5}, {0x1ff, 0x80, 0xffffffff, 0x80}, {0x6, 0x10001, 0x0, 0x3}, {0x5dd3, 0x8, 0x8001, 0x101}, {0x1c00000000000000, 0x90, 0x1, 0x10b7}, {0xfffffffffffffff8, 0x3f, 0x4, 0x5}], {0xcb, 0x6, 0x2, 0x7ff}, {0x4, 0x14, 0x2a, 0x5}}}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004276, 0x0) sendto(r1, &(0x7f0000000000)="f6f1ded40a65b6254bd8", 0xa, 0x404, &(0x7f0000000080)=@un=@file={0x1, './file1\x00'}, 0xa) 16:00:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x110) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = dup(r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000480)={0x10, 0x0, 0x4, 0x8, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8001}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffffe1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x401}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xaa1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfa}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x79}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x444}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1c000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) mknod(&(0x7f0000000180)='./file0\x00', 0x8002, 0x1a) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0xfffffffffffffff8) fcntl$setstatus(r1, 0x4, 0x0) stat(&(0x7f00000000c0)='./file\x00', &(0x7f0000000100)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) 16:00:38 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) socketpair(0x7, 0xc005, 0x970, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000240)="76acc457281eca27f161d37e3b7a5185c494b6069b474194efc0b01f7385b314ce2ed65d0fab455ff529648e3638bdb56112fd93e2ea049886d3da1d86015a915bc78c9c71e3fa71c1d67e3cc87d618d0530757aa26034cfb5339c890ac2ea503b8cf55c42826a732f3a997e2aa30bf819ab76ff7d5435e72ec2e924cdcb68f094fdc52a35fdf97520b0476af39abf3124f2b617eca3dc69ca520291b2396a336436f269ec16a0d05f43f23c18f23ce83de9a6365bad435279f7182615e2cf653bb8ed54519afa4b218e497c861406bd3566f3610c34d8e428", 0xd9) r1 = dup(0xffffffffffffff9c) clock_settime(0x3, &(0x7f0000000180)={0x5, 0xff}) sendto$inet6(r1, &(0x7f0000000080)="4f18ddb969cfa98d5d6f8438430fea9f28dec39ebc5f6ea80d8c4e0287d4fb4f3f5541d6f8456e8515ddd63b2d2e81daaa3bfd2dfc4ea804f0e28193855399c93aca78ea1e8db9d08169a5ad193ca75c38dce5c62947e6346cc107842fc91e19090f75af606a14854e31b4c408908f7483659916f8aa322b643d53c22ec43687a3dc79d3db56d77d37f9c3be4d277b5a60a56a262307eb9e76059a1a8f55a8d1b19d054c2965e4b239802e79d132ce11682ecd66dc2b10d8207bce6c2b923e7f433e5e08f167d5318ea7acaaaeaa7c2bcba4cffe813ce6ce2bdaf6d179581b94a8892ab490611a", 0xe7, 0x0, &(0x7f0000000000)={0x18, 0x1, 0x52, 0x9}, 0xc) flock(r1, 0x9) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) rmdir(&(0x7f00000001c0)='./file0\x00') 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x7ffffffe, 0x10000000006}) 16:00:39 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r0) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r4 = syz_open_pts() close(r4) syz_open_pts() socket(0x11, 0x3, 0x0) kqueue() connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x101, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) listen(r0, 0x9) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x6d2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x100000001}, {0x6}]}) fcntl$getflags(r0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[{0x100000000, 0xfff, 0xd4, 0x10000}, {0x76d6, 0x100, 0x7f, 0xe72}, {0x4, 0x1ff, 0xb1, 0x1}, {0x9, 0xd0, 0x66b4, 0x8001}, {0x0, 0x1, 0x0, 0x2}, {0x60, 0x9, 0x1, 0x5}, {0x81, 0x100000001, 0x80, 0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$setstatus(r0, 0x4, 0x8c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{0x4a37, 0x0, 0x9, 0x3f}, {0x7, 0x2, 0x7, 0x80000000}]}) 16:00:39 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) unlink(&(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r2 = kqueue() close(r2) r3 = kqueue() fcntl$lock(r3, 0xf, &(0x7f00000000c0)={0x1, 0x3, 0x7, 0x1, r1}) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x3, 0x7f}, 0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getegid() bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x7f, 0x10000}, 0xc) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x2) r1 = dup(r0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='x\x00') mknodat(r1, &(0x7f0000000080)='./bus\x00', 0x2000, 0x1000) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x2, 0x100, 0x8, 0x9}) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000000)=0xc6000000) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(0xffffffffffffffff, 0x4008426f, &(0x7f0000000000)) 16:00:39 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8e0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x3, 0x1, 0x20, 0xfffffffffffffffa, "4737d22e84462f5b621e8aa2fc502ab3f5020dec", 0x6, 0x40}) 16:00:39 executing program 1: mlockall(0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0xffffffbffffffffc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) 16:00:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x299, 0x3, 0xffff, 0x400}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x6) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) 16:00:39 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20010, 0x0) fsync(r0) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x30, 0x4) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x4, 0x8001, 0x101, 0x80}) fcntl$setstatus(r4, 0x4, 0x80) readv(r5, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/167, 0xa7}, {&(0x7f0000000280)=""/152, 0x98}], 0x2) fchflags(r5, 0x10000) symlinkat(&(0x7f0000000380)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) ioctl$TIOCSDTR(r2, 0x20007479) mknod(&(0x7f0000000440)='./file1\x00', 0x2000, 0x1) lseek(r3, 0x0, 0x0, 0x2) syz_extract_tcp_res(&(0x7f0000000480), 0x60, 0x3ff) sendmsg(r1, &(0x7f0000000680)={&(0x7f00000004c0)=@in6={0x18, 0x0, 0x100000000, 0x100000001}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000500)="f2a285a5af154086274db767bbc4d32229c32f4f518a4b23c9f1295e069179daa76eb0001250822344c5251078a66445ee6706af414d20c898a70899b86e235310b5065473079c497aa8bf35f3033a3881a5651b873edc6e63626c82674644ed8ea732f6c283bd0356992f9fe1f6438058cba0fdb63ec73beba38f3c59fd36d9d1b10c4fd1566af82f4891ddb6963b41a7151f035826bac2aebdf407602cdaaf0130cbb8cbfb173fe01c07279766c063de50e3b23ab03673c6e2db25ea25781dc579022c20a270c50dd6921a4f7781a76808", 0xd2}], 0x1, &(0x7f0000000640)=[{0x30, 0x0, 0x9d29, "256dea01103c7ab6cd1c240c01beef47da7bcbaaaf6a5852bd19ba"}], 0x30}, 0xc) shmget(0x1, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000006c0)=0x19) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000700)=0x1) close(r3) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000740)={{0x18, 0x2, 0x7, 0x2}, {0x18, 0x3, 0x2}, 0x9ab, [0x0, 0x2, 0x9, 0x2e, 0x100000001, 0x8, 0x1f, 0x100000000]}, 0x3c) fcntl$lock(r4, 0x8, &(0x7f0000000780)={0x3, 0x1, 0x10000, 0xffffffffffffffc0, r6}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000007c0)={'./file0\x00', 0x7fff, 0x1, 0xed0, 0x0, 0x7fff, 0x7, 0x80000000, 0x0, 0x3, 0x7, 0x7}) sendmsg(r4, &(0x7f0000003e80)={&(0x7f0000000840)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000028c0)=[{&(0x7f0000000880)="d8029dbc4c7ae075f96513ff44ddadc52aeeab9686c533c4311685aaa13417349c0499179cf5869d024b549467b0f8c401d5b4e634cf48e6cf24ebee499d3835603208973d375b6d9bc067527922ee74f47544d947405d338d61e85a9da37ef9dd4fd7872837cbc207e2e7ddb947a020172ca84ffcccc5b204add97cf6f34a09ffb9f7169af1a18ece86164f5d2669a111313e567ae176a2bf6327e7c278c6abbe3a2d9135c541931cb0197f8e93f8f0aa687860668489dc81e951dc5f2e1436d497db0388d227eb7bf752a60985a4d601ed2e122ce5ad8350abe1c665eede3b0e3f9713314109cc705e84345db6adc7e66740abd8cca8f5032837457b490c1640105cb34856cac53d153b7ac30b3aa9005205caddefeba582d0f72e4ebc5e552e32106222bbdc3fb40fb781fc1ffaad4fc2728419ad310054cf6878a1696fe80cdc517f91e33aa1388d3ea596f2626c68b5ceb6608e46b3f2d8ca008efc060e534449c185f587c3a9614b6d15ca619fa03e06c09398094eb80058576b1b3a38856197a87ac31249e335561080b23a684bb8ab025123ba100d65f3b7d2ff283c6046c9697427478ad2b2460693982c5253f511db11d30232519b63d0a7d404b7e9fa52f4a3f5457291ee679ec2224066273af07e844e0806f9329c0aec5787200e03f307ec852a68eb027a5552d82b720284ee1e7856fa587a6e85d1e861d26e0d4f0b4077b2f7f91741a5701631c5d85146e1f013f9e61e88a6c5c4e9c03b77cbc3ad940c67104ff56b7f4fd1482288cd3e0c2bb12c7d7dcee10d41541305312242cf4315cfd03d3071b34bc454cc2e600deaf712e45b6d018d652467222e3b6f06711b3040033f1906d70edd3bc231fdffdbcf87b8b9b8da2f0ceca22cfefea43a56a3b519360c9a0c94c00763e03b0d3948cc78c3a9e16ece24a0aeb8e89a9b544fe839ad9155d074b76dd9c1741db1a41f10aad15ad4ecbb0de3aa129109a22b7d3a13dc950a1539781c1747f51ce491494fc168a8491f6a6a5e910d2c3f1f1e508a6f25dcd78d1081f93055f999514c5a6ee86227eacc13ea3ccd1983e9ac301523e3b9ea170994ee1365e1517dd786af72c5018e78e3681d049f2b6899702c4969c33be46216db4ccf4a8e963c64fad6d979b9eb61fbd632e43daf8330c865513d6cbbf9eedb52156bf802daeb9962eda810bec5d46568b72f94d06b0d3ebdc0334dddaa98833d08282fa2cc2e8d74d04e0a1ce58610113426cb3b91f0630e61fe8b63f76ec791b1080c9dda4ec016be6f50e71a8adc02853529764bec185eb8dab0b364e26fac73ba931124514f690bb0767f61832e9a75456ae0cfc762fb66a40631950435372822ae0cb13247a8ec10d21c2b4e0a6e90e437527f7a7d7c3ac412d3b18b7f767bea10cc7677f8ca20a2ae2935ea3c80c754f959925adf1ab6ce952fecfa9d121a7dd5f96bd7dfbe0b26f7e6ec3bb36c6495e86a983a772a7b52680a731f664a06e027df928fd360aaceb7cc42dd94b3e53826d2aea53f5801c25ea422d664752c84bc682286b5b683c9946713735d6124feccca70e83ba5a3655a07b7dc150bd9ce6059a9bc5420add42c34fc323e4802f1e86a1998f23a09dcb61b6bdbf28f60066eeec35e2f6f39122a09e1c64fd5d3051c11cffc91905ad33f21244bfc8f4e498af5a5acfa0255cbbe0b206670d4d0dbddc14c9457c1843cf07abf7b8906a952812c11cdc63ecaed5dbfe970334224ca4fac0a556c9d4ba12a0928c55b9f2e9748188d8db3c648b387bcb52059a3162aa3f96611cc48b35a503f7e065ff4eea1156d7644feff2b60a0f003d8b5aaf5c49066030e035cf81e038df001752c897bdddd867dccc1793dbb1054928ad1a998ee531eb2ad24eb19f394a3cfed16ac168e206c00f299c7e924868eeeea4fb1fa9d4052cfb6cad966837e7f1c074b7589df1e48476feb176866e97f9a45330f78f9c8f219e89e89710f1196130d8b174c807fa77e92c8148296a17d66b224739db6f21f8bc481ada6cd23f7bc186541cb07f7fd685e7f386a9204f58ab3b3bfe21af503e46abb36a3a868a3a4a478fdff7da9f0da0927108f58d600cf8cbe2c748e121d75db273c5650552eb102e44a316729fbcb6b2a0d9b88459404c8e1d4580e9305a5ec6ca0f866ec9f25cccd5daa3bc84ab57ad7f829dab2c2ada0d43a5881e534d93f64a4319136f43910decda3d141994ab6ef6dca3b2edbfb6f0510c0cd5c5704f906858c106c9bd30806bcb96464cb167ccec79943297ee050b56aa56f217a4b1ba8685c1911812c0005cd86f40917318dc2f1d04d6fba32896ce05df47858bf71eb3d7f73d909e6e54b1437578c58c679926c413d52ee2bc6f3c43e1f2f25e6d7938a7327b878e2dbdea93006d878d442474b410de197541e3c630d9578df380d01e4937249e10b958d811f3bc3b15704188f63d7a59be2eca66ae66a9642e3151204c6aac3b1f35eecc49b6352714ce5143a675f321b7e86d5ea674236268c5cc6fe4dbdad909094162a5f4eb340ffa842375f0487520ffa9da93b6c885ca277ff14e9a4992d4cb34a27bb8592b2fb170a5202f17aa6287c35a91d50db9605e8029198d463f3379a9e9d58d95bea0bca42ba0c49c68df5761f315fb3cb75975f2f2817d9c22fddd53f567f13e665794b4708084c1de937d6f6c95dedf7181a8d85e0f45e3d712f5f12e8bd3b7af52581eb28f890c76c94b78ee4028a753e05eb65ac60d6e122dc417309535f8b2f17809e7daffab6a763318cd8477058a82f9f1baecec08cfe9fa093c6432cdec04f23256a4a7cf1e4263fa5057be82edc9af58e899f746eb8a86e04f3eb661114d5ab29959a68282a6418d28a7b8d82de35cd92bb088b57ee34e4c8a0f25e3f9f840b94319051b238444353f945545198abbadfe5e0c8a82bf688f79d26e55d6265c9878e6cbfa569b90adfbeb5cea2078e235360a357202ba90dc66611464ca70230f69e1add6868bc186ff6acecde01d6776b3a20f8e8ec5ac3d4ca6c27fe81f06f575902ca9c6fd0b20f97d76447bfa4deef79993e4157fa16a49a9a9e8641cf0afb501b233a38e1356fd3b51a927fef2c067839652b9b759a74484966558cbbd4b2ffef8955c27292ac197874d9d74abfe9fa96c07be2a768fe13cd51888a35f191ecfb3d7abf870b80f1babb859e323a61a5dd2486d8c97253dc5c0741f5562d61cfc7f1639a7e9c3243121a8bf8ec68369dbc53e10a0542c10391540656207d18d4c8e922ac0d7147d6366b3e78ad86f028a3da33becdd1c573340906a89cc34942bd86638b189df3de07bd27407778ce4e39307198c8a6cf7a210740efeda35dbabfd5739fb27ef72ea9486dd903c82f435bc76df8fdd343ce44602dddaa18afcb3fa84bf8e6f76c0f36f584a0f8f08340fd9cf7e8221ad9cb1c6a1742d6ae30f16a14e569d32fbfc1eb76358c2ad19b93247f1771d27fd2c8ac11059e4a31e613c100f3211295cbd3fb14dcecebeafccad8b1b93397b1e82c2c5ed9522291c8f147b3aab3b89e325c00c469a318bad2864a38aeaa1e99f33e2c35b1aa1f1d635a35a5911a9057575566d24647e0bbd9c1a6a91340dcf1a586a29e49a2788ae6e69772fa443c921b0973eafc35f53b2be79455e8c24ca0378a02142b8d9bd2f13aa595be59fd73d6415c63e5a19d2a4de9b72c3e0cf91d91de4418d2fceca10d69b7615ad5b19b314a08a4e576bd7f5e664617c4a8837a1fea8ce9e7f2e598fac0950effb13c51cc882395f8d89889fe9093e7d44280dd9593f49358ea6a807eef00a306b1f202d98f99bf72a566290fd3498b408e769a96d108371e37bd2070b5718de8d38a41757eb58a13db16b56c070ca9ec4de4e65f38fbf995cd5c4344ff9474208ae5a749c090731d7e30120a6230880aa5c95d39ccfb860638ad130beea984718fdf8e6ca958bfb4a0d625959cc0614006b504a0a0bcbc5f011b92bbc94bfb6c86d2880a1dfa7b75936262847da71355a2ac3aa5e85bfc743127872826240e146fcecc91f24687b25dc8fc78cf5f2b6d87cc514f32489e583ccefffa14da1ac6bca82c60a4f8d010be65223fcabc986c6018739ec39e0efa05f3d654265068c3d119ca505655ca619478d5c09d9ac8cdcd8202c50192293e949ce2ccbc16f772ece073bc9c501cd3d06238ceb720713bcf58c17cfb97daae5f48c3e4cfa8bd2af20d6ec83f1975112100ec64cc7dde86e6a6cd10badee368bef4c581abaf57a1d24551f6962e7f9a8dbddf83429b8c5c43a5bf72652ba8b6f32d6004757616f2ded4891f24433013310a49a7306ec0f6440fb25619bb5e5dfed1bd38579cb383529c81d79bb499a94bec185d937b052e0437bbb4367cd4ce98252b54cc3051c70e41de97a5adc49f8cecfa0d735fd3b93209c10bbd27f732d27b2b56ae74f045fddf23a7b6058fe538f8a8c1a0beed5ba2ae4db20242417289484b09d63db7dda8f2347c12ad9b44f0411fbde87b382a0f715155536b8058fd676a0f65335822cb415943216477cbdcbfe9cb83e855036b09715200b52219c07270a186197b47ec6a8a0c859f7d506cdfa62a2ae66c65ad6d2c5954290167f6bafaadfada7d90c33773563350d6bb0147f2561492839a22b0dae4eb298669040e3ccf83e5a23d4e457e4e0c259e4d1c1d3c344e01b6a569786b5a275c6167d0527bff18bd5694808685300ca4cf3973b43dc5440089006839fcbad3954a67058e3017f2079c9013ab817b45aa9952ffab308d84543bf7906b7aab922cb3fd4c9ff7e9b6f8d16398c0766b647cdc9809f710c81710b4f6fb027fc46473649000cbb3720d9c2a732d2bb96bac7eb8d5d5eccdc8b0ea92598ae3981cd70e21cc6c776a45e2f790a7f8dc02439cdb1ddd21fae0396f91a0e0ef1c908c8cbfbcb499dbbafea59eae12ab976a154ad0c6e07ee3b13a5d1f85db5f60094daa939a83444234cd7a93aa3d7f78be83ae1f8a96e0cc7a9847c3a74b13c5fc74e85d8e6b58e314ae6d0b04707a956c773408fd57cc3cdcf4eff521719610c27ae6e6d3fe96e0020cdc0c2ba9b2d740aa749d6e8368bdb6477cf7433c3a4d963f0fef0c8d2d3935e8749ca25b45b93092e8522fd824e41273b37e64df35d31de6a7ed608d7f60b0a5049b461acb1a8a9fefc23fe4089547285776ee15734a178f27c2dadb69c6306865ca9307937cd91b79fe1caf7c182846ed12ca2eabe8dfefe7814d50fb004099f902b1a09b687a3eca9cadaeb96785dda5b6b0c2b0bae7c06b940df0584d508ead5fd69ec013c347911ba5f5ac429d5bbc93fa51c0f94a6c588c435029caec887815fc2dce93dc1bfa45d88bc463001c49b2beb9afd0ce11ee2f7887fe4bdce0cba0e5728c6c091ed860286b2b41ae9897c20f707aebe76c2c5721bec93cde630d6a3c0edc201c471a633740dd3d0a2df24972d917df3095d37605643d636ab021fa880674aea4ca8fe6ab0dd520904a7bf836c40b209e1bbc6fbc33e661b3955955bbb324b422290b453b7dabbc94fea7ba40af923774b2fc502a1036839560e5ae0a6e9cf87b2333f6fb4d8fa78b7469eecafb408f36adb1c365213ead301b4e89a2ded92c64249a81d34cfc2b8dc5ee35f9420c15140c6a7e9afa4eb1503bd5761a498326264b3d472c16e76915689e6256d2a03fd728baf5aba5c060b4aaf7e706277c7965f6eb1062193cf7939c720b6e861066b0b4291c1244032fa9e214d95ab795b1146bec0c0c9981de", 0x1000}, {&(0x7f0000001880)="6c81d58f1df895de9514c146e53f543745d5bb08e401323df2379fa17a773b8293469c6ee56dc7dbb4e67b82120a84c09d86f152d562dfb45e0ce630b8fbb273c9459bcc70228c271e5203f1e9cffd557f69b05a7797d323bac68870c355a38b7ac751c3e62e080fdf43d25daec8710ad264f387d2e1e94f6ad493cdedcb115729eb45bc33388a1240842987c48f00100b4910b570211f00e09b8a065020e399b368d7b1f7130b12fb0f53acacd19260354fc55c97b403cfaa62a29095d9a7b2c38c8d939bb64e0d172295dd17d27a32316ae94e7a5b5026d6a528bee9a6a2bcc215b1105b694d7738615d197c908c9f24ab0aef8ba57b50d7cbccab880c4f98c59c0b727d727ffffafc65e6d26d32aa480a41e853648ab1838ac104e341fce7319795b4525159be814261698d02ef517fc115304b00680db340abde832f54377f5635c220e7510e2ce60b310d98c753593cd108d68efbed4f897d44a08166c065f0e39b42e4c32a447890c54e26630ec889a372e02d486b4620210f68dbbbba7cab7bd3b767b55f54ce11f6379eed0cdf305ff360fdc871bd4e594a170f0bf946d05530538cde8fbd1481ebb9e6793955668d8cd3201f514e78bb1041aa784da1e4e1fcd149b054f9ba992625f5bf56bd3229850ebee9450964b23c698c3b69fd2dab7885270c148bf8e3d5ef04f52b5fa0efde758003cf4b855d89a7417fc29867b81f03970ff9ead1197efcc3e1c6b30e1f3299c8afc72b11e4cffc3a0b95001aab81bf7b1f805d294a21b88e38e3ee59130f1a493c69209a7f58fc2a75fac006d27ce1ff2a851ff843da8865432d9136ece7d68bd45d1bc668e9b5580933d42fcbee016c6d900111d06384f4b9ac9520f8c79c7522b661e4190a3c8aa9f75464f789dfa708fd52c2a3331aec9c58416efd5136971c146c3affcaf1e911b6517bfccf16ed24e6c3c13f421915658a62f72bccc726b09856458545415d71f401a72a74badc30ff9421d569d8b2b54bb1946cb4debb991b288c8787f1364de84102ef5cbd99d12ac932eb77cc6a9d46b20de21c9aa428edb015fe34f6d39da8943752e6f18193fedf9f31095b39a1b4125dc34fd40766b95c8d61af57a376a55340a2bae8e7d6c7eac0effba1766d3dffe96825dd10a2f62585e834c75a4afbf9a0696f7967c175ca7eb4fbe989c99aa6caf55d215c500150eca4cbe7d7fe09c99ca9695a568ace5981ac3a56e802513e16171f538b1df01ac215b4a480dcea432bd44b18f533a3f9c34ea70d2cdb28b86995428a48b4bc3efda126626f241caf77301e3887a548fa776c0d62b93c6bf32383d35e11da73704005dfc47fd5ca7b46926db18b51f511e60bd36ba46b397da5190aa10347771fb5303e45946d32f72d68241b941aedea3a82bf25df432c18a0f6505a850a8f78237c0386d764e317073e36a87933e5013101b81a700cf30e22c3260711d2e2779aaf72b4d4864398f45a9598855b6074f5b486a416f933d87cc5b179d22ddf2c9cfd5888dddf6a6aaa62ee4de9242dee095bd739bd86aa9ce97edff07d360cfa28075c3c684c61015ee9f9f530553ad36a6aa08fc89db118e9ce42320a1db6e03d50a875627d036ce997d79a720b7b1a65e3cd42dd63ca43573bee94555f543e781b4bd182269b2e8be57642b5cdd4b481d8298ca69cb6539b5f07aa0de4c00f626121656cec119abf11843fcca2dc8540a48ad47d2c6bea730d2fe2d341b3d92af1475e149bc09e742ef9b1aa019a39c2e94b2ae2edaea0f57e9ebb37a88728ea0474a9379694a815700d3d7e6cce50b8669618eb62c7db42d4065d58118a2b877742158c640e9a39967e03371066034d0487256a1f38d704a8385032a084edfc7da6bdf2ff3b36c7d9834b4afcf6121813cac3252492784dc7fd9275d6d443ed3e51aad7661ae2eecf7060847c15ab2c326396de1c5ebfc4aebe005ceab2c83419c244056ef0f2baa4b72a08d10777cf39f21fe39f7decd40f75e83c693100029aab288dd85c6aadc7b45655cb2ad3f37404d49a1ccd6524e806d392b71ec0584dbf018baf6653fc05ba5d35dc3e41bb9db80a67be2a27b2de65105cbdbd9e9af5490ab0687097bfbf262516773b7628d1fe73393c542a33b7b84166673f97dae84bbb4ffe9c26d014b7256080a2ff94f7672ee6a289b72be8cf1f18f2dc0f56972a16edb6dd0d6db08591ae4e2270365ae2e681c6e1b3b34337814aae2f1c348b491c929c16664029c4cc6b208abf70bba285001e17db2d17330855da75198f1b9aa127093b9ab7846f76c65bd80645a558c1b7ca753da515d7813366f3af5b9fe6371d21b552195947435cbd5fa87cbbbed93e38466cb76c1e8957e8fea47428c1cfff4d0a284fc25c5e0d6a583b5cdad369ae377445e98cb8318c62c652db4fb06c21fc1e2c4f1dde3729cd8a882bf9dd889e3cc750213e38c47bebbc7b9264131a876b2a13bf8979d71cd7d722826837266e7babc7d2ae537c856bb5b39173a3819ad56bdf0faaf96d0f3a1bc1700475f15805513885d7bec40a208f0560b65cd31af73d49c9b0279bc1f4771db3e06ba84259a0511b9d9358d361274d617db9f782416456e1acf5e283e5e8f20580b62c09403c0ce4dee4fc74f24874c4e564d91b95c72c4c3a55b175232a2d7f25338504eee47e6ebde1c88850865f7d87bbe526c564aed323180e91996a40b4e2c5505655f9bafb52aa79e4e1aa5b252278b0d8796f0d463bb769864efb16b83eebe6f392c558ef4d55d235e2ae4579ad84aacfc91a631559ed3cada10ef3843ee58f897fbce2da0d1e3a22db95bfa2ed3de3f68f2e82f5d968419682628bb48484f6ba0557ff223472b6414dd8d9bd2d90c5ffcbe5598f8604a947af3ea82796483e9e673b8fc7167d8c242efb740f2f0500a1be584d3d3f35f3a048624ba218c0c491441ff0272ec084587e931113fceb1c10b2f05f1041c3aad00ed7501f60f0f233d66b980e9aee5b49c37cc3db513b052aa6670d209c04447d17f2dd6b2c134a7ca54cf2141b596da4523381c5aa3c213be2fc522ef44f9016abc1bcba606e3cab077917f10ba563bdc1b69ecbfeff57ec6dbc3ae3c01f15996ea11a16c7a779cfef549c2579440d43fb688a3252e013f02f2c7ddc5fc41c2d0de9f3ebd26f3c744406bf79ecda20a3a05169926b7502b13ed2d63c21517bf88183127a60c67b1c3cfbe6ef1362c0299427d7b476548443c42da7c17f937f20998934b390973ffd7311cfe647b8900c0e021af8d803693bbc938baca64ea659afb6276dedb7a33d690f7a8c7604b0de5dc3f4b0b633482fbb58df7aa006dc5c30a115794a235997bc7ac20d64be481585c269c3c2e18bc89fb57b420808fd966585edc75043930b7cdeece5de610e650d1c5294c8ff2d42baee16a33bb71a621c6fe66131537f7bdc3317efc24d23f23ef923397357f17d105e5ac4e7ed2948a6b3bc1e812a08982979a118c7bc9408e2e366ff7ba1c30e961ba1d67a2bb9316d28e7b065d7e502d4ad9b3abe274d6db46d667aa6b89502d9f2d9e392fb6cba0de1064c57bccc58abf8ce29e69b355da2dca835f2109ff48b4a4222a67ce80e24abdf169f5d4816091d1df51752c861cfde03e2383b660817d72628d38466321b018758dd688ce8f79f6d99cbe17081ee6e5815abd0ae326beb0453f5b79a3341e8787935aced4d87ba7b13ec57472a350a5e430a0f22247d160949120d06f8542eeaff0b0080f2042e7d91c0942d2b92da941ccc50e45263c91c2c1ad20156c858bf6b558c917261aa154563c01099f52d83e34d4d64316b3c4459b26c1d32c98e18832a668bc7e8a96cf5b24337ecc5698e0d598754aeff36993d1c0c39abfac04f9212c51e685b8830bd30e7cf0b64efed92ec8713c7fe26db908a4f3ef82e7028c7e9e2639d7bf0e3e589f5b92d71abac044bafa93914e5db8e48fc34a4febcf370dd6bdf8e49276fbb66b3c0e476afdd31f6b34d774386f97cb93480d64ac2c9d55275b0aa0fd6501303f42707848493f3cee01acabbcedc8fea46d9f10501e8b8dc26eceb2e52da18b6b5e12f5a189deeceb9f0b27b2f7cfba76b78e0b369bdefda490c95354cfc5102a21a14fa6f26c302743b3c858fdb23e066eddce2ba4882d4708d4d61de569230cab15f1abc09759f9dbc4dcb4024b64b401c403a0ba7cd06a6e521ac2e4aa917fb82a3f43352db65b52f2a7d63eb74fdb0d99d71b231de51ed92d08dec1c789e2b7147c84c5417924008d856712c6c744b4aeb7b4a511ee66b02effb15169eddad417cf251aa9b1eda6074fbd6b5cbd2b23e60e12dca2e2e5447d2b3b5fea34adc04168865bc6e11a07a76aaeafee9e61fe52e0d5e604309dbb52124dfc1b8a306a13444b13d708ee777899ce9bae20f70af35e88ad1ebaf9a39c6c389f7c32a20a37bcead36dbc97b1a7835707481959fc305db3a2e3c4c16d0facf9824944d70cd47bfb64cf62a4052246d5c75d0d568d5351581c7042c8f5d33dbf328a60450e8dc4a3bcff35282a3f93966324b49cbfdf24792363e228ceb43084754100d926b514a984fb1dd28ca6237b5785cb61df3d7d1df335ddce5a83359faf5ac092adc6c7806cffe2f353ff69aa918364aa081399f88b8a9a423b269836bb68f2c85e44019fe2e9e6c4a9d6e2b3f6ec90afbdf0b0b0bd5d501aaa2481d68cb670e0a9e04c96f3b24b5830347094df31aaf8488fed6d7f7cf342f08d5ffdaa72ed1b62b491dfbf14cca1da3b448006f4b08e1ffd0a46c782652f185f27a80ce43d8c99d20e1958e1d9a58d44eab9f183fbf5fc5a238c11d1347a90a649fa52cdb3555833ab5b86b25f0998d1380c914ddc8cd461709888c9f6bdaeb62fabd7079c4fd6f5abaa97596e4465a1901b78313edde42edde33f4ab193f6dd24c147fe8012afb580be48104f7123f67738542fc7c86731ebb08872afbeabe00af33067affd032ed46f7a236d218212dc2341ed513f607be27c089a36ebc83a1d4f13c4901fbff9cf6a9fd574760717eaaa72202d048c61e4cc1cc3444526b4a9d76e886c48d9ed43e5de63a8a31d41fac09dcc918e8a810b6fa4e8d114754903325c6924521cb514b2bee890f3c085f472b471c791ba2a6946e1ad7b8cd0d9ec95f9e4df8495ef1224e089701b26680c92f4ba1f517297e4eabc3bd71e22b8804aa42631cc4754d07f4302fb3c11fb44e9d8e12fa1a83919815fb7501a5bbb2f24282b8e46a018bc946f91b86e264874bb5a07fe9743257e48b9524301e0c1da2f87bad349059119b140ebd2634b7a243c1951488c530d6923921ce1ac70c0e0097198f6c49cd32d508ffb26b4d0e2b5c2504dce3d406476f0efccfc5304bfd21ebda2326fbd351faf6b4db2512b5bd08063d8615ffee472e2de720e433a479c5ffb830953b9a10b79b73aa5c0fb5a3ff15d29fa4b76470b371bbc21f32642d1aa2b5e5f3f454201785f97dc2513def3a4c5c1032c75b6bd904d592adc2a68bcafebb73a15d5cbba5c20c8621563c39de3828a948d75469fcf7230a42a3fb83e8949659ac941bf3ee8ad07841752935d5f7c4f2e7a5c24c24fec4645fbc971e8ff6cb60c92564a08c8962c692a45904b2628d8a9ae33aa6f7416d4b0d0cd5de081af87949879414ec73a9307d056cb8bdba383a0df93392d2b9275567309857476f9ccb6a0cffe68ffe5e1167a8db8dd71475e25db361d6bb62a76a8d56af09e8cc9ec8d9522ec0f1e4a4e0151f494db5a4", 0x1000}, {&(0x7f0000002880)='h', 0x1}], 0x3, &(0x7f0000002900)=[{0x110, 0xffff, 0x0, "07fb35b6095a55193fc56e951a0f64d70690d170d6a5ab6856a78ddb416027623878c8dcfab27be1a029683a46f212e076955d0c32635115d75c1cf31e405033ed008bbc677ca87c72f751d88da0d9afc7bfec37e7ab93c7e231ae3b17c3a88dc55dae4154a5d2ee3d17e1bf95055d5a9b890a13b3f60e771388d3a1671bde49d612457c6bccf90fa6601b949f42236351b086d3f8d45df5ffd96ffe738c9e0d54bbee907206e3bfb0311b12a88d7062ff1e55fe82463a8703e9db1786e5e7f4d68296e5ed9d98fb8b7360b7235aced05acd594c5f3e2a1db47d2e4df1defbbe894c883d0caa134c8609d5fe223ceb46305232585b7985c693acc802d335"}, {0x100, 0x1, 0x9, "334e7f4ca73f329bae1897677e833b2f5e18f131bca4466c8adbe273a6761e15b964256dbd273e82123d5c9ec4b04cad72957c4e7aef04fb181dfcaa5cfb79927efcf7405097980650ec1d96c757783343f01c53608d31a0ef816663a49c575f0582a551e19f45dd4a42ab51a39674bc58e7bada33fd8440a9b7acbcd26e1fcf124ca5369547f3e6dc044ab4a3d82672bb1b2d8271d0d8215c8bfbf85e2862d15419091b12f9f77533a4ad6783ac65f46d902872903cde636827f205fac1cf6b394b684898aea474ddc0364bbc4a8e2a225d52050411280c305de4673c8705356c8b008a3a22cfe715"}, {0x90, 0xffff, 0x9, "6b5f2c8bed4c3feee913f99b2a7d985e32068303c877e89260e7f482cd0ab023fbf51adf5af79205827e886bad2f3829a4bcc6d5360ffa5e453b8c0774f42711045d07ae61d19b146397e260f1d582085cadbbb4f4a643b0dc2a64ebaf970d4b21d49f21ad9273095eb26e70f208a78052d73a4947c0b5ad10819242c6a715"}, {0x1010, 0x1, 0xffffffff, "20260f65b63e15b9ee36c034a66f699955d69726d4dd90071b1f80a3e4b26c061012aa87e81b7832e00abc29b486c74432d5a2843a9153efbc287f53318471e807969939fef23205b9f0cf477ec21e09b0b48cee4bef06b3b789439dd08379e6a547348b5ee1e4b76011e4fb3545fafefdc7c1dd3bd1a6930815b5e047b810c92f68dc3df9c4d469e272c6755028c90099de821f541bf518f3219cc3025bf2170a4e519d647d7d4854590978ac0f33d07066676cb885b1e1c870e982960333435dc9f2bb247a445db98133286547dc656a1788b43d1f7f608fa39e28f4c2fc836996865eb0a5b39f57db510baa643b1a56b4dc7de38af4f94e585f0124db1acea8d1c5d9e47261cf38990384ebd9d0c9e425212883b3e972b468c83f319eafb931eedce812f173575e9453c4930106cd9441b39a094f7f1cce3869c2ac5ad8a9e478b2edc6e5e2f68631e5d73aec5fa5e68cd643f0abae0474d9c0e29324f9b450a39a69f396a3a98bdefcffb8fe06ebb77e68911759d942e0c2e239143e610df8f43cf481e93829406d0a22706f2ba0060dcb4464ebcace2bb2deffc0b87062ae3e535fe08b67b263824bbe215461f629325b82fb48e4b9d05a8e7503ac9a6ef2404d7c24bb1ac0b3e80870784d8a0eaf38c3993a90da70e9a7ce72164e5ad5009595211370250364581a86ba54a9f10636a03682ab9ace7fb2d2e3102de3c38604e315a68746bace8567595f6916a7d51cc5eceae9d0697d9a6a9e984e71b229d6faa430df61a526a90f0cf00ec813a5e085ea3333c613790b26c6cef2b4753e87495b1a5c26b96615f81f6fbddb6aecaa1fc8b0d16e2e4c9886435989e180cbf5f28c8205649d3b350d6752fdbd4e8be8c96e47839dbfc90c81e1b2250516fd610650ad8f8bba4c9cec96c0dc8394e29a797685d5d8f552bfc13ba7e2583236a046c93697f184bffbf95cc2dfc120163a2c9f4ee63e1e3ba61f1c429a3b073d5dbeba63dfff45cab555c4bbfeab9835b41d894dca4f23d668c84f298816ba768b75bd5e0ef9bce3af1c1e9ae04ef4b482b4ea3d09891924011b1de2ac6cb44057d404b4fff4ef27892a7ff344fd5329ed719c9b57680f2bb707fe5d93ad7370c8d7ea662f4689eab0c2d0e675b3dbcab28a38c3b040f148c4d103cfed9131a92b3f358fe7d31eeeca16d12b090d0a2a1a042ce50f557511c5171cfa8a8b833cb184033b12a1a6c74f1d721c2a53c5a5ec1d75406c77180603753f0501b7ee3c68d0dc60badbfb531cd115e2b8f39a58b1fb0fa02cac5af2b65e99f19886670c95873f5c68cb5e263896fc2806873ebf0ce33774e59b665d80de8c80bb9312c4b1a42035f28fcafc38a5d81a4886f385a6efd5133c21df07adee6a031d0ba48d71a99f7286f38f90e08b38bf54291cc741cfdaa829dd256fc1afddd70b42fc3207e29475a4bbec9b6fc03d7243a395e79bd9cf4c99b9c449b6ff2e2c8eb3f093776a9558b5181bf73428804be7a15cab3462117a409f3031b923d81e414ab47060d49da8e9b3a549634b8b5878de98684962c1e12ab652d0c1ae27fe0ecc930f0e30abb42cc924fa791e7786103261a0019e6fec0b7b1f4132eeb5c08ddc7d9b9f904e55a1119ec21510654dcd155ccfc252040f27ce54067ae39f08972e3122a10c166cc7e61270ead5ce56cc0372122c5e3711ca9718f7ad7bef8609865233b199653dd983d79c6be8308a3e091ffa8d20eba3d2b258d67e1957fe205e84548bf79c659ff76e7cf444ae4686b2ee3f06e82e744a7b464e521c321a178760bd0e0b06719aae9d20681e71bc992c58375fa6317ab3c3f792bb8b02d8ad4ae1f3a6563cae4bde84799f7aba2dd826e8a5b100b85fa7d8ef84c083510861a117e721f1c12074fd83df4ed7beb86c35ff37254a11a63202d7a665802d38c52d1ef03c4e16c1d619dedbfb40a26cfc62f68180aacb021c3bf5dc02777b0a3383a32978ec049e339566d00302d42a7469a73026d853fe96925a639319df52dfffbf880ff8e2ebe245bc1f1d4b0fa915a1584c26cef125c13cf7d88707cf58e24f3f2497309949b3715e67141f981adace2b3e5127d9d1b4f189da11abed32412d4687cb6980a57fce0575a894fc10f1bab735509b97c811fae924da8d3547cceebf84c646459640a9a17ee44f4439a256466ca0467fec0d010c1dfef59e2d4fabf00adb7fdc230a7ec02f3893a64a5ea1d087e27b6a79cf2be53168097ed8387cb35a4e51723e533669cf0ff843a6327e6958b7fb9aeafe996c458f2bafc9fb69680619b9bfb6621e9e4766a3f371db5b14bac90c9aaf7a9a6394da2a6d301fedf66dec1502811b38322a0482c263ac902fd78c8a67453e63c61ff3dc21157529da0805c4813cb13bdcbeae1f725830786809ebd0d90ca235157dcd444a1d75a9b0677dd1821eefe63671f6ff8ee08a43f041c2061ca5c5d2b29155c9df25f6586acbcfa07c7ae353b49feb76f9bb479dfc08d9cf79a774d3d48059479c933f23dd584167075eae236ad4f9a9e4014a3f01ebe3fe58102e58a04efad4d54dbff48af8060683596fe49d78052e7fdc376ea67d2ac623aed563553f489091c6a9e2f65b7e7fe109703ea8da751750048a27bbba427cc5bdba9984bceb41135a2d923b7863bd6c35999bbad46300e748f653a0c8ad4a34737959b159d2697ba0bcbc4ebb1006bae68dfe14030f955745560792a76ea474a95a0abcf2ad568b2405c37750c84daadb42c14314f7b1948e4a7560ff52176bb33f89e1413edc5737854f68a5570192b026801011be6fb147806c2a301248d49f59e5c238e87209c2632d6d682dc6a5503a2ba2b69429f4548f9e8890a3239e120d3eb647b8cac8d9bb07260b00bcbb5bed30f3f2cc68f1b13597700327338dc99ba6fbf2dcc901c6518a63981b7c480b818cc0b46d92eeaf1ceb33db1fdfd8384bf9bfaf23f360c00a7df571e7aa6ca27ddbd9fdd344a18381601846f71648f2035a628367ab5e1cf34aab8200881306675c17680b307ab5b173fedcbee3a97936a5b9b8c9012e36f3e65d7c488a6e3ef23a88eaec78b3da428c4331367a7f8a1273307c0d8d6e90c10a61e0f8e1e3c7e0c4daccebf0fcbda36e1c2e4b6237a875af06d23fa67b8ff7b37c79b912cdcdd1ddd047e4324e33939a0a32b1f1b10c4a8a14eb3b2ba0d03476da174615caf0d88c0fc7baabd6b5529305f9f2940ce3b4004a9592b53f6a7d6aa68e542460504de9fc65672b22f951231011dcdac85d9102aec0371686665ae5ffedd5aa527cafd117f2f16ba98c0a41cb259f38220edd341e157e4db8e50786b6027c9c5abb8bff98aa251dafa85e0786cf416052e076525c324570d7e0a75eb95aaefe74f7166e2f5c2c4cada95bf5358f815898415e07aa113de07d3aaa3b6c04e2413c195ed41dbfe749de65a59a6488426b3843a24779d17a7e3f5dbd38e8c2b11784f0c8ba4ea6945d92f9b77dc4a45dbe9f9e616480c60eff4b2a4fdfe680ecb897d0442f8469d327ee71e3987b29c4ee8647278337a2b060d20af0e1551b386bd73f0b5f8d24819270f7d8c61e48bbbabf24fb947fbd1e45d0db79cae3cd469c704fa5f7154247274489dfdd6af9a5bfd89fd92f2b3b42be63a849b9c967136e8aefdda1146c30e85d06d385161136aa49ab6171090065fa2d0dba78a9f9ec44895c3980eab33f73a1478490175a251aae68f942465175eef66aaf8413878bfdbc3f116a44289a36210d781762e18e3bc70f9d12600b252e13fe33bf8e500cca631ace1fbc18a42b909a25dd178be4ba7988121d8341b24809e8e39b0c4c33af0eb61f7b454c161b02c1bed57edfd8f90a884b2b3db551f27a864363ffc52c70c506fa78cd8cf689b5fc9e4ebba5649632ce76fde74d6b015ee2574115c3b3322d7881af6d241b643b159733138c96b8f5e9b33bdc9bb2ef2232013aa7172a9f829fe9d5616bae1a03734995f82f2f7e45e5feacca55e8c2b63c3d5b57230b738da97da977106d90f2f64353eb7a59c47bd579f28d4f98d0b8927dad9c5c26009a21387139c4ac3bb07fa0c0719b8df8283d5d84157c697edd1eb22a1e6c7f866afc52f6a7ad7d98e8478ec096ef62545a4d42bf2a7b3e209d7cf27705388be0b876e1b5055276cebb1d3ffee42d892ed8414eed353a665c119821dce093273e760587abc8a95e62f068ef696b4eac858f85087bad8abdeefba92078302dde4df020f77a876a02fe9bd67b78f2811dc5b2240da58a0a6d74c35f380a539ee7a1af90a393bccf964a67037dbcc9572fec76cfc0fb81e7a25bc2f84d7ff6c4a41ba8bea401e170f945e9dab0c6de04d6c93de3036a9b6f6afa4552523016e5e8c74f891582169d7cd7349ad4b8851b1292bab42cb44c2870409be2d7986f24e53104863507160ee209c791599cf65817e52595b6b72e570a7c17294a848db838fe48ce3572c65da4ad08bdfc1c24c42c5725432b7d31ea6ce04032015728a95eed4438ef562c5b649c27700209883be2d58b1ae8ebb66a4ca4dc7695e9f7d172128a11c139a075ad07a49529393606add6a77047cefd3d9854cca0ec03f1f74b69c5a0ef4ca448c0dffb73c18259be68a55d8e325786ac9815fdce950ac9fe4b81df8143cabd2f36fe0ee93d4f9637586029c1ad26d46f17a0334a9f8908fc073ea2964a05489702a51c81cecc5fcfbdaea3f4e9e2b7336373cb2c3eb08c0b759bd0385cd0f691f81ff7e3a00ed67a7b1a95c587fdd0829fdaba8cdcea7c394e3f0a3c6499d8688cab553216eb2505dcdb1bb7c111a3c9fe053cc9cb00b420f89a840e6b1722dd720df061bf43b4bd367ee4467affc7af205ae9461953403037b901a3eda28d9f7a5fd68485ecd2816edac2bd2b7da6c42c1d2fa41e9e66ae3b7df6c38b21b063a6fd247c36078585ca9b4fe796d7b609f48b2656c048a5b68c18d3f966ee7b7ad5809b5b6082f2534ba6b708601ac8e3695e5bedebc6bbe59e201c3f4438a9fd7b54333dcd7a38532d23c22d6e7804248b489630c51de2bd76cf65b06d75d033d1080823b30bd8b58296c4ab12f88f0585fe4e3cfafef93d1daecf9a6e704cb931fe4947a53131a9d027bfdedde7da6306bc7f2fedf4acbd1b2aaa385943cc67cc06de3748a542ac26c40eca37e5817bc34fa4a2b20cb0ca20859abfb9a3829c0ee7dfec90a9048aea357e877806878dd7b7604391d5289c848508f9c9919c448754f5beff9f6f52c2f16e2d573acafedf1641ad1df511b7b27260f8c5418c88cef4ae884114f77e946013ad7bba79badfbe276e01c3bfbe831269845a5c345ab7fc492273e50cd20db25cfe7798d8e85a16b29db3882c51408fdfa65f8c762c7f90cf5df773019dba293a052afba2f6a157cac926c54cab65b73484670fedb22b30ddc069fc2390941e3fac7e6ab368879ea8f526a502231e4837b4f7b64150e480720fbf53bc62e37a3d02f2f51de5cf2ecddf526f307c2bafa903a89b16116114a5bc7e832c051d44ec585f2eb3e30800507dc150a249ebc95b59cf7f7d8420e0d1726e11dc6e79c47983a170d6e50fda141e9c1cb57a26bb6edb586e987facce9a01516850a3b61a4b8ff799133c1e41e0d1a87bd8bd91cc2ed2c730a257aa3448579942faed93cd2a220a680b8a8d0abe7988f535ef18186f7ec59e97ebc8d01fe7b1b681f63c6859e484220c54b5a0436375b415448c0e554aa105375347309a388a850a9a2b034d0a230651a249ae35edfc5d22"}, {0xd8, 0x1, 0x1, "d401d0ac4a1646b59fcb5b1d19e13e52879e080fb3b0a86717a69bfae588e923f9097819f84ecad55197cfc099aaae3f6e5dd67a395b83ffba813a9cf29939026b9b5a8ac25da0eedd187badbfa259f8456bd96141a2d583f559ce306184ec10230488990525dfaf746d525f8402836f1ccb71684ef91c485fe8f4ee2a08e45921b94fcdc685a2e6994bc233d29e3b2cfe88f5fe256cce6153a4d3c300e042fc792877ea28ff82a09765b849ac66a74ed7fb64490c1b732e8de3c68c0519726df64e238d8020"}, {0xb8, 0x1, 0x8, "2913b1bdda52067b45612275206693a9aa5f4202e506d736fa3cad846c03166989deb72d9b3dbd0d8cfb134caf8e1f97f7367602f3dcb69d2f5f69809f953e071b34d6c5906ace29b039f9279077d0de8874fa8315e1c16205668e3e74e33f9e9cc0ac92a46a39dda97cb12345ec193b7e9d66d0d718f385bd04e47cdd9394f004cb9260a6352714d4724427695febd237b8ae68fdf2d6c0143074c48198e8229406"}, {0x80, 0x1, 0xee, "83f57fdc1e2eca3174594b52dd12d3f936b2387429804af2344be941e6d94434b3e1e87d0c210443b0babab3d286a709e0937a3a791a3313c8ddfa67e535cdcc4678c1460c41b785dfecb22e549c7214f3878b926bd807a6db9372f8561dccd83d3c2b65190d7d0921"}, {0xa0, 0xffff, 0x6, "7c07bedaa298a464cd04dd26c4ad4bb2e077f92888d08b37ae067c573a1b295570bf6c37e3f5ce0dae2407188a5e0e2703e68c4686a7368294bd1b34e52c7121ebeaae99596dd0b74f089375c82b6f39d44a319c3e963c2bb3a0b774e835c7706b9ac4f31434a472842bbfda27885ac5059c3eaabd7cdcb4a0ce61414b9e3d59d5c1bd1bad9a3ed8ba"}], 0x1560}, 0x400) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000003ec0)) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r0, 0x0, 0x64, 0x0, 0xffffffb9) r1 = semget(0x1, 0x6, 0x4) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f00000002c0)=""/121) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x640, 0x2) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000040)) 16:00:39 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8130000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="d1dc0c23aadc54e83c3f5425f0d2eada0dfc943245e28964515f29eb7fe7c90387f71082c93d014cee4a686e25043c859a2fcbc6b2089e8e41375849f0f6733701fe3fc5443e29dd1c574557c2aa6105b03585999357eb2759de9c43c0ee75f9fdc3122cb242647f65778134a2cd6d92fcaf4300a7703bca90a531b618b93905a95a1a3442c9829c7c5bcef40e911268cf4275a7377d87d587a4ac36506c4f5f7fcc07ad6e0d709fdc51e10bfbd0c1dbd5cd41513ed6fc777debe36798cad7f27a906b201e314eb6a43b8e2995a780dd0578c2e0fa1694650553d767c51ee086d9c4ca0cba2e46d7dbe421ee794385afd1263a4934286f3ad4abddfc8c8971a9b8f0fa000000000000", 0x109) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCNOTTY(r1, 0x20007471) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:40 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0xbd3, 0x0, 0x0, 0x0, "582a7291260735417dd72aef6a13d2b2b7155f6e"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0x1) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x72, 0x7, 0xfffffffffffffff8, 0x9, "e4330b9319039703d47f3f13c33d4a4cc76a3850", 0x19d865a9, 0x9}) 16:00:40 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x9) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8002, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x2) 16:00:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) munlockall() 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x6b70, 0x0, 0x0, 0xfffffffffffffffb}]}) getegid() ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) r1 = getegid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x44a, 0x0) setregid(r1, 0xffffffffffffffff) 16:00:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x18, 0x4003, 0x6) sendto$unix(r0, &(0x7f00000000c0)="b100050360000e00000008001301000000070000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ffd, 0xc1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510", 0xd7}], 0x1) 16:00:40 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000180)="b4fa06ac6a399c348db23f91cbca8a1ca3d9fa65c66f1b72a2a8237d75b4c042e075785b3228fc5520c5133a24ab157a60c2c45c676a0085e9469d64c5de8e1ea67baefe46198350f3b71f82c299cec0b2def4af35dc340d4ee5e757c41aae85347386630b4c4eb907af52de8299834ba93140bdcb23fe23d9b65e93425a044054f60eba65144df13751c0506d4b5db0d09154d36b803055f49000228206618c70632b8656aa909f4b7ef0683d251ee2f5cf4a4a9dfdc7cf5d0fa4846a8f7e8a448ead108e8c08123b833148900f577f9db4bdeffc0bb92e", 0xd8, 0x408, 0x0, 0x0) flock(r0, 0xc) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000280)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="be") 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4000000000000, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000000)) 16:00:40 executing program 1: r0 = socket(0x2, 0x8001, 0x0) socket(0x0, 0x8004, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 16:00:40 executing program 0: r0 = socket(0x11, 0x4003, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050160000004000000000706ca90101010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) 16:00:40 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'\x00', 0x1, 0x2, 0xffff, 0x1, 0x8, 0x2, 0x1000, 0x1, 0x2, 0x3, 0x26}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)) 16:00:40 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$BIOCPROMISC(r1, 0x20004269) recvfrom$inet(r0, &(0x7f0000000080)=""/154, 0x9a, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:40 executing program 0: r0 = socket(0x18, 0x1, 0xfff) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 16:00:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = msgget(0x1, 0x1) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="0200000003000000eaecb9f317fbcd616418e2e5d14268822a0625283e2dc4c64833fc892c0e25faa20133a3afbb1b56d3e4bd69110496643414b2106b5593349bff674b513eb287f1cd2ae86dc9c0f161933c079c18539821c8724e15f3341142fa3a45d77927c5ea2b6e00"/119], 0x77, 0x800) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x80, 0xf000004a, 0x5af4, 0x5}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x0, 0x3}, {{r2}, 0xfffffffffffffffd, 0xa4, 0x84, 0x8, 0x200000001}], 0x0, &(0x7f00000001c0), 0x6, &(0x7f0000000000)={0x80, 0x7}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x8) kevent(r2, &(0x7f0000000100)=[{{r2}, 0x0, 0x40, 0xf00fffff, 0x1, 0x6}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0xfffffffffffffffe, 0x5}], 0x5, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x22, 0xfffff, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffe, 0x4, 0xf0000010, 0x6e50, 0x2}, {{r1}, 0xfffffffffffffff8, 0x4, 0xb, 0x401, 0x7}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf00fffff, 0x5285, 0x2}], 0x9, &(0x7f0000000300)={0x6, 0xffffffff}) 16:00:40 executing program 0: r0 = socket(0x2, 0x5, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000001280)=""/4096, 0x29a}], 0x1000000000000065, 0x0, 0x0) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:00:41 executing program 0: r0 = socket(0x20, 0x3, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x0) sendto$inet6(r0, &(0x7f0000000080)="0eed6d68458c3040ecf4b7898e6780009a0b8fef50fb63e689bb60e1edb0b34e758b518fa4707c74f5701155679264ab04e04bbe675bf5975f404303d17d32fbba011654b27291790b7396d1e4440f8673f855f0024598baf56d757b225a8bff644e60007d9452f0460f58d6d32d6c", 0x6f, 0x405, &(0x7f0000000100)={0x18, 0x2, 0x6, 0xe0}, 0xc) socket(0x10, 0x0, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x40, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/167, 0xa7, 0x3, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:41 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) shmget(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) 16:00:41 executing program 0: r0 = socket(0x11, 0x8005, 0x3e) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000240)="5001050260000004000000001306ca90100e03fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=ANY=[@ANYBLOB="100000000000b1469f4aeef72bed683d"], 0x10}, 0x0) 16:00:41 executing program 1: r0 = socket(0x1a, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) 16:00:41 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) sendmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0xfffffffffffffcd4, &(0x7f0000000440)=[{&(0x7f0000000100)="90b4ef7b64214ed8f81048abfe0f32d7a7e2efa2cc6760f5db9056e173a521306a1dc0be507cfe44adb467468e5acbdb4bb775f6d96b778dca70622b3a440419cdb3a0f3ae91d5e90cce9f611a0528b974314c67675b58751e6960b657560613be3dbdfa2e52faabc854688e67e89771b63e268eb95b6d82156ebdd8510a498b6b72060979ebcf692724159071cd1ab93c55b213e19475b3e9daf682e9df45bdf6610b30432c46486026dcfb43900af4517f929475"}, {&(0x7f0000000200)="b0ae7a0952e48aa6abc53c60c9ac16530145e8184de8166a2d67099d134b3727583ee6147adc776316c2be59489fb0a9c6fa341ff7aba7f4caf35717b967aac63c2fa1dea17236a9c42be515c0f49e8da7aea09a42741a9b04063f410b0891ca4ced815a0065a19683acc23b6034c2568d3ad099e54422532c241fd71203ee90bdb927fd17729eda61bfafcae6dcb11048bfded7a75d9f8f18310101f42c2528d953def738ee3295b803bbeac83c8d6d976d69f79078c0f400905ef26f1e1d7aaa01c4c67eb948829fe20fef6ebfd3202ae0dc7b3629dc6951d730277423f8"}, {&(0x7f0000000300)="0251814065d2d3987b0ef334cc2bce051ca805c2535414bb870075b1ad8ce53b4301c0d9f2991a7180894284c998da656e8a17aba82ab7b8d40083ab8318832b4adb508a889965d28bde1ebe40b389ae017aa18984da8cb6e919c2b4f9835e40ade6e5d77a2a81e06516f08d0f959f41a519aa2a29e8ef6376d30cc9e206caea0d8719fade7ae76312847e616bdf505f6475d05440b1516938f9c0b5a1c1a5013e7e68f69f07bcd67641f5a9ff313de4d10ccc403630b4"}, {&(0x7f00000003c0)="6d109dd6f5822065418f122f4308ac662243041d3922fedc066ac6da78a7a68851293169fdee4edd9db1a92b12c14eae6e6d62cb2e114853204995943915d9e85be64d9e918c0c16c03a42a91df1cbdeb94a0c"}], 0x1b1, &(0x7f0000000040), 0xfffffe7d}, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) getrlimit(0x7, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x50, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./bus\x00') read(r2, 0x0, 0x0) 16:00:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xb, 0x2}) r0 = syz_open_pts() close(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0xe7) r2 = geteuid() r3 = getgid() fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:41 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() read(r1, &(0x7f0000000040)=""/59, 0x3b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff18, 0x0, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3d2fdbf62e7339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb0391822dfed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eac1036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf5", 0xaff}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0xd1, 0x5, 0x3f, "3f033607e7b054cfeebbaa47efd7c33b8dcc135c", 0x2, 0x8}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f372e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10ba7fad78136904e09d9dba2fae010f5a1e543a1ec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b94daf4d3e251ef3dc9b3f15a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x502}], 0x1) 16:00:42 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x3) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f00000000c0)) 16:00:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x3) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012d2f66696c653000a8f270f7add5965ea452d3180b2f51772401d7c2a6ac0717c48b46239b4b9ffc8b1cde02883c39652e94cabee3759386b2dedc9fdbfbd2aa447cdb70010d4c1c381976f6daffc09dc41ffe18b1d51a3b1eac3e96b9944991cf8fa4eaeeae4bb8f38a764a4f0afccd08020f23b5067a59f655165f3d27fc71c988e380b378ee6fa29a"], 0x8) listen(r0, 0x0) sync() ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24, 0x7d3}, {0x100, 0x7}, {0x47, 0x3}, {0x8f, 0xfffffffffffffffd}, {0x88, 0x6}, {0x45, 0x200}, {0x87, 0xfffffffffffffffe}], 0x7}) accept$unix(r1, 0x0, 0x0) 16:00:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$getflags(r0, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x20) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x6e, 0x7fffffff}, {0xaf, 0x20}, {0x7, 0x3ff}], 0x3}) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x42, 0x40}, {0x67, 0xfffffffffffffffe}, {0x187, 0x3}, {0x42, 0x2}], 0x4}) connect(r3, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xfef, 0xffffffffffffffe0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:00:43 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x0, 0x800000000000}, 0xfffffffffffffffd) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000240)={0x5, 0x5}, 0x282) listen(r0, 0x0) r1 = semget(0x3, 0x3, 0x10) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000040)=""/4) getsockopt(r0, 0x4, 0x2, &(0x7f0000000140)=""/177, &(0x7f0000000200)=0xb1) getsockopt(r0, 0xe480, 0x7fffffff, &(0x7f0000000080)=""/111, &(0x7f0000000100)=0x6f) 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1187, &(0x7f00000000c0), &(0x7f0000000180)=0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000140)='oL', 0x2) write(r1, &(0x7f0000000200)="ddbd9b92dc0f204832e7c6a3cea6a775edd0911dbcaf16d56f34e2b20096f7fc8e6d923f4e303855da483f0da1811fb7705ee0cdb2968a7f96c44bd55e2f8391622bffb7d787afca7e0581361676ef701c021ca491403d716b988e5aed34", 0x5e) write(r1, &(0x7f0000000300)="c8c50828d6ce0a23c735440d14465d3efadcc944f8d9293530c5524d893c75952f2d2eb290755f410d400e1897fa24f43b65cb3f7643f2f8c5061a87f9d49309f96f0c93e6e1abb1198cb9320006f72c3421cd22bd7036637463b734472e", 0x5e) execve(0x0, 0x0, 0x0) unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x8) 16:00:43 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="a487884765d7ccf2d10a763aab7c2a590e8a07ba250dc6c40c8cf7c86e9b8a97130d9c6162aad7138a8f1aa68748565b5f516f3da5e3824f610788db94d18f5b6ca6ceee", 0x44) r0 = socket(0x400000000018, 0x80000000003, 0x400) setrlimit(0x4, &(0x7f0000000080)={0x7f, 0x7}) semget(0x3, 0x1, 0x88) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000400)=""/230, 0xe6}, {&(0x7f0000000500)=""/157, 0x9d}, {&(0x7f0000000000)=""/77, 0x4d}, {&(0x7f0000000100)=""/37, 0x25}, {&(0x7f00000005c0)=""/98, 0x62}, {&(0x7f0000000640)=""/95, 0x5f}, {&(0x7f00000006c0)=""/130, 0x82}], 0x7) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = semget$private(0x0, 0x3, 0x20) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000300)=""/195) r4 = syz_open_pts() recvfrom$inet(r2, &(0x7f0000000800)=""/105, 0x69, 0x2, &(0x7f0000000940)={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) flock(r4, 0xf) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b000000000001a00f3ff0a6300"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) 16:00:43 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:00:44 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) setgroups(0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) read(r2, &(0x7f0000000200)=""/255, 0xff) pwritev(r3, &(0x7f0000000140), 0x52, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") setgroups(0x0, 0x0) write(r0, &(0x7f00000000c0)='e', 0x1) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) read(r0, &(0x7f00000001c0)=""/112, 0x70) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x800, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x1011, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000180)="ddbd9b92dc0f204832e7c6a3cea6a775edd0911dbcaf16d56f3431", 0x1b) 16:00:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = dup2(r1, r4) r6 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={r6, r7, r8}, 0xc) 16:00:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1cc) shutdown(r0, 0x1) r1 = socket(0x1c, 0x1, 0x6) getsockopt(r1, 0x7, 0xe, &(0x7f0000000040)=""/139, &(0x7f0000000100)=0x8b) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000140)=0x8, 0x4) setsockopt(r1, 0x4623, 0xcce, &(0x7f0000000180)="7e96e544a722a8173187386231b34183e6eb6fbdd78fc8b9865a3a14864445323ea46540c9a18c74f18540da73cd89b4dff7fcf7d4c4ae13b42e49fd70022e7e82b279012c0341ebd4bdbd194d4b41368ad72b8bc44c73d1b52bb6ba9a4e0581e33f2a46e98dff0a3c7389838cc1707ea63cffcf1e0cc3a7c60fa6c8d102adc647c86fb5137534a22b0b4f11a150efb75b66e8ac5beada9ac5ebd1aedd85d75e7fed6ceb629de32ba10f9c217d042826c3a33bc10db8cba7630660a6646ba261e5d3f0ba7f03168716620121884550a56c02a38c320473011b0f80b7d8e59a9b66944005a9c5ab5f2c005e6beeb0515b4447d7005d4ecf1caf47fb44336d1dafb37f91f5cca4f67dd506521f0cdd32413d74e247656c280baecf17ed5fb4a0dfe8af4998a5ac456cdab55e0196c0609e07122679af85ce23d5e4a3378981829fcb0b1fc5cd2a40a36c5b31febbfee243d77f5f6c35e3b5f3b040d7811e1d8fd054b44e3f60906c36a4d91b9c6744de449621fe8e139694303aa598f2e7b4cb736269a0616fb992c2e1cb14a6ec8b783e6f8c85e3e9733237783df152bbea5b3e976095258325895cac2ae1c3f27ac55168615643af0be3f105853a0ee98ec9b1209e36c4dcf5e1a12c00d5493aba95726d10e89130ee4bf3d2489bfece861365f5200dcdfa57037c803be1af5c96b65214f47aab89058e73e313fa2714dbb208310cf195ac66e6605b0b5f934c95c76fe60a0703dfd5c927d64f2d2959e121527a9dd8731225f92bd4cb7546de5d5729d40183f23617f8ade5da50e9145764211954f535d7aa0121ff2629317686ef405441d5e0bac59c4ac85cb6b12761a160d9bcc4068edefae67ae9a209345fa075bbc47126cf294af391dfeda1e1ac771de8fc61c8309f0b85b67a7f0cc07068ab6b5e6175261dcd46f12bc884a81a09faf0e98eb2e72a5f06f535573f9efc20e616c2ec5a72f7f73e8762e57b11f7fba89193a840d0ae161f658f08c7cf5a0d6fed206d54d0a09da7b1d2c9a74be781dd3bddc6fc06649076fe22593d4fbd3e6fccdecd69b8d5f2c96851eabf3434f4363f80dfdc486c312f828035782c3d0175ab6dcefe4d780e4a67bcb2c3ffeff6ac42d6c58607f65cdf89d770b66fa9868d551e2a0a778526143a55824e2c78f8bebe14062cb8e17725ae43453e9a66b3a868f1555283a7c6b169fa6b5d9f9435a2bfe637a285b14271511b7cc28f59a3ded5bc042973b7eaa9b692d701bdd53f8925045c16d2149524a9efe18462414a7e300f75114efec2e06a59b2098d420f34b68b242f9f66c139a1222984838a5de17a4f55c4959c1d1046ccb7765c2dcc759a64014deadf2d9c18a2ff4cbff03b92c99021bbd765de51c5fd81ef7b9acd6fd98e82dd0e62627f73c579b532c325f06ac1c1af70399b09b4f0751428aafbd5d06103518e41319ef34914dc39fa855d9896c38ee82c5e37b5bd8e1f07f5ee2214e231aaf42f193a4a3d05ec7d946264bd2a67f57553e92f2725d53e3c820f7cad62eb24627b02a6501c04dfe4e2cb0cb338c08f3146555b38a86b591a4c6ee4b55a8601b96a0822bcc88db8f266031badc7ea16774ed818c07e45d5a3b0ac1e7cad2f164f6ce2be742cd9b55e15ff138aa8f6922ecbc17bfff9d9f5dbc66364d325444dbb4f20c207938b298f7c8364768b6cdff43bb18a9558d451e624eb369e3e56e3a28f8398f9e8d5ebd6fda387390b8bd17634d2be7b0544e0f9360d248f2b59525be2ea95cc44094160e44538ce3b03a8fbdba954aa3c4a21d03cbe16d9f873a8dacf3f913f0c2f131049911198bcbb75488680b801d9c426d334a217f040d6943dfe4cc4c6be845e791465db438137024b91d7ca0d14e450d4fe729e4183266e5a06cae852806225fb7bf1db5a7bcba3fa54456af83adb3914d9190a8c931509fc6376d7db6e2197971bc21a518359d479c7b46fde6e8b8da8e91346f1724ef10dd42e62f03134b47e2a3d013ca6b8a79c75801d13f77a052e56d4bd2791d4ae74a6f070bf4538735c8f6fcb552877c8f5820089bc73f02abdc51f434bad2df19037ad02a5121a63ab8a02c0f2a268c99b8c39392ad0ea93c11587c88b96225de50c597bad5c8aa72243b53d34053ca7501ec354ee7e4d97847018fcc3f36aa30fbc154b77d4c0cdac2d1d39662ebc0845f7df865df6828c40ddbe2b769a09a6547522985b002583160fc76ca712fcadf91c5011c248aefff947843f6ac55e4565ad104a9086c91714f9efdc5f033397a7f60f7ed8c7958ad0f751c13c5dcc5ae52bf338b30d1714339a37b1a05021fe355a9a2b946a8d288d853ed6fc832e4d039301ffade35b09220a4dd0705967c344f6045687c66f71378ea6eb6427cb1b239e1cd03918d75fe7f96387f6e72106f5c90129192a9f52bfca732426dc293033fda4bd524a2be291c1e0cc0a35c4a53f69506d81ebe7be1357a87f6e22b9b7357d4bad65038548a8c029127082285128a78758748752666e85a889627953f8f771e0cae87aa8dd1408d58f872fd35edfc046aba34b25a7f19864bc78bc125f98c890d96f33e15889e465f837016b80da26349e9ea0e01eba243456980064588fe4b11c55cb890ee33e7f527a6e6e59210e01bb86daa89a53d310c9d5d3ac0d66e7874e8a08daa6d36109e97ef8d215e166e4f4127733ea49d6b127f277e45ffc811e60ea19c8063cf2618157338579dfda5d0e1392342f0894a88f5497c8c2ca0ede56d7eaeb6bec296900672fcbc5706808140b1552eb380103ef1a0cf11d696ba1dd973ac2366d82e4c5a77fb1a3f8e76d832cddd7d3cba507d23e5826d17a6ecb409eb59f66e85159e42626ca552db69b5fa5e009b49f7d7e51a345319df71817479dadfaaef5dd51feb1da41487af8fa9d3dd8a566a2334b203cb42163958cc3ebbdbdaed031f459575ee186aeecd102bba959c7a36e11acf08e595f508d33a2e2fa284703627061685bd4a8b5765338a09ba3630e7efc3b4346e4117d153659789047a755c7710d76f892dbf104466de5440c941b83928d8083879e278b04ff40f537fb4afa1043583aef25dd7b4d92e0a89819c14dc031cb46b679eb26f025ee95dda94929f7710892872e6fb8da8db71d6c75bb633eeba65e338ab1f163a1bb212229868570b2a4403c0a267804973648246250bbac58e149d5cdb436f9e71a6787e6f9de1975782ca61c6bc87ec453060e27d7f48e3dbd0cf142edf34a87d5787d3ff0ad02047539c44b2667f94231713cffba78690277dadb0b75461eb64ce769bb362783ff5555015a61cce5fa44d6a47cc228da74c7791899bb2b387f67bf2fa2706497231d73b7ab87f8158c17694c8fb5880bf9c4e2aecd9f26561d211a43807716538bc2731943f03e5be1fcc4b5ef99ed2c2d86330bf274ba951fdc1926651effe88ac481ee07794ebfa29ee0d656b56e2f66db599f47b4c12c69e8ac32a6fc00cd13ac39b5109af928acabc83d77fd1d39c146dc3e949557402918c0f812491d6c27699f30496b18d558b333550d725c3797a51c249b07a896658150102b9f421c2db015cf4ead8f9408faac9bb7ee8e86a8c910f468e67aa6d59b3df27a14005d8fa4edd8b7b255fc5e92eaca6978f2b1f21e812ae2b59108d7d96b34726d3c5d2ea9f78c7e035cb3a2e22abf3c86db2f563dae7cd2d4cf972698fa760a641481be9aee436ec772c6982548c8e341ede2e9c662a454a2a00f5c2ac463fa8493d90aaa9f23f7479721f35bf9bfa923aa6274c877947cd87d02479fba7286208e46838c67b9b9de46bc50c936e0cad32facd9191ee03f94adf0a19cc728d9b926d098c2b00154bd07facc048c104125f93b1159904b3225d152a13cf370923f6e2ab0b9d9b73099dbc4256e25551395dbaaecabf03d58d46f17164eeb2e9f0882a08fd294410216543b770d1969d2796074e874678eba759eb4829dd856e5e0e6ff8f3b513f6421c0075ef307b3addd52ec03edd8778aa816f7b880b51451eee8a456325b8c515ab9283f1ffece842e19953e777fc540b4fd43ce096a11b91aa051a782e3cae79a5394eb2ca7224efef3513fcb8c30316111f99b10a287b99143f158228badcabb9ce240cd67c31e73ed9550e586ab983d664d6edbc4b4f6d1a6aab7c9c9d1f549be77471e433635affb030dfda50175e517c52410f9d8502e6b52c94dd0c96837a93a070be956de61c51f957a717da17b14251be7470c87587984fe8473d33c7181b34f65f2e20a7f6c9cb1e3c5cb2ceb2efba13e958a73137e666e6e99f8b7a69411b6f62441e40e37e97be971dbf6c342bd232440c065d347732021297729b39e4a604bdb5053021aa7466b7ae5d4bb61ea1f1eeb19fccb4a7a55a21e21e3a27d6faaebd6c386ae26804a7256f693f9f11eaa8f2f296dc74a46465447ce73d048063e7ba4210048a1491bb8774cb16241282f281f21364e5c82f52ca443e2875e6f8c86db0b00ab433610d94d6d625cc473bcac02da315bd01c3f487104aff5f10830989b003bd200fce766459ca6c5e1e51041954e9b4931ba9dfb4113c8e7acafea6cd9dc1a3e1154192bf1246c09470564cb6fe4da713acfca349e68c5399d078114a7f13032baed4c7519f0acb973c95209d8790399c6f029189c7ea972a77fc5d81e5f5da3bf587f8d4fd98d649636ae7d1ffefb0adfd0ab2cebc699febe0fc2b03482e65f0e58cdb16d5c9cfa06408653bb6d90c12dca611f23aa7fb08087584573ffafd775362546e076f552ba93bd951a75cb094eb553deb4580ce734692cc3f802a3cd3c32bbade201431184cba417d18a02e64831846cf7db6d7269a01b37dbccfe893a6070cda42eebf97e16f0429a2dfae85099686c669ec81c850392ba7a87084af00f94be0db1b8ac39c0119ba9551bdb24a87fcb302d36f959cc12b763e34c8e9a7185292c7275d9e147c08df4926e5e306977a5d8bce008eb88d3cc8f8d57c8078bb450df37a62b870be345c99ec2d7dd72b716470e396b30bae796400d28fe9cd3edce1a1263c138cc90beb16f8dc9f688a55056b710379e9e4198d4fd5fc02a744a1ca98c42ad23d9f60abdbcda60e30cdc4084a9cd1eae55a67936c5edfc5edead26ea5095aeac22c5edcfe7122e3de4a5bf3e981d8a64718ae2d7ff8403f3ca9fc4baaa1c4fa5588d6d845ed5ea415c54e4240bb5e25be4167f67248d1c8e8e9cff52cc97cf5c89bf0751d797490390028eef87d169682802c60521db20699a0cbe62f997b93b2f93c2e3e84e53913763db8c808201b3783bb6bdaa9dbc253f60f618e28f782289f531d99a32a811909e296d0ff9d3496ece9c99f43eb2944043c4123b19a47ba734d6a6c0e828e446d325548e2c9734b7a37e460570c3d4c4d8fcb2edd41a5041fc7ce4db575ab839cf2ee1e2fa0f702339699bcbad9e1d10b39775c2c0583d0369b07cae6f9a8ff5a8e8856ec5dfb5a5ee9efbedef954e3082f630306341e7005e7ef2395fb3ec88f74aa594c23d2e71fae44d2d8bd287bd71f498cbfcb3c013eeaae0d20963d39ff68a8b53a8da5f6808c2ef6abde4420f0dc240c106bb22e238d1ecf7e6bae6f0aec0aad17d1856b5ce330701af0d8029d6e304e4da8cfd25bd1c3cd12b29d6bc79c0176fe1cc2267f38cc486b68a864ce446dcd09206cc578f0d41bf90e5eda9ac58d28654f9193ec0d0fed8236c08815e4258580877e939b168c993dd8f4cfcada962da589ea80e61af5daf0bd9387804e1", 0x1000) r2 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) open(&(0x7f00000012c0)='./file0\x00', 0x10060, 0x118) r3 = open(&(0x7f0000001180)='./file0\x00', 0x8000, 0x8) setsockopt(r0, 0xfff, 0x100000000, &(0x7f00000011c0)="3dd3767626434588202b9a4dea98eab83cbec4cc070546c9056a9b94fccf969f8c1b38fb87d956125c0855fb0abe2fab54daf6825b2d0dc8aca9029b5101abc2a83f9234d71ebc9f17cd01ccb45672c57fcacaa1f01f50926c0ee0b410c95c6e97d9f34599941798103f7f293a1ba29e1a1a2fedf125e8147b216f3ffd8807941bc0d41ef47581336b34bf8724b0d577ea9971f8e7db31095291b3eeebe2d6f632cedc1f748aa9ff256a55b182d84511a8962127fd0b104dca2ac270a0eb00b689a4b4462958bb0fa2f99493ce3bd04598ac039d109c539162590fefde93fc10f7711f06d5cd4aa8ebb96208b7dc93d1fa91d97c826968d00b", 0xf9) pwritev(r0, &(0x7f0000002400)=[{&(0x7f0000001400)="a2200ca255b6c54526c5ff33d3c1db40a853b31b1358dbec939e42eeec22e92ce29d076b4ece58ababe5d6402e9853a98fb03270f6cf7124d4a1e081a9479b19d8561ae2506eb4f0fbe88e00666f09276da82a974f5c5a302d773b661e193c1aeb5f644b964b0ed46ae0f114ba24a33bc582ce876ccae154cac32847e4b82bc62ae3132730feafdb27fa5afbc7798a17da88e0c27561f2f28fad496ed358880980ab0c5e9f2d934b9de15e225727bb5c9250ccbdc709f02666424595c638e86b36a1e4b4489ef224fd5cd3c30083d684073e0bea67cf39b22f3d471f641bfe34c215e34cbe1d64d30baba8cc9759804b8784f135538c885527cb45fcee0e2d76eaec84b2003fb2173b9146f36076db96b437b3dbde26fc5df129620fcf26523e99b74291af1068d35eb2a517bb37cbd5e644a6be47e2a0533d856158aa96695e44bab67d95c319935e905ffecc010f6487d29d6ef838e46e16f7434afacf0a217431762f26678e18deaf10cd472112f3f3704b3a44e2c689b8dfd1266cc35d9892de48edcb9495585643d7bb56a93bb6332d22b2e2e32621f2021c837ccebb99f4873f526569d0a661eec61be2e8d94bd9cf73c1cde67c3b422ac22cb436e4e82f10fe67f3c8f9bccc53faf0f9e0bac8e30cd036a17b865a49210591ad00905e98165dfa17da941b5aadf04f14028dc98c0febb47072e052ec946eb8eee3ac51ed0a3058875ed99baecb6c96cfdd23601ba1ac1a10087c3acc0a1c48967a4a5a1a7aeeae9da6bbc8ac29b34d04b257b433fa9388ff504d375bb5bf5599e154fa1698bfed35f4734a723c675f395557927257cef579245af79328981bcac0bcb2859374f225bd7d0b33152b170cd60fb274274c8a87015321b7209efdef304ef491fbdc99089d8e726e8e2000bfbf6cec48c54e3fbc3cb869fa36c58002f2c3130c4d0f732097d32109800283f386f628411e1f8faec09afd1e9c55e4341e02c5aa3d1b0a0ddcbbe61b343f7c505772aa6bfe986b32d41dc37ff59adea825a6e5abf73301355056ae54a31dcd0b38186ae778d8d25c0acc23c9a41cc4a79d0b0d75996d8ae103bd7d344ab7c6e0aa3f3fa2bac7f86177843fdef36133cfb7495a01ff56f5b9022c7997a0cd1dcc6dff51992564557ed658eb05f448186803e619c9164651a5642359e3048157ae192cdc7e07ce1279be4a9b15b838556d66cc427ff609ce342b3b9588d91bf991a65671e9386e5319211b6f349625fb3d5e14a86ab6b9fc9befd5b2d45c375935ba06343937b9247ba8f0ccf7cfe7ca97281eb1a7fe43e403d6d017f95935918212574ae5aabc07ac0505e9184dcbfd52fda76a59b84d46f73cd878ad2e6a9c064612f636f67760ecd46673c6ec5aab3fadef0588b4ec63ffc72d740757b0f188e4dbda12cea916e45b7249b071279a9cc6d10cf226ca3e3b2cb02d128fbffeac81e8e5dde85b3b715d3f00a8f6766bfdc5936e4fa121bac15a345192d8e45a1489802c67d135f7713f5d769b9d327b1d5ccb9767f61f7c2f12f2b398f6435d1af5cc7328b4cab7c386b60fee52bd703a5a6b1ae6af605571535af967824e073391c7e7e32b1119d7b06608a0a522b273dc0171ebd7e70bf9d4eac898e8e32aad951348a2fd3fb94ce827316793b1d13b89b41ccdf825ef19eff362085e2f2020eeba900875f3bc085ecd643f917400513ec4dcde5a9ce1c5291039ff4364d7d361af1b92a643d5474b5e8f994b2c59cd543ba3f1128f80fd7b46d502e6ec196bac9a38cad7f4a9a0b83027aaccd7b2e34cf7e8272142c9adb77c7bcab3f41a2092ef132b12b679fed629ceca6774f41daf469322f9f269182c435a34e773c7c36f6ffe6de80d538fde1eb4462db78d7fba6e2c249bd36a48c7eeb119b96a3db336c7b21040c87c86fb36bb57b4baebfa2503410d963facbb8103ea5aa5199e1a799a0ed4ada7c1cdf69238ecc8b61dbf7cebc8e63a20ca1c032afda96dc2ef1f722e9a96502c65e252c0f0bce0004c2d94aedd5ee94fe51d70420a35e9eb60eb676533249b0b9fad648b091a41b49d87ec303986124428e844f4563e5b8b06a7a7afae154cadb603e19845cf243ea236e7091ad24ca3dec41dfd32ebd1a56113d38874dbab360b28ed473da5e9b18342895e41370dbbf87f71d02a81e05d59c53a96dc92e429eecfb3a094c995b04618c7fd49cc7958adb5d74fd6fd34037a3b2fa67c899a59df3d7ea00a478f93b374b374f8b3594c0c1abc52260bf61e3f715b9480faceb1b7c6ba119f23415306048542bad9da7e04a83729484b17b3676ce30ae02a69d1b009fa82abe1d1111663ade8eaaff668681c02472510d123caa63fa9539a1c31920a7979c69adbe8e04beb0a9691b6cc5c78d50658e7003d1a42f908d79229a0136bd47f305cf25a26ba56814be284f17df2085df38c6949e72e4ed31465972c1bd94e4d94fb610dfee3a8199b86fc58a78aeda9302db34feb374a30ac171206efc7eb4e65c69da2e0ebc8f0556d009a50fb1c504f9cd40ad172fc1967b72bcac4564cd50fbcf6e1af988a1774372fc5ef18dfeca0d82d6d83a7c7e38ff00f4ea0f91467e8222a8ed1ce77d3988f191a565b8354a3f034a8fe5f0eec3fcfa802ecc54be4fdf3e2a9028c6843bca13d975f6f4236db53175c7498f4996dcc90547ddbd206f4b0bf0cd016b3762dd91dd2e9dc4d55b6935598d486d3ac56d2bc49f7473ab68d53c85ea284146bcdee6d867a59f92b937f04189c17139d1ad65a335358af915d0da2ec3740453b166dd1d65b956fbfdad67590759f556556f98a45be7385404abb428608631a16b94f8662481e044bf601be502d711143b0ebb3623bf94bdd66112e007c80e5278f9567f7236009f6834fb1fd8d4850fb14f0799f48b487256b91507291bea3369f79fb54b2094aa3146b47fd885648382cc1e4e5c9d0b024bbc416cfa46bb1e1b6dc93ed12bdf64652b9c78ca2a456ecae43c6254344a2c0f98da2b8ea87bd50234d8ba0825e957565dd503c6f3d2245d6a0cb2c66120fd7ff70035e743c953d65e6253d0a542aa90429b4394700bc3000c832fc0f687d579c4526080c88fbcc60b01fc964b49960c1847208cffd1994669b9f254d346b984ed5d30b1d2259cd77f5555edb8b82f8dc75c009591a4b25667f3e81df56171ba0abe78cf423883f144c62f361c1baab511bde0c2d480c6db1d580186cc298cae6d1ea9f9c187ca7d466b80fda10ffa3c4674e49427688bdbab8367a63f8df3a5376a9d8b8e4ca9cde99e2f69150117ab1d4da37a0df92b89c37a5162d0056df9f757846e0306fe3bf28198b70b679e1526f140207ee9b5ef9c8e283b5fe0c5b0df05ca8776a95ac59afde16205f94f25dcd97742ae7a025074f1750f7ce34a5315cbeffd4f955977c0666ba4446feb0b02dde87053c20252e7535c5371ebc12cb2eb78507bfd355c019e2895893bc2048d1ee24671b743a9c08b20c8faf999653a42e75943841d636a433ff948f6b46eb653147a411bbc79a074ad339ad9176a89b8190200c9179ff8352285e2dabcdaef643bc12c8cfdf12d196593a9c7748fe197a819142b4da5b1f5cfa7265ed2b4aebea86b6b0b5977e2e990c678aa25db06653868987b29e2a8b8e920fd3b7b911c9071f780d49209668dea06916915b36f45be29abbf64c072299ee35314c4de05dc6a5b8f2731fcf728a5585bb94e0f2806f9083ed162bf460c006e3bff48faabfede9f1c866a99dd34e27cba8850083ad3f2832cd1e3f9e03a3ca5942714810795947561c31815961ec2f8af56bba74c6fd82f3b71ed601c26347832d640ecc93ba592a5eab8298863f26cdfa54b5adea89d9ab256b978827a9346a2525ff74a4e09db3b77e187602d09a11a4676bb7efc3a684394f20aebf455428645695a05cd5c990dd3d924132806290db844813d5fe4f440d94308f319bfa0ed3fc39cc7021497eabd71b76fb44aa2fddfe3c011df607a9107d2d8dd48d7597ea827fd27170aca1d5ad181e680d6ee826ee5864f855fc42004c5e6df85c406224c1e3771500892ba729a822883b06b1cdfc321fcbfd62be3499488687816566855f594741c9b1070baad0e32bda23fec3f947065497a5cdbb6444427fc9e077dc2237d55de4e008c586bb764419d0cbb02110be89bf3a77c600f0a972ed5de604d6bd2989c904708f16179ee44618468f8872ff283c32c4bf0a0532779d5f8662edb183445fb3c14c4a73e69f78a1039eca565b33a4b596084efb1fddbc14e00f5417989577c9e2a45f7d96e3857c72e47722c458e1dc886432fdac24bbd8f54dfbcd1901f9656bb9483038413d2baaa76a50ddfbe6b682c0810ebfa9fad9399b23eaa232659a1864d81834d7a7c72229602a1b540190b9334fac9b70906b9b93f49d4ea7b568c412df5f2f035296ddd96cc0fdf19692cbe08285c77f82ad6c9ff9461e0952b41273cc18762093e9ef08e210c09bc75339b9aad45b72bdeaf7b57d0a110e730fb316dcfaad212033f60938582b30407f9cff118dde10334f0217fd026e842f772cebe6cf6334c773197ae5c93e99194cf186ba0a785fea29d73a1f3331ec112dfa2a68a7d8809e68070c62705ec36d9281e08be976896ad1e375e7dbd0b57afbd2c889a75d0b0c470a4bcac9de96176a81007a613ff92b09a9d7f343b57fb20b3b33e7cb84eb4b89d34a03a9b8a2dba58bd750d058e276a750d0a7def5be98996d00d9f81090440c7ea106dbd966d9e9d4678586d8792bd02b79bf0187f01d926ef6c590df1cd2214720dc07734cf7fa7659426f90cbfe606ada1239311e3b153da3fbf8810c29b28a6adbfb641411fbc490a059ec03962bd37187b58130476929e6d1c93d69e1a511e50de203660ab610ff7449f209628257b8ecaf6d2cba6c27c5a733151916e41dff4a1ccd6ce7edacc6336d57e5992df878d32c0a084b20589c579e355382e8edd1822688c892dfe85e6fab26a26016452a4337ce43a37657089b022d905a35820586a6648ff0f2c2d2b9331a4a68f24ce009f453a89a88fa97181945861171993249f26cf1b176cb45381942214ad1ebc0fb87ed17569cf1d64a3770d0837a461b27021199732fa1bcfcf8d5cda5241cd3b89f70502fbb8d33e51b6a5df69db4a29b835968cda5f7a0f471b59af4c86f43edf5096db263b3be897bb0cdf7a908d42aef3417d5bdd5bfb1bba17be6634dae547e2dc9ae295f9da8d53094cab854349ca30983c1019c78936d39cdd47d3905835b89b9cfcfc8f05ea44d44a03f5bc378e9a104be854ca94b6fb298c78284174568261f20fa6178deaa8eebce8836db8993c8d25c84da0370b311f23e799d6adc9334fbd845f5c5591ccd46d5571f7e836f680fc340756895791261e05d4d7f08f42a94071cdea9a21c67e2bd826d31aa488d6cf58c0fb4a191782fafe8acb8667adf7d1faba133ec1199e08a52dd4e305a4a5ba9d87c7dbfc1c1daa267ef2ef6f7b88c9545f72b645903e215af70e69d973588bbb1bc079525149667a074a8e651030b7408d8de6b785c0024c71272eca598e4123d3a048fe25d27754779afb31fadcdb042beaeb8c24be588650454892ee407b28391e424804f5c64f6321335239326162ff7610972890bef1b9d160df6a881b345280a5fef704ba50a196efda908dc19fc2947a1cc7bdc4b52ec5f12aa7d371be58a02d2cbad2416a2fabe900bc40f3c856bacccad1cf2984f5fab4cdffa3fb2e8456a0e4c26", 0x1000}], 0x1, 0x0, 0x0) connect(r1, &(0x7f0000002440)=@in={0x2, 0x0}, 0xc) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r4 = semget$private(0x0, 0x6, 0x621) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000002480)=""/223) getuid() pwritev(r0, &(0x7f00000025c0)=[{&(0x7f0000002580)="80ed521c0f246c76d45b86a87e5717b15e7fa46cd561907a", 0x18}], 0x1, 0x0, 0x0) setsockopt(r0, 0x5, 0x200, &(0x7f0000002600)="d210870dfadabdef810414853cffb2e1a2bb63a0b2c4b921fc52febaa78e8ff10aa438bdf3fa7e14c240b677008ede45fa1998cd968f8b61cc0dd0ebd3bf0d7dd45f5e8b0b17635ae56604b28610bc67f5aedf445e32c1dd9aefbcda034348623f990041dd40732c617a8233d7035f78dd6bd796619a8f8610d8feff19067bf06fd255e307d698c90e7ad8a30e5c91c66e24f188f6cef55aa8c794518c4f435aaaca15a200c3f5810ce32cc1bba5e5d089479184d52688ac5d6851991964ca2375b60796c213ea1bb653cd642dac5a8952164e0090ef0f612e46697692934e32795da4746affef8dc45c00bacdc56161ee43933bc2685d345c1f6aea67990a5b0eb4b9393879d0626023733a22918e25fab05fb868443566c7fe82d447feda544891ea59976a504f66f47d6214aa71a4a07b8ad65429823ac57f474b9c142545e56fc17e1e9a9a0069a5ec3b642fbf3245e6d24b31a4fc76981f6b9394e33732ae6e5d92640cff7220589e759c4e29d0c743ed8a6fc24726aff35fa6b4265fc46e0f7e0db9f5c1a5b5083a0771a3126b0c0de862daaf584c0f368537937fa836d18892ee32ffab0e57d20f351d082b8eac9729274c7efa106797e5fe8c69cafc738405228f9a36c432c9141e4735576272d4615475bd529c03fbbddcb053db23b662237cf12c128a4b3463052125bb9430d6f5404acc117141a86e17b4cfc67217e984f2f01241eb828586bdc14c9422f8c8e398277ceb2d6a6a34524ed68c84f577d1e5b806320666a81602c1991aea79b507beb51e12cfa67ea5dce1b817460631f565c693f992ef0d556826483a2d46b82d5cd1614e1d40b7b6e4e9fed79242cdf4cc25ee937d7baca5a79347c5daee110f10571d2dfcc51e1345032c403374ff00e184eed60a66666b5f35936c59de07dd159c45568db385f40dc67f21e6ca6b99f47a3e093db313e90b4750e69de5b0ccf020f4dd45fe13ac1279656a6a28add90768c0aa5c8be9cbbd01ece1a7674a1a67bc1e20479c30c82d24c226c635c7b8682a0e876017dc9fcc3841194a47a8eb194be686bb52df86f0556580665e4579f503404d1e546d692abd9a9f50baa96d5a1978bf9e53d41fa0218b6f09d8005fa6ab1297a18037cf62ffa85fdf9b447862d5c767614dd01ea99510cb94471d2a72bda5acd72ba73973a1431a058a9a6cb8cd23c856b259f7bc0130a349e1fff166d6a1c4af41b3f2d9767724d142a1855c105a545b7cfe80eca56d9c0d6bd86ba77aa86d94f0428128f074d1e1afffd5540b07289b89aeb207745ad951c89f86fcaf3746bf32a0c1583d86b166cc9cb6ca9876b4a25d1ea77eef7f82950c424330fc2066fd9d9c884961a23531ae153848cab0e7594fea907fe361b150b7e657d45c7ec4d550d7383ad1362e32d41d2a9217835a97979c14324be078ebd3da961e19f6f5dd8d6215a3f880f42dfe886dc574fe51b4b53a6cf693879713d4bfcbfcf44f3df16767f366d578eee1de3954d464feaf9b9d3e137fb5dbcb1642bec0698ee752b396b1d540cf51a5fc6b3c5e753fcf16ed7f99bfed4268b632ee0e8d5dca0e0f4bdc3916b90895529c11c59719e2c1ce2e19750640af03fc194914873d634361bb0492004285c05815c3739620c58d771312961e63e007bbd712a4659ce8049a18a9de17d850ae881f09f6fc575efe548677e984aa571418f333c069dcb92cf4304f02c63bc5b45970a71b539a4e2a1c2b1cb1e28c75a2d6aa31aef7bd37a0ba4dbfba4ac51350bb8f5895fbf419b20b775b44e4ffb9f21df89e6d12a4d021c00daa81a75b82327e5d9b9fcbb712f63bf3f139758e0962eb1cdbd790d5861e5bdc9e80f76de3752fff5eef26881b1497da2230951729fc3f23a996a27fe3eb5fc6783c0b4cc1cf2613be2dd70b5015a3a4931ca12ba54fb80441e43261b68ced6b5be9c47c88e2b870db5c68a6d58aad6220fcd93844779f2b9c706c422b7a624f66e9d706e80ee2975dc1775c05caa5af8c223c965351559f32eee654c57164a3bb4b09c0a7fa0c45727f5c32c0b15b4d72a19b1908f4f76a1efa5cd2f822ad953a69c2fb227be65b95b91d7a370e88702ed0ee6ca962c2c54812c2cd43bbbe0d6e9ed9d200468385aa070302c4603c44fc71c2be20eca1842fde91ab2b5f723e171d9c22856a58e9955438ab1b85c41e2c52ff97db04c78aa0dfd0c7d778f4d9907982d7303f949a3113205a866d77abc72e00dbcf94c6e7e5b6c38306dfeae7b15a6a664e572f1340d328ba023e83f6638c6f562d3abaf9ed554bf00245f23007a8c09aac997db78dafaaa6600741a2a6c7df57041ff68d30a7595cf6137c15c91363afb032597d65f145d041da16008d7a698de1b42424551e2a0544577e3c6061620be8f94ec0db90632523dc5ee43d7a394c295e2cfb54ffdc2741cffc3886895aa3af5b90092fb6133f93c751c70b41a971fe1e95306f1cf780bd98ca8c032f13742c01778539df33885bbacfd1a38d01bad9bc1e962a0fa3ec075e79e523144a136da80caa7a2b35f0a980e5e9279cc8f4379e5e8caafe31f1d70fb51320f38dc54b35756ea6f37a1ff2f3a3108b7205f87906eac54929d058fb40bb376511f4132b8a241e7ce1aadd361257452b965a23586c50cd815278f9dcc34c2e780ae8f289ab985699b80c5ee73e39e36a7c37cafd97b5588e1e8530c4bbe4e0239d35c3cd331f547d573074718ded9f455f2b8cabef550213077029bca0a18e3d98c62a5d07c7e3522c2a7b1ae7fc1259028d085ba1fe8fa40df219b21048b9cd01f7c22fe1ce0857bda5b2b2ef311c345fc19e1b4e872d7a9cf93fb9f616b7b0e3479180e1b5f3f1e679fc4b634756af3fc666c681a0aa742033f9f9c05d8b1cad4da9b4e60190158742649d63abeb86be2d520765132aa5d6fe2e1256162052e998ea6f1df9f345c77968ff6080e4e30e5f37270dfbbd8169c1bddbb00112ae6544063efc8c94cd4c2c95b83784b7a928d01500cd0e54fc0e8cd63ca8516f62c8b8df8eb155e622bafd937ea0e1788077a1c3f7503638356a80e4d6db18c95ded53680a9132e76baf790b9d3c66ab0f23790458931a040a40da37545b749efaafc57ae4da0396d63cc273673f97041aaceff3651801b4389e1d2dc00d1703ba1a9c39a1d8588c3f4eb35321f4b3ee80ad59fbe1256fffafb01a9bc52f04fb30970e71d174cbec1ec06c3a1ad0f6a33119712846a5060a111cecbd53c99fa8b8124bae6014417b3bd74657d658a49b0556f97607e1e15590f2af83339a9b3274e061dcae986e43e0b91691f5631d2161fb5b9708044e69103d483700c9ed8313f6838c389e93349db5f11d77ab81a49fb01f1dc25c92b6a3703934f3311da8cbf33c3dbe0c78888032fe35562292780c2abdef7eec3d00e553abd5a334b3026b0e3cedf96cbfdd2caf8972d87aeba43b63e5cc6ff4577b103c07744c5874ccbd0337a58e7db197e6b41d1149aba1a03454d31ee635a885e94e369e37b36d0f0f039f789ffd6e9b6d44fc046bfaf1827ff2e49ad15630e7aac47f780e05d4d68bb671262e0179ec56e0258b29b2ce495a5b24ba612677dff48ee928dabc5e333cf844ce300d8859373c9707a44fdbf9aa451aa64f5fa4e6892df1f9681e11729cfc182958d6e9391336a4617365b7d091357f7c2a35c5e9dfdaf9cf870b1bce05a88ddb78bef83f508939939a48209cc3da5d490dd9490755d1afebddd5369e51ed5ad303c4eda83ee5d5d7979f1da366f84644a2d1371d5f7e60108c6c42e462a4152c0d78e083c85ebbab3623199611cb4563fbf42a4146ee6d6523d98c9a097f6a23c9fb8824c83dd1c0acd1101df58d1838729dd1aea5728a5ab99a1b0369ed3461cf3c1cca3fe7e2b53e192cee86b1c696c9d636a405ee29d3e084c34f6fd35aee2b033e9b9623d01db575b0e4fa05bac9b94905832d31177ae69e51c8f920d5099465bd4e1cb602506871c079e02beca9e631c2c0f755695814bc529613477ebc7ea8ebe3353d8112ee1b0c9220f5f8fa4ec8d599e92dd169917761e767a0a750f1f622e3a94b14139f7eaf4ce776d1d3807fc9095c3c468c5d3af0d8af0e88bd5d4f5484df9c28854382713bf54b6462b5e51a7d9aed69097133d19184c7d5f4dc111418d7750f5674aa8ea4e0bd3b1d315be1f0c01095bc7523a72d8d94577e028e29c7f7380be510a57d2c4b289d2d805cb22b950171c5f2c979dc1131cbd644ea2651e0a3a8e17d4b13272e26ddb24e0d3c011eebbc85eaf11b97fcc39ec00389b362548f60014ecc28feb254a0c9e2837e4fd89e981c7629426ee731aa49466be0ec384b426026873e861ccc3ebb3e3ceaa69d53543903d580d07c7fa48ba755cc2f05f459d552063ed289f7e14f13ae8f95a8b4b69017c2f19848911b26fbc7b52c790fb8fb1c5fc1bb438c5a087669d616729374eed0feb1eb452c4501e109d80046f343ebdc39339b1dc9b4d81d0136deb2d09590a455f40d380d74bc389f1e2db33e4fdc6e290363c70344002aa1fbf3f2d04597618f78934c6e99b4dc299b3179faa4300495c06b07eadd65574b967f99a723e9bb4643cf19a5fca0f16d04f0116ad808650f6ddfd557766ea87c0785cf41b4344dc03075cc4453eb2a2e910560d997f3a903882c63422799b42ecbfa51c1f484dadb66317e1d7869c56aa7478ca95e44ed864737fb006a1ce71719855ec2a6fbfb418ba873512d0ef75b072a8d7f0892532fc3078143166e61ddf9d21d2fc73a591555ada6e3e60d52514a26b978d16b05c8a6eb9e035ad570014be25d90899f996d27badc1895ef6d34b7f3cc74e3dc609077911731d62b33a3cad055af4c58a72fd046e39b86328008e56b1b33e383abb1e714033008c3850e38085a85a8e054cf116b046f5436f64d85a43e06e4e51510dc600a1d411a33a533f76ec087026af56d6f7990a83bb4acd0751bc12c666b2c82381b7d07b1860beb9ede7a734a3b37a1f2a7aa4c5280bc94dffbdf9728dfdc641033076285470c1f5215f6960c16503015c0bac02a28def6c2325ca705295807b15a1b4af9c577963c49fd6f500e66625869c7d7ae060d69f92807a323470e69bace51037c1b345d25164a05f2836ec7c0ca1f0319f715404e617e3016068114080247adc890d1a022c45194479547368e1d484da04150ed832ea0f1af27d7f444871ad4d42c58da544620aee7b2e160f411bcbd7d81ffd2d0c4af849e5fe602593dc4ea99e1109d8d20d1c3fb469d4a30a51f57038b3a3bb2171380c440158b54f75f77cb9fcd63f738b3f5b4e4c7fc218c4f1f23240ca579ebb1ab633b9e918a392e69c53deb8a8246b152d1bb5f39ba46903a4051a4399edd2e56e2733f9a68f6ebaa77f47baf87b04177f8b8576fb17ecdbc3eafe23d994cba269aa2d7bc38ff9e1f1776be5d8f695645624b6c28215756bc3b66ca68a7a72106d4607b4537afdf367f2b0e92393bdd3cf1e3788435fe223c2eabac39bdffad3eaef60c9b2b02f1b9b848c20f911056020bf16cb392257bb0723338182dcc239681cedc7f328f876434b85ad64c46d49bedf1b2806895b428cc2f338368d44eb2011776e8e237272a1f5b7bd1f0ff8ce9ddb4b493a83d24d13dea2b365705f23dc8c4ed89e83400f4c705d61d9943a1b2193268cf676d8d4fe5ff57c02f6c1c8f56455c591453627b52c6eeddfb29370a53920ce47426bf61eacd2256a6b52a34fe82a3743ceb4e53c04f8aac93", 0x1000) fcntl$setstatus(r1, 0x4, 0x40) socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000001300), 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000003600)=0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000003640)={0x8000, 0xffffffffffff13ef, './file0\x00', 0x4, 0xffffffffffffff19, 0x3, 0x9}) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000003680)=""/79) r5 = semget$private(0x0, 0x6, 0x80) semctl$IPC_RMID(r5, 0x0, 0x0) semop(r4, &(0x7f0000001340)=[{0x4, 0x6, 0x1800}, {0x1, 0x2, 0x800}, {0x3, 0x9, 0x800}], 0x3) 16:00:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x28410, 0x10) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x7, 0x1) getsockopt(r1, 0xfffffffffffffffc, 0x1, 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x28a, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/201) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x6, 0x20, 0x0, 0x700000000000}, {0x8a, 0x8001, 0x2, 0x7}, {0x4, 0x54ef, 0x6, 0x800}, {0x8, 0x1ff, 0xb6f, 0x400}, {0x6, 0xc6db, 0x380000000000, 0x46c}, {0x6, 0x494, 0xff, 0x40}, {0x100, 0x0, 0x4, 0x6}, {0x10c9, 0x8, 0xffffffffffff2e4f, 0x9}]}) socket(0x20, 0x1, 0x6) r3 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) 16:00:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f00000001c0)='./file0\x00', 0x8, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x28, 0x9) close(r0) 16:00:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xfffffffffffffffd) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000080)={0x7fffffff, 0x1f, 0x7, {[0xffff, 0x7, 0x8, 0x4, 0x0, 0x5, 0x9, 0x372ae1b4, 0x4, 0x0, 0x0, 0x5, 0x4, 0x200, 0x800, 0xe8, 0x53c, 0x6], [0x3, 0x6, 0x6, 0x1, 0xcdac, 0x33, 0x9, 0x800000000, 0x9, 0x2], [0x5, 0xfff, 0x7dae, 0x9, 0xffffffffffffffff, 0x7478d1a400000000, 0x100], [0x9, 0x51, 0x5, 0x10001, 0x8001], [{0xffffffff, 0x200, 0x3}, {0x400, 0x5bae, 0x7, 0x400}, {0x8000, 0x9309, 0xfffffffffffff231, 0x2}, {0xdb2, 0x6, 0x5, 0x8}, {0x3, 0x100, 0x7f, 0xfffffffffffff487}, {0x7fff, 0x1ff, 0x3, 0x81}, {0x6, 0x7, 0x2, 0xed2}, {0x4, 0x6, 0x7f, 0x3}], {0x1, 0x8, 0x921b, 0xd96}, {0xbf7c, 0x5, 0x2, 0x7}}}) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open$dir(&(0x7f0000000080)='./file0\x00', 0x20100, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2a0, 0xa9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x80000000, 0x6, 0x81, 0xd0c, "50b06dd6d6fb9e6d3e66d682170d987658d05d70", 0x101, 0x80}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x12, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 16:00:44 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xd042, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x8004741b, &(0x7f0000000040)) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x4, 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0xac) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) 16:00:44 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000140)=[{0x100, 0xee, 0x81, 0x4e}, {0x1, 0x0, 0x6, 0x7f}, {0x3, 0x9, 0xd5, 0xfffffffffffffffd}, {0x88, 0x3, 0x8, 0x7}, {0xe595, 0x200, 0x8000, 0x5}, {0x4, 0x62, 0x3c, 0x5}, {0x10001, 0x1ff, 0x9a, 0x9}, {0x1, 0x5, 0x800, 0x100000001}, {0x132c, 0x80, 0x3ff, 0xe81f}]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8a285d5e4178b632dfe94ff334a5619e6ceefd7aae473884b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb08c3c532e9000000f5f728193ef16ab93f12fc4d5f16b136a5d00d162800"/101, 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535c", 0xc5) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x0, 0x3, 0xffffffff, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:44 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus/file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xc1, 0x4, 0x4, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0xc0, 0x5}, {{r0}, 0xfffffffffffffffa, 0xa, 0x80000080, 0x6, 0x615e}, {{r1}, 0xfffffffffffffffe, 0x4, 0x5, 0x52f, 0x1}, {{r2}, 0x0, 0x18, 0xf0000002, 0x7, 0x8001}, {{r2}, 0xfffffffffffffffc, 0x6, 0x80000000, 0xfffffffffffffffd, 0x20}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000002, 0x6, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x1f}, {{r2}, 0xffffffffffffffff, 0x4, 0x20000000, 0x10000, 0x3}], 0x80000000, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffff8, 0x1, 0xf0000085, 0x7, 0xe29}, {{r1}, 0xfffffffffffffffb, 0x8, 0x8, 0x5, 0x1000}], 0x0, &(0x7f00000003c0)={0x8, 0x7}) chmod(&(0x7f0000000400)='./bus\x00', 0xe4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0xae) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000440)) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x180, 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x5) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x2a, 0x7, 0x4, 0x1, 0x4, 0x20, 0x68bc, 0x3, 0x2, 0x5, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x12, 0x2, 0xfff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x1, 0x101, 0x7ff}, {0x18, 0x1, 0xff, 0x9}, 0x9, [0x0, 0x6, 0x2, 0x3, 0x9, 0x5, 0x9, 0x1ff]}, 0x3c) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100)={0x420, 0x8}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:45 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="286df7d210000e00c012cc0100003415", @ANYPTR64, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRESHEX=r1], 0x36, 0xb}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x8001, 0x3}], 0x3f, &(0x7f0000000280)=[{{r2}, 0x1, 0x8, 0xfffff, 0x4}], 0x1, &(0x7f0000000000)={0x44ac}) 16:00:45 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x8, 0x0, 0x7, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x1) 16:00:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f00000000c0)={0x0, 0x0, 0x400801}) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x100) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:00:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000140)='oL', 0x2) write(r0, &(0x7f00000000c0)="65e50acc79c8f8439d0dd51ca7ebcc9eef2f901ce98248b40400000000f3b1111e6a5d70b2362700f729f5f94bf205f6d621e5c25ed8202610672e", 0x3b) execve(0x0, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000180)) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) 16:00:45 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3ff, &(0x7f0000000100)={0x5f5e100}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0xfffffffffffffff9}, 0xc) fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:46 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15", 0x520}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 16:00:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) r0 = open(&(0x7f0000003540)='./file0\x00', 0xfffffffffffffffe, 0x0) r1 = open(&(0x7f0000000140)='./file0/file0\x00', 0x100, 0x8) recvmsg(r0, &(0x7f0000003500)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000003380)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/91, 0x5b}, {&(0x7f00000031c0)=""/157, 0x9d}, {&(0x7f0000003280)=""/224, 0xe0}], 0x6, &(0x7f0000003400)=""/215, 0xd7}, 0x40) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) accept$inet6(r1, 0x0, &(0x7f0000003580)) 16:00:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x200, './file0\x00'}) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x2) 16:00:46 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r1, &(0x7f0000000100)="8e", 0x1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000003c0), 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000140)='\x00', 0x1) write(r0, 0x0, 0x0) write(r1, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) 16:00:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10008, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x84, 0x1, 0x4}], 0xe637, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x10, 0x0, 0xffff, 0x7}, {{r3}, 0xffffffffffffffff, 0x80, 0x40000000, 0x3f, 0x7}], 0x20, &(0x7f0000000180)={0xffff, 0xd924}) shutdown(r0, 0x1) open(&(0x7f0000000040)='./bus\x00', 0x80, 0xb5) write(r0, &(0x7f00000001c0)="89cab4b9e31bcc9159afa51fd64a6d440def7f06c65d4c9b8fe7442889c95ead328f5b2d21c28d50b055a38608c93104573063234d34b3150ad844b2d483b788c0be323769e8fff87888acbbe22e81911f400ee2a7a1af67965af525535da008b1a309f827f68f4e582faf103cc5ae7cb206aac438264fc461f524436f7fe5aa2eb6f223ed1b7c696b25367c76597d7f19ee9c06e302270c2b7bc0bebbc9ba81862c1da356e17ba484136ad90cdb92aa5b21a2a022", 0xb5) 16:00:46 executing program 0: r0 = socket(0x1b, 0x3ffffffffffff, 0x80009) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x5}, 0xc) setsockopt(r0, 0x7, 0x3, &(0x7f0000000040)="f34d2d26d802da919d6885c418021df4d0efeffb09cdbb158468a74e2f51d86019132d3a88ea53b807e69e5a0e6009b42ff34a6310e21f0ef6bd800ace05f2cdc88fb69be5412aa24ae8f2940690de6094d81761dbd327d4eecd152bf20628a50ccbdbfd1044de251e0e7ee93376047bfbab03cb78a7deb4fe9134b6e764811af6a55288b890eef44e95510c0c59840de1ac26e37989b790a355ac18a1414e3e3e97e3be700bb8c2a749dcc79af0133538f27b78c86e7c58d4353341d74a9345932a294efe11a77d989f3f1d9d1a9fbc49cc24a770a7f5bcb2db0eb0eef33309f374914687ba00110127f9ec950f5efc4da201149f78", 0xf6) 16:00:46 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) lseek(r0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)=0xfffffffffffffdff) r2 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r2, 0x0, 0x2000000000023, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) fcntl$setstatus(r2, 0x4, 0x40) dup2(r1, r0) 16:00:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@in6}) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0xfffffece) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 16:00:46 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x2) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20092, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x3, 0x400, 0x401, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmget$private(0x0, 0x1000, 0x11, &(0x7f0000ffc000/0x1000)=nil) 16:00:47 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000140)=0x8) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:47 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) mknod(&(0x7f00000000c0)='./file0\x00', 0xe000, 0x5) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) syz_open_pts() getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x2}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x4, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") symlinkat(&(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000180)='./file0\x00') 16:00:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) getpeername$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r4 = kqueue() pipe2(&(0x7f0000000140), 0x10000) ioctl$KDSETRAD(r2, 0x20004b43) close(r2) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x80, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000040)='./bus\x00', 0x2207d, 0x8) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) chdir(&(0x7f0000000100)='./bus\x00') 16:00:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = msgget(0x1, 0x1) close(r0) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/90], 0x5a, 0x0, 0x1000) r2 = socket$inet6(0x18, 0x0, 0xffffffff00000001) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x18100, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000200)=0x780e) msgget$private(0x0, 0x541) r4 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) getsockname(r4, &(0x7f00000000c0)=@un=@file={0x0, ""/62}, &(0x7f0000000100)=0x40) 16:00:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x48) pipe(&(0x7f0000000080)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x9) r1 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) close(r1) ftruncate(r0, 0x0, 0x81) 16:00:47 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x81}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) preadv(r0, &(0x7f0000000080), 0x1000000000000287, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:47 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) flock(r1, 0x2) r3 = dup2(r0, r2) kqueue() kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]}) fcntl$setstatus(r0, 0x4, 0x8c) 16:00:47 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x80000001, 0x1, 0x10001, 0x8, 0x7}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1}) getsockname(r1, &(0x7f0000000000)=ANY=[], &(0x7f0000000240)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f72819010000003f12fc4d5f16b136a5d00d1628b53a", 0x58) write(r0, &(0x7f0000002700)="68167cbc965f05120879032999618a9a7d73758261a3c4211ef602ce8395e2da4e4bc4c6d69c32394404f2736055ee58af728f5bd5016843d5504189bdca6515f43ae89402bd0fc321870bd914b797722ecd402f29b46cc52d7c26c8547096f31d5684cac74a7e0b66a756f151e006a68a5ca889f8d8c24f787b7d15c49512cfdcd347df032d603b0dea5195fd059239ca83954ad041c356e3b71446bc02660dac47f11ec0eb3c0518d9f1c420248d3bbbf3df5018faf1e48e06464bcf299a29040972f575466fb09c2a2cd08ff8e8d3c0dab45619ad6b34682561a2d6ba1c33ab1714dcafa7a1ce882e87e92ea963eb425e74e3f6b820367c62478d678105a31544b5680b6373b89253e25340d0ea95a20f36acd8d8230d79449de32405d4352515820ec31b4a48c7581fdb72f88c637ea128e54ac977bf3f85c2ed9fc3ba455a266973a2bd6c5d997b97490a33527409ac24eacc3a67f3a9eca7a97ec1dff1dfa558a4e6f7eeef0b3398e645e03e747674a8892e7a436af17a7c0a185d912c5c51169341e317523ae227be161a88dccf3e007d939da8ca6bb5bb28d85f0d2879ef1a80812ca955a23c8b5d01b97aa68204f1be70670858963e1d74499939a0f47fd523a547076c6d205decb4b16674319c243aae90e7b26660b00e047296138afad6bf37b6f5d3fa45ab845bfc910add8084f7db15453396d4c9f5ea693d32f5dcfe67f2907f36fca64e0a049c8e462f309064f1fbd8c2cf7e1f7e0fa802a014f9b252381ba7ff0206eb5b8c2dec9ad4bc020beb45a560c1111a434ad062c6b9bb0e528fb7879c21febb70b44a92800c41eaed96e45d26024064c9d7bd66ba8a8669bb49d24c706cad16410b085b5d645528ba48ab190ce50d011b7b28bb8dc03a3b7e2561b4886fe3eedc6007b6419febadec94aa26eca37c6ce5897c307c16b7d2023ba261c951778ecfe070d23bf5ba1e4335eef1d6d2c904e0ce98ac98fd07ceb808ef736f00ed2f6f555040c3fc9c09cdfb68977fe8ea352181c7814348787c27680fccf49db8f6ad1396ac60971f44a600fb0cd88a0f8c6787c10a3d52ce9e45e2181b5d0d8898e91978a5f826d52d1761e4750e3c43f21e339ec59350a22606ab61ab75ecfc4fae77f87cc27bc94fcbffa44f102563a9c216a86097b1e898b1b28d142d8f49fb48ecadbca5242d9f050ab0ee04ff688c23f2b9eea8c5c1a9f5510a9cef7ae594a599c25209c9c03241936cdfc5b409913a47e03e8172e764ebd592f3e06504e97313078b392ee82086489d20f40d31d18da01a4c1067095f50a90108c0683ac57618dbf039293ba19f3ca2950ab6f9200c91c061b2e14e5e053b23ddfc0a6ab04ac00d0d220da590fd334c5964e97df848cce67d9c1513304bb113bad26210a94c3c0aa3518149f60fc511d937a959e1ce0d20be2550b19fc6d3a950af15166d8e2102688d42438c0facea71b19c2afce28252189978fbf8d25f6951e32e9a2fa6cf9913f63074dcd597921412d69d0a54210d0b06bd51888682f5774a56d0e805bfa7b33e1836e074c7f7c1aa01583ee5b229e0b181239492958ae6eaaa4d7390bf81001dd855259bf029cc6c6e9963a34e9b6367037c126a5c3b6ce1cca0651d68337a123d75f250317af2b4f28048334476cd44f53d3baf3dcf3941f3c8a285d8329b585151f6f53406270b00cd049d337f967bc092f7eb71891302b7cd3a2c15ed1dc6070908a6b15430c30a0c862c727b9acd5d4923b55ee7d4c948d75a584f82281c88c3ffc5f5d8ff5e4ecef533c96c86ba08544b31b126da2aae3828c13edf5cb4df6ef5d5b4c48023791af63c26ce9a659410fb95fe1f59729fcb995233c216153681c9f43af7e939cd64bcb06e51dd5b6fac9c45e46386b2cacc4a1deacd6ea22502f789818ece025ae3376fc6cae5050cb67bc28ce255ce339a42585e57220787ae3bf5760b99232d9c6ba62f851450bfff5bd0fc9c9eb969be48da9bca5ede305248120eac4c914576637bc5c8cb2cfbd626a5dd45a882fdeec934e1001bf2719542455f2bd438aa7feb943ec6da6019fb4747ffd1f5a1f095729d5f8689603bf2d38a58514ec70c4807810d536e90ad6bf4de38a53595c8f4809a33feb5c9b67dcf6b537edce1fb1965fa739c928f26e713a9c7fe98679914450e0fbaa6aff6aaf388d447319123cf45ba81a0913d033d7430f891c18a8d2965b74933f1a80b250e2ee2578443ef97146539b05f2c2966cc7b07f5c94b4977b1f9bb12a25ea465bb6156bd9b300bac9a573ea9f2be54c5c8cb32d23de418c77159722f57274999c527adfe94f1f8307dc5ab76f19a037f819b5ec8eec7bd5d433b40437b45c59cd4f36211ae7456731269e8a7d01b2fb9d9ca0886f6a2612d7b22227907e362db4aee9d9ff0a9da3cd37b5ec2b29c160627d8d045167e861e10ab153ee4b3b63f973871cc3d633b5439c038c2ed8cdc4e5d30c6c5321b68716670b58766ab05a0bc26582b5a28151028c4100143aa06f12c0c3b8dc0d0aa9d9f3d2c0ef4e4e11cdd47afef0998349db1788ea5356642ed966512e749e85e5efc5aa79f6699460ce425852855cc971455d732e3004ef12fdb6c16b621cc1b49f064e861cce7f0292bc2530654181a3fab7a6541cdabb3f0976d8731e84a69346ed9379a5dd12d4a9a7d8fb2f5b7fe0f0397270c95ec38442fc447077034bd9282b088c28c271ccd73bb924701bc2b790eb28c1d9eebf161e1b956e9c37941a191fc36574af61d27425b59d6895185999d41ec087f139ade9ed7d1f26e24441c9431d381c9394b52fb9ee36969431bf1c440302a8fa3b2110f94d41086a721832fd48a97a11ede25606cdd12567791cbed2c3880b461812c46996b01ad5716de4509c52cf4b43f48378c380fc56b4f9631dd04066e0ee02864dd18a591f92ea63b11ff170570591677efb660af563166df09ae162f14043bea1ccbbabe1dc017af89d6e7acb7ccc09b2eebf3981ce6804363007bf0f3cf03d2f3c0eb6eed2c5f4dba340cf1c356a7796bb4b8c30c1aaeeeef79c9d7610fa17a930e513d83e063c64dcb19b4a0114673111bcb4a5fcbd1f8bb60e7eeb58ee8487bb15b934b33dd72c9c42f7c4351adc33876f219cf26dbf9cfa528159ebbe6f2752e96baa118f6f20f71442fc8ad60054cd566e36654c2e240a8c51ccdb9cced5a66d13126a15f2d0583ac6f553f870572a58385dd1a34ec177c5bb2d0d7b8ef68f3d4b5b7a50cee10a54063173dcc1be3395cab8794ea5aa4cc78c90bbb672107d24e8e4c896041471ce8ba244d7760d6aa5608cc4e676773d4eca3e2bfb7463eb4e97c17c897d6949114c235b5c061434725e3d42de8dcc08b1992b3a8f9cdd6bbabc343ba85be7071f460d10fad4b81e2ca84a38bddd8db60697333b0ec0c8b52fea1226a1709968fdf621e6df3c700bb631dd598363bf830cc67a6cfecb38ac83d9865a9bc36e01d2dcfdfdebaaa9b820574ad8ade57d80a91da3034e81b4a6a5f3d820394b5306903fa42e855638227244db9b01c8e1a1c0630680ddc244d53469aa0f9d7726a0235ec389a2d887fa2688e5da0af11b923219761b721405b5b69fdc67eab30236ec651d0f81a14483f7c253a51424eda182453fef5dba3ecd6a780efa4291c2e2596b2145db70504713b92a93d4ea07271ab8c6c365d0b35e630fd2a507d3cf20a750b8208202323500a600de2b5c30f1545764462fb5acd44f57df9b272f2a1ec7fced1fcdf8506e6811713d9ec63c377df0241fa748a642773c3b24ac6efd7f366dacc4928dcc3ec0155d3894a21b7acbff46759571093bb7a81deec48c011e0dd8333676a1b9e7e615a7fe6ec1f365c0d209ee2b1ad6b86f0f3a00dd7998ce5fc5530d7ad53d0032d6b5831f2842ff941640ae463e872d365a82e1d76695933d1a641ae81ee40189ea56672f193d351f1ea7a20e2a839db35b3c13a1378d6e99f65e90f7a5ab64e753823a2777bd64c84650db7ea8f42dffa1d3d314351bf1f48ed015efb277952b90ed5b18769c4f342636be14a116cd6a36233086a53231ee001ccf43bcfb1b96b0d185e3d95b84ebd45e33bf78916f706c2061ad0c5694f795cb3107ddf9429ef7d11e30d16bf1ab58a89391de7575474cda0731b337fac310350b85a4a34bb3040121ab13ac3c496489a83906690ac68191d6b60dfb2cc6ef4a928bb9a58b89e4eaec7c9084b2b72902b2c3441d64a41a41405a55c902bbddf304b2e338f350b937e7ee6b3f9f6582f051de439a6cfa54fd66f3a89130e5b5fd2feac64a4d6f03b4065596f9a259b77762e620bb67db0044e22a9d2b00020d0c934cb7d2b3e4fe33da091ec8268c3cf99d22ac5c4158cf83bb857a7e5da47c74e631a6cb7662db4ce5abf5e6ec54fb0fade83487bbfec5a07ac24f16cf9df7afd986acab4d4640003e21a247645b642b8ed34972b1ab6328bc48f60047fa08e3efd4f40c8921c40144868abdd8ea377528eb369b53caadf223bff3b3c55cccae7403e225993e71e0bef138da42b389e39adc4903164b95a908f56a34538cf1950baa7b4b79b0d76fbd22f6ff4f842b256a58388de4d35970121ba6bf4caf9448c0bb23b275861557d006868d3702efed9a4d6925a03f9bdde456dbea65fd125792df9a726a82478d92090f235d203c2b92a0e3f1f1f57cf2788256b5078a8cedee149008a17d730eb3b41e02ebe21bfb37ae136041b31f0f115391ed17fbdf4a74726fac8f281e4292e3c86a1263f51acb24c8d401d0f5cd145c418913f6c915f7bccc360196553cdf83ff7425de45a9be041a3a6e988263a165af00d16aaa0513248ebe5a152dad4033f65ac88e5ad45288d9120c3b05a72579a27ca257ba5d64db62dbc6f4a7f90a9a5c42e7eb837ac3251abf9fcf51b26754337ac852d0492757c75499c72d1b9cd240ff1037eb3544843bdabbd5e1390cc9898bf6e55f6c3d48417b2ceca477b0e377985aa55827daaf20a909c2502c89934e81405737eb734ef0b4e8a430bd88f7f30823da76ba809948a538fc141e4390043bfa4c6acea74c466f8be6d0596f0917096c308d3fb1323204acbbcec359098d20beb9d510be1ae716b0fafb06ed7c932142aaec2128b81ccc96d42575364b74f95fc8611505916f163305850c12bb55e3d2cb6e3bfc1878341111db47576caf0f8632eae8f675e6ce2f6cdc6c7cc03dd58d1e644727cf70c0171998e922bab243ff3503310609544f84e777fb531b608ed1ad67583599531eca9ca522bb59a11be0ef8b6d016fd057f5dfcf9fd419aba7c63c7e5f2c60ca88f00cefe95492e288f9191bcb0a3890b50c8fe725bf978752763e5a784773e3a535cadec827a4974ce51753cc2bccc4c9d77ba30f1dc27d8144ca3ad2b7bc4206f07e5d39a2e33c4685256f82550bd4c266005bd1313a8f53b02571d516dfca3b42d566e26505b863b8f0795dfae4e4b78ab203aec9df86c423ae977f6e274087464cd8df5dc956f91e54f28f00c32a775ede61b78e456ed2198bf3f3b5e993610ba0080d9e79605d6e6fb94c509c1119b194208efb756f9ae1a23e129719d628814e6bfdb00ead55d15c68d8c9876c0fe8256c3bccfb24c4b7f45fce65dedd56108aa48c5794a47475aab35f14f1df64a51fc984a6baddd6fa268949612b9a3ef0884370f5831a8d0270319", 0xfcf) r1 = syz_open_pts() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000002c0)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x9, 0x0, 0x3, 0xfffffffffffffffd, "85495d000200080000000000000100"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)=0x3) setsockopt(r2, 0x8, 0x100, &(0x7f0000000240)="1d8099a6e68074d4d8ff6fb1f2bcdefb14b8eff1a2f3d797ffe5a05c0cd5fecd70971e204d6d0282ed5c35c0e63a48456cfd30fd6251933738592ea64693bceaf4d574aa37ee61cb2d1a2b24d9c43dcf2de9a2a0dceca7f3c68dc82450d709e6ee63b038279038d74439b85197383bc8c24d1e49", 0x74) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x4020426b, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:47 executing program 1: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x18a, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x20) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x102a1, 0x0) r6 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r7 = socket$unix(0x1, 0x0, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x80, 0x2, 0x2}, {{r2}, 0xfffffffffffffffe, 0xc5, 0x10, 0x4c8, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffd, 0x97, 0x40000012, 0x4, 0x200}, {{r4}, 0x0, 0x22, 0x1, 0x906, 0xffffffffffff8001}, {{r5}, 0xfffffffffffffffe, 0x22, 0xfffff, 0x100000000, 0x1}], 0x101, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffc, 0x8, 0xc, 0x8e, 0x4}, {{r7}, 0xfffffffffffffff9, 0xa0, 0x2, 0x8, 0x9}, {{r8}, 0xfffffffffffffffc, 0x0, 0x80000001, 0xfff, 0x6c}], 0x6848, &(0x7f0000000380)={0x1, 0x6}) 16:00:47 executing program 0: r0 = socket(0x1e, 0x3, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000000)={0x10, 0x124, 0x4, 0xfffffffffffffffe, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xa0}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x55}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xa2d9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xed}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7c08d362}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x401}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x36c4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7ff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = socket(0x2, 0x5, 0x38f9) getsockopt$inet_opts(r1, 0x0, 0x2, 0x0, 0x0) shutdown(r0, 0x2) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000500)={0x10, 0x0, 0x4, 0xb349, [{&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xc5300}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x10000}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1d3490b0}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x20}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x417}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x100000001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file/file0\x00', './file\x00'], './file0\x00', './file\x00', './file1\x00', ['./file', './file', './file', './file'], 0x80}) 16:00:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) setitimer(0x1, &(0x7f0000000480)={{0x85b, 0x8}, {0x7993}}, &(0x7f0000000640)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) lstat(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)) mknodat(r0, &(0x7f0000000600)='./bus\x00', 0x2000, 0x200) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000140)=0xb) setitimer(0x2, &(0x7f00000017c0)={{0x40, 0x42}, {0x9, 0x8}}, &(0x7f0000002fc0)) setitimer(0x0, &(0x7f00000006c0)={{0x800, 0x1}, {0x6, 0x9}}, &(0x7f0000000700)) write(r1, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf28031a5cc63123117b06cff791904a32f0eae3fae8166e982de4c6772a4836cb55fd6b8f1aedbfae05c699b3d0da57c2bcce0a07cc77ecbda4f878633ca076f5af1395de48740f66b8767ed1de470297fa500da3819b9e01d04a5fe6ff12a922350675e405b1ada196ec2033e84ca8fabde42b973c408c4e7dc38c970007b28c203d507c13eef51dcd2b661b5a853a5337d221de23852ddd60f4057287dc682cb018d3e57326c43a989533de4d493c68c3b3b7eecbf7cd1c06e7a2a67638aef8af02bb8372a72bb848c8cb01aae6fbdf4668fd44c0ab7c0f90cea9f9d1029972f00cb289c1a6498a0e68c81dd080ace70b793b6ab9a1d3e657effe809bb64f66aacc8c7fe44862406b0888a7258904f96912e11a2fa415f529bfabdc8711934802c2021b7b19bbfa5d8977316783441b6b9311bb7c88b87dbc7a801d5bb5fb0d8854727b6e15784b1ac96320e7b63e4c6019f7b095ae53f18b88c84cc207310f4c30a1bde3b9d1ff22078c8ad4166fcfaaa737727d15ce26950ac57d927850607b5db4472fe20338e03d4e453d42a9f68aac211d008bdd874f782a65954858633abc4d7cbe14faad513e52211c04f66a36df60f3e682de4024837aa6a43ba67ac1df6bb44ea7667c4e4286c77ce199e294ba364bdca71b442583683a639f6cf0bcc4e991b55445e2ad874fd045fe2b49d2590aab194749c675615d7cb33cb8a4007d57b3b673ff4e2e29fa8898613ffbff7477a9e4c917009f107c9cbaea530a28152ce863b9eb6986bff7e215c30806d8fa9da7e084093d0342c59854d0d5cfefea4d9da5b5d84f57d5a59dae4e5e17ffa9a44f3500eed8706bd6b8da1586674f7a75bde1b8c0cff75a7f59dd0d3922fa2f2a89d35252fee3e87eb7d20be2c4cc1536525f3cc3d4ec2ebe9658e93b0c2e856480be1b9fa73058a08be5b33758091f8b6a920ff295fdcd4909ad97e053b44860ce175c15caf8b1245233c6262c71abc466a59424742d45b663f24c35635fec76a7f5daf5e340dad986cf2e6dba20e4374a39d1c4e9708c9ec3bf9df2a4c2dda30c17e331a6d7b2f9d6acae2adb62a63e7ed1dd81e25ca840abc5efa57c58b86b22ab838f0636d0cf71c0465aeefdbaf8e950108160c86a112783b5c99973265aec93e0c87c3730b9c8e5ae36f9128a835f4d290f17a5cc5f951800b8e0482b54063e799c2f3f56564054feb508e38c28889897415ae1f813fb42de0fef793195a561f7aeea8fa237076a70553ce4fd4aa6a28e4caf875b1ae63a16264e58ddd1b2da18ba804e6d4c1a4b53f7c361a001d3963766ba709379884124ff977200d02018e6007d1dc61a0c11dfa72c8355054488e85c38d1853bf968a295d0d3a91e417b73bbb97ff2c249db43adb1c11334a589f812d5208f2016c87924f766420237d5175914619bf1330b18012d610f5a6121129183e529d416daa31960bac29a2400af1ea666d74ee4e66c6a665bc36cb9c91100dd48bc984c525a29eea93405d4916c55a6e431a574c6f0a5855e5cb80f40d9c276038600ffc610f809521c369ca697f08579034813d2d1a5b85e9fdf0a793dc8ca5939deeea293fab47d5a350d52af98e16a5d95cde696e93705a519f85e4d6034a986844ccb73762d3682a42b2babcb50f24cf36fb60fe61639a57a7768b3681156f40bfa68aa6bf66d05f036d38510d625474c539dc88b4f11e8beb2d9d8b5f7d89d1ff7194b01a25baedfd996dae73f21503c0e044b6761e609fb7e7e3f48a8e73d891a331750db372694f3c029a0432ec11a05caffd12e17f1ac9447c7ad57e2aba59fcbeb6cb675c1de71be37dd8934097b07dc01cf8a0c7f283fb924244beb1c3a41311cd0ca53d26b6294bff540b82243677ac01449d3e07e3fa65656c53283f46512b99467630169cff272809928fd5dadadf0ec5aaf919b077a287a4c2db9af0e03784dfd70cac28a8e0944fe9b29ab9f34fc81f76f7544851ed310604c7b841982b0305c5e6092add827c99765624e69fb016d88b8bae1f2543ac3711c52e20c6f6ff02e418dacb9f004e3a767ac345ff91db24e82968e88ce15dff1cf38438e32acb80581a68d1fa987c2449a0fa58a686e87e59fa6558267e38a6f9b3b3677252a9abf3fb7bcd69738c096153358d56e2adab27c38f92a2b27e311d6a74a5c29c996442fe712c57a4845cb1dfdb8b67e7318f00c7a05665a1a6faf0e7003e4aa72d1a3332ac0a4b274dda33ead661685decd91dd8877f55aa79516d0d8390be09fb77b8cd5175456ff6bb86024b7ff7e13e6f676be638be184f565c3fc133750c651a71d49b59bb698cee0237c9d957a6ddfa9c1dd838b9c8fe78dba3375fdfa5eeb2a2c744ad6f2737af491f1f04b0928368eb9166fd3879b9dcd1e6662157af30ac0a5ee57888945bf3c746465b5dd15274fcd209826f6b8ce3ce1469bd7f2f3d22fa9b8a3e03866f64a4f640629241be4bdab9a9feb6c09bc6ccb1e5c70fede9cbe6744d1802d33337cbb8eaaed870b41d364b92e248aff49168b202ec07fd92148b86c6fccaf3cfd085823fae724b519a82ced99eb9d30401d693df4d1017f15739feb539c41425a90ff4b7e083011d3b7ac2fa93fe3fa1dc5e1c7c7992dd6b904b7727c381efbeac3d7eade030bb2cdcf6d39695f1c04574d6305c483ebeac95cb7552f22c2be0d2a6f3f04f03820505d2646886fc0dbe3bafc5ebecfb14a38327b2c3f184b91d0a0affd9bf0bd0fa8bf0babb4f02c4839ad78855603059e909a9023e662450735c6ca7b130f06664eb95140f5d2b00391edf52473682d2b1298198fab272f3bb76a658de6cfd474eb41a5ee3ec2b449c742c6d47e89da5478431d3d48781336a121cf1a8857726b675579493626baf1a44fce9e9a1a5c7739826111721e296da7b1c3c07f28de3227a4de46f53ee28f2dcc419bb12c94dcbb9a4fb90c43726075da2d0ec85d408865b51af46dbb7fcbb1f5cc35c2a433cbd1126e69054077a49132f9399c36c40788363db09da760010cc16a224707cda2f7fdb77ffee4a761cf744a1bbb42f604dbd6d6bdbb8a3d316d1c9a7224ae620ac38388e7ea3be49e7e2267627444ad7fdb15bbf3219abfe0a8a079e9097c8f758a349423ff0bf0970099d22f85d416ec940658f3aec8e63a6df8c3deb364d6570d6b0307dcac6a7fe4b56a93b9edd60dd4d4769d1b47b717c8719ddb8ae12ebf9f18b6efc430352e3d5933b62087b110e3325a8d10cf13b003c088312f024a7d2b0d43d0d1c06b7a2d19b43453783083c607a3fa3769d7f8aa89f85e97721cb162d15c82272ea4d8d97d3148c5d648799a6635efa5794c2fcd40f8897fc63cdd47ccf9eb749beeb2486c84772249af749e35cc9d8e9040c1bb1d5328fa1c0fe55040a3ad7d4ce35d0a64e4650a6bbde74b23ea506a9c14e77e38b23fedbdc10c777ac12a59fdcc97c26d67197b55c036c270b23226ce36016360e92ffca11a67839388372c3f96aaa3808b57ed142e5d45f76efe821c0f47e5649f96b271bfe0484b5c88167187f465dc38c7cfec8526b533b18b769d874e39e01328626b380e3f4f00b6b566d987b7786f39cb48f0d67faac36ae0f0796fdcb6df8ab9252541aa735540f055d64976cd3c9c41356899367d4e39a282c4fd67233d279c81a3431ce0964e2167a58e621016df2e6be608f207bf9a44dc776c1b9f52afd19f2bc0bdb8a37d67b8afee519c5a80e0f132a332c01630122e8c9301170b1f927ec1e9f600473fbcb7fee7737eddd250d94e37892e8798eb5fdc112a4cff96929e4878819adcf693ddfd8ac1ab477a9d2e4626c1926e2ee6d8c87d8d8ea22abdae20914931dab8729e72c7335d998665c0a9a29dc14325de8c41a26b0ea2d25fbbb6255afc776ce3297ddebc30805bd8a9759ab61f09171253a3f510ff4f5c7631f749aa3e1b9cc65a3b0670a143886c10ea1424fb43215075478127316178b55bbe7b0b13cdc375d1887a08aee5655fd012b94802670409d790444239abf001178d750439842be60d02a8b2d1b7f715738e7717927db296d97e6d0000eba1c05c2b8520a9f783cb7a0ab5c54f56723782af0ff31746b44c7b68b2afd9cd8a832b6e5eb17591e8f07ea8baadb64b5e97c20288f099fa7ea993afa8716bdd74456d8ab008e5b0aec69038b68e5c94c46dda18e2deb68a8270e00ccacaba34c641d90b8df3bb7de2cad58a11ea1106c5746d22bfc716ce6848b25f2de5878594a275a6f9e2416ec172c2e94b065073ac3e1da20249444de208f810fc176f706d1899b5ed15784a6214dfeb65627818cab23668b9ba5d70416afc5c9f665ad0402987786ea7ac326f61e61fea02b2884f8de3b8047279124fdf85196edfa74497d61fb15a05a48b7e7590ccf6207a017bdc863d42a9b6c5fac86e5c3c89c6fa1a624d82cec7174833186f6036e56f39b6eab033aa30e413d87444e9e66ba4d910985cc459834858360a23c5df7feb750fc0ebc4a5dbffaf336bb57b10deebdee8df3b051e6886e81ce54f2211b9884b0be02b757db8c880f48b3efc5356e00c6563999bd59b8233f13a1fcf5e66253b15b8737d3e4e09eb901157688c28f5309843355619bf0e568a1f469ad2acc25ad66df1ac2f2769d959204ed3149806e7054b8695249c263be1bf0582d2a85fe90d9c5fc0777f83a7303add5c78f404a3d679d2c7b2ea9416e2dfdcc490fc00e03600d329162febd111fca2898bf9a485e80a44091300eae5f6795d64d69e5f021c404cb9687a0fbc9dd11885ddf570d777acd3cfe880c4528b550374ccddcd4e672b4d61a7c90b3999a860f1886747e8ee11a92b3fbefda889a9fdbff295500939e1aa160d5cea4d610e9b6707192bdb76264d61c8df5f2b95416d5d2ee295e2f35c6eb31cb1e6387ef564bc2211a4290b680bb19626b04c4b6f95f3c1a2ad5343e813a88eede137806da3d27e3734b0be4026d12eb4dff2dc0eba1216437454c85a46be46b3ba8d001ecfef0b3e89379f44f8a2b515d818a0e9580562702ccb54e0636974db26a8acc2ccd04d8cdd252ae6a7ecb432fd667105c5ef478afac917439b928ec8b9fc5f953f0aa917829483aba7cd0c579eac43d3e6ee90db6c50c305ad4652584dcceeee89597b450fcd1bb6f63acee0c471d17cbc7de7550e3b89ad158d8946f106bd88b2a3db27ae0d78eea3bc0953fb7b9a80c74af33bf09676d2caad9eb8d04d880ec36b9e99d9e8e05892051cb1e768c2f2da9188811aa7b8fd64900a7fa45af3039da9e7f4dcb04541de3c7b33f91951ee569aa2924a5b14bc9cb5e17b3a88c190587c5f667cbdeba0ac6d2bd7451841a33282526aad4370a904ccac2e63135d928acaf001215c34035f6526cd9bd7724f40e1a893899517cbb9755b7e95cda3dfe6ac5b437c922fed7b3904f70f18e2cb912a3673c7f2de9e63e53bbe1e8e77c86e52183cbb920d4d99b5529d1f431ca63012b66c7159027557d6f57631f8cc92a7fa8697c2729b499bd1e379942f8cf4715b02db2f1c697a776dba5287f4acafd93571ecf8e4b45c75c7771d5cd4e59a4c42a0dc08e40e4c18baecf4250c773c09534497c0d9a1bbdbdead899ec7c6e5729909fe9cf5282c12fa7f2b6e853adb78b787f95892548ccc4c11cfd230b0f7786a87b44344db93a38505866d93c1b1dfdf02e97b396dbde8db73df23c432be4f4a11af6fb59e96b7bac91624a726dd0b399c7e462469", 0x1000) recvmsg(r1, &(0x7f0000002f80)={&(0x7f0000000180)=@un=@file={0x0, ""/12}, 0xe, &(0x7f0000001ec0)=[{&(0x7f0000001880)=""/231, 0xe7}, {&(0x7f0000001980)=""/106, 0x6a}, {&(0x7f00000001c0)=""/23, 0x17}, {&(0x7f0000001a00)=""/189, 0xbd}, {&(0x7f0000001ac0)=""/216, 0xd8}, {&(0x7f0000001bc0)=""/223, 0xdf}, {&(0x7f0000000680)=""/42, 0x2a}, {&(0x7f0000001cc0)=""/201, 0xc9}, {&(0x7f0000001dc0)=""/193, 0xc1}, {&(0x7f0000000740)=""/42, 0x2a}], 0xa, &(0x7f0000001f80)=""/4096, 0x1000}, 0x3) poll(&(0x7f0000001840)=[{r0}, {r0, 0x86}, {r1, 0x4}, {r0, 0x20}, {r0, 0x30}, {r1, 0x40}], 0x6, 0x3ff) 16:00:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x1, 0xdb, {0xffffffff, 0x8}}) chroot(&(0x7f00000001c0)='.\x00') execve(&(0x7f0000000100)='./file0/file0/file0/file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='c\x00', &(0x7f0000000200)='\'\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='c\x00', &(0x7f0000000340)='c\x00', &(0x7f0000000380)='c\x00', &(0x7f00000003c0)='c\x00', &(0x7f0000000440)='\'*&]\x00']) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 16:00:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0xffffffffffffff15) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x8080}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xffbb}], 0x100000000000005e, 0x0, 0x0) 16:00:48 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r0) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) clock_gettime(0x7, &(0x7f0000000100)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) syz_emit_ethernet(0xfe7e, &(0x7f0000000500)="a61a8369b9cade192afa65c934df45a10ba956e88a1efdda21ef2fa0272dc12f58691265801098f5f24ea6f02d79ae7991b5ca1f149400420159288c0f42cd1deb6a0ace6f28e1d846ee0054387379c76be1095ebab4a3f3436a7453d869e92d65803db5f88fda0d26031c34f466fed45a125c8ce1af1deee61b0a77e9ebc043b2682b81cb06d97a6806478379f8ef851291c9d6aa822eb0959e05f50678814eba8a54f72c85db54face893ae2cd421ec4459761b593de16efeb2e7592b24046d6d030dc9887c01d36b1ebec8a6737d4f3709d7985899dde382232730801044914cbe3fd5ee47f7e6e2dc8bb1eca8e42fd8a1ad948b54951cc5fb62f0b3c614dcb57485dc3ef52c7c5f6bf6199edd22194b56753a27a25c287a2020678b7bd9293d2429907b1ed20d936a3c77ddd2c8afa1776d6ecd6a0d4cbb031802c6c792200"/330) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:48 executing program 1: r0 = geteuid() setuid(r0) getpid() r1 = semget$private(0x0, 0x3, 0xffffffffffffffff) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = socket$inet(0x2, 0x4000, 0xfffffffffffffffe) connect(r2, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:48 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) socket$inet(0x2, 0x5, 0x8) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20000000000001dd, &(0x7f0000000140)=[{0x800000000084, 0xfffffffffffffffe, 0x2000}, {0x600b, 0x1}, {0xedfd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x8001, 0x7ff, 0xffffffff, 0x7fff}, {0x100000001, 0x1f, 0x100000000, 0x7}, {0x7ff, 0x8, 0x6, 0x100}, {0x5, 0x5, 0x8, 0x9}, {0x10001, 0x7ff, 0x1b0, 0xffffffff}, {0x1, 0xf42, 0x81, 0x5}, {0x2, 0x7f, 0x9, 0x3}]}) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x2}, {0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8080, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_open_pts() getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r1, r2) poll(&(0x7f0000000000)=[{r1, 0x6e4cb5afb50be593}], 0x1, 0x0) 16:00:48 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4}], 0x4}) 16:00:48 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x2012, r0, 0x0, 0x10) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x3, 0x0) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fchmod(r0, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file0\x00', r3, r4) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() semop(r5, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x80000001, 0x1000}, {0x2, 0x8, 0x800}, {0x3, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x5, 0x1800}], 0x6) getpeername$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x8001, r6, r7, r8, r9, 0x1, 0xffffffff}, 0x7fffffff, 0x40, 0x8000}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) 16:00:49 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) r2 = semget$private(0x0, 0x3, 0x4) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000180)=""/144) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 16:00:49 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x9) setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') poll(0x0, 0x2db, 0x1) getitimer(0x0, &(0x7f0000000000)) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setitimer(0x3, &(0x7f0000000040)={{0x1f, 0x6}, {0x20, 0xfffffffffffffff8}}, &(0x7f0000000080)) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x81}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x6, 0x1, 0xdf, 0x54d6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000e081c69b12101f42de222b9302e9775b69fd8fa8fecfe0e45a04f653752ad59387b93f3ddcd2abc9e134716607a6b72ad193f6696db95c3e67e2340de736cf018b4939682b2cef73e7217b807773ee05b9b166150ffecdd51d0c5d4cfc1a9eb0d981713e9536fadbf3e5d1065e9dbc6d6b44ed2d41d643aa96609a0ac14c92d2aa5f8093611d274f25e4f18cd14fcb22b5271f30cf114fc304df17f8f0c7ef539f3971b19b5041b7c648254e7056e3273eeb3ea2f4c97671a81cca4bae0422c548beeb7fe5476080a65199b855a0cb3fdeea14c931e290"], 0x4}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000380)="cd", 0x1}], 0x1) clock_settime(0x6, &(0x7f0000000200)={0x6, 0x401}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffa, 0x8, 0x327d, 0x8, "e0a6415800d58d8aa943e4817d5f7e668e378675", 0x200, 0x9}) close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000180)=[{&(0x7f0000000080)=""/156, 0x9c}], 0x1) pipe(&(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:00:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x41, &(0x7f00000002c0)=[{0x10}], 0xe0}, 0x0) 16:00:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x5) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1c0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0x5, 0x6d, 0x4, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x80}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x880, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0xa00000, [{0x0, 0x7fff}, {0x2, 0x4}, {0x3, 0x2}, {0x3, 0xffffffff00000000}, {0x0, 0xffffffffffff98f6}, {0x2, 0xff}, {0x3, 0x10000000000000}, {0x2, 0x9}, {0x1, 0x2}, {0x0, 0x2}, {0x0, 0x9}, {0x3, 0x8}, {0x0, 0x9}, {0x2, 0x8}, {0x2, 0x1}, {0x3, 0x3ff}, {0x3, 0xffffffff}, {0x3, 0xb5}, {0x3, 0x9}, {0x1, 0x20}, {0x1, 0x10000}, {0x3, 0x5}, {0x0, 0x3}, {0x3, 0xcd}, {0x2, 0x18}, {0x2, 0x4}, {0x3, 0x9}, {0x3, 0x1}, {0x3, 0x7}, {0x1, 0x1}, {0x3, 0x4}]}) syz_emit_ethernet(0xfffffffffffffe3f, &(0x7f0000000480)="f72a03a007d360082d329c568f92cc15c0efe4405bf12f53100c8c30a971cafc0e26977e2fc8e9ef18277bb900004f7b502aaa574b10fa2cd936f397c5c751733c092ae208aceb9067cabc0ea372e1d5c5a279104e3cda417b63c185801360cba989c8e7d4a7f67eb0a19747d60900000000000000d29fe14ee17fa1b6ae300084bb51de023a9a0df4c03687671cf66fcfbd563c0af5c7fd72030000e47c95e32cde1f70d0935121065d011630150bf712e646a2845c39b9b4d09d0e8d4bd3ac8e750f91ad32dc9afcda139c34f0357d7a32245ad481f4419165e8daf24a118516") openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000340)={0x8000, 0xeb, {0x0, 0x1fffffffffffe}}) bind(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 16:00:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x100000004) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x91}, {r0, 0x1}], 0x200000000000007f, 0x0) fchmodat(r0, &(0x7f0000000400)='./bus\x00', 0x5, 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x100, 0x0) recvfrom$inet(r1, &(0x7f0000000480)=""/104, 0x68, 0x802, &(0x7f0000000500)={0x2, 0x0}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)="aa43a227c95920cb80aa5775306ac204df1ff7152a196f0689e17d2fd45ef5ceae3130d117ce13c1272f5f5fc0809ea5fbc4bc7f7368beec2bb82a1b1669ecd62b7ebd83f4b4874dfca4323634bbedfedf8772dbb1c9c5df6d048917c0ce73adddb26a3db5010970c864d326f8881d1533dfd3b452ff99239b054d08fafa7c7ee40a9aac51d8b94286a3c610e98fc1fc87ea54e1241a3e5deb87611c76fa1f020728a9652afd27d5bbe4569070915252f10d7a2f6cc1c52d3550d8d2932f6fe40bcf9784366ac89680be3f88795b547516c6e5361e74b63f32", 0xd9}, {&(0x7f0000000280)="469afde3a0d534d084452e7da54368c722ed8b798a92ff368ee6b2537697e21f2d6c0d4651223c15ac0c888f32df240a502d15a2383a7864bdaf2aec6e376fcb195f145d992db49761f2e0029719162ad8bf5f2fe3e779c6f6898c75220a6696f960bf5ad8f9538705ddc866684e32ef2d00280002c094d65de96401c8d94ddcda03e921086a4a5476c4e109e317504a2d565a726a3dc739487424eebc5c425666b9046363858a8053749c0f502c01ddac1bdda86e08481f28", 0xb9}, {&(0x7f0000000100)="a9658f243af81b80a96cdcbc0d15b422", 0x10}], 0x3, &(0x7f0000000380)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0x40c}, 0x1) 16:00:50 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20000000001021, 0x0, 0x0) write(r0, &(0x7f0000000000)="45ae878cf5716572a393c77b6320d94ee8317809e89ea4278f59dd7e3209ddb9524d5795a2b1a9f9ce4bc09d9aa02b99920dff57977dfc1657e9841bbeff8f0c285b00bd5045d9b095a90c6da54626409255d9d244a5e85e2f7eb4e5ab204e7d469d08c941ff7f756ee5ca6bea614625a9232509a49b0fde075c364b1d1bbb02d7045eff282005fee91260c7c77a47184798f209262b8c3dd3afaf6fb5db9bc4df28f6fb081b478d85d3f42227db63a1ab61568fc350e090a5ff54d05eea3594cdc2e80cf11e230fb2e4d5cc45cd2fcff8dfb958af4db441c7ca4efeebf957c771566ddd2040cb1b59fad518", 0xec) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="3d0f31692a6fbe3f831c174a61253c47ef885aefcee31cb593925c8cf59cdc6c2a4739a2a853a93da78ecfced5c29b4699108512c324544f31f76bd6812e3f", 0x3f}], 0x1, 0x0, 0x0) shutdown(r0, 0x1) 16:00:50 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e7257093844f5d9f3f71815010c5a2051cbca3ddfe1fe49725cc03728350e0e07f2eb7215845fcec5c67233338047c27589a6c40037faf6877380b0996211da0321ca55777716b72b2e9300cc5bd2bfb0a61080446bb58eda72c15b35991267b6c82b055af1adb7b4e4cd6241375058adb6d58083156d998a23da9158777bd25f8ab1495025fa971c0ab87c5424fcd1f8e0688ee1388aa0301cc4ff4be54e71d5731b96114628c67db282c915c14914175d10895101873133357636af78c897cd19910014b444378cf28a5d978e65abff3b1c16e9c3614733cf1c263aeb1b23daae7a9e9e0100d2db3f76ad986046fe55f211d842cc410d0cd3ff3d4ecb44176d2d321266d7beac4df1ed27f7171ad0245273a0e35c277dae3b61c39a8c9c2c4238e70429e52b7b93db08e98af21f14c4b772639d789d5e4dee57d6606a15e7bf460cf09b06c88821f42a60e2e478c8b7d9063e06c06734a951f8e7d4c2936aa019853138d271110f236e42ed7e1091edf3a237daf9550c2f6fb5a9c50fe11ffe67b313e8265d81ce11c1c828c3a8b968015d057d9650393a84d5e366768570586b7d8e800a84bc1dc4d7a435cc440c32b0f808929cd7e069d1bd34bef14f9bafcd157772946b13448f55581b34a4b86c68aebe1376951be0f9d39dc3ce99b15b5d6c8cc94e40b656d407ef35eb1512ef9285d7b59c7e3d3424236f499c88ec87890a5e325727d61f4d3f0d88f2b5e572970cc5e7edffb376ea6fc2bd1c0ae232828e8acec81905256fa9d218bbc75d65c7bd779753c54c9560045e0c61f6ee8485d210bbe7ef773cd497919c86d7d2954163c045e7b554167e6a0f192336a63a0ee23e82fb995a2cc266f9f32fe3e5366a566512371ce46dcf5a9778fb8d1783d866b7bc39c71bd3a2a2e8290cd156a9a52bb34be31ce5f44fc15b2b3a9dacda3257d47d934e7b68ce84a13e3936351768ebc2f936985f2edf200d3d4834fbd45eb652f93f538cc53733fe6c0f49fc52844e988ce02df6361f20add0960603431eb2fee40d0db226987628c2bf9f9292c3ec4dc454ef70d21ad453d5835deb850a29", 0x488}], 0x1) 16:00:50 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x0, 0x7fff}, {0x2}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x3, 0x4}, {0x39, 0x1}}, 0x0) 16:00:50 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x101) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:00:50 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r4, &(0x7f0000000140)='./file0\x00', 0xc, 0x2) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x8000, 0x0) getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000002c0)={0x3, 0x7fffffff}) fchownat(r3, &(0x7f0000000180)='./file0\x00', r6, r7, 0x2) write(r5, &(0x7f0000000340)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r5, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r8 = syz_open_pts() close(r5) dup(r8) syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() r2 = kqueue() sendto$inet(r0, &(0x7f0000000000)="8a2905caed102ca0419b4ed1254c927b9e77844ef325f846abdbebd5882861f86cdca33adaf7637a1d92bf8dd61749fcfcd9310e1c2764ed8cb72d0072b8c3dd60dfed2139541ecdaecf429650ce8cd4fdacd76c876fae2fed311e905b469a4b7b06a853b45e8e17853dc4fe739378c70e903ac8cbe6bc926605f36d28447c4af398969349db00df2f55", 0x8a, 0x400, 0x0, 0x0) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:50 executing program 0: socket(0x6, 0x2, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) socket(0x6, 0x8007, 0x480d) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:51 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000080)=0x3ad) r3 = getpgrp() r4 = getuid() r5 = getgid() sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000c0dc2e2f66696c65"], 0xa, &(0x7f0000000600)=[{&(0x7f0000000140)="5893f9f9d50522ae1b4440f1e2edea5ce275081882db50bed0f98af44f32c88930fafb339fc32057f295712362796b3585c961d68d567923c9b169ae5acbd309890b62b154a7864fb6e5511a04b8ff23f7cfd2c775731486e6cc9ee3eacd7de9b7b49d8a17e11643d0fe102aa751f42d098d4714efca104e8a5c2453d20a045de6ed7f1f956e68a4eb801e87cecfe2d757190a98d17dce9df30b1bab9bfde4760444cbff393ce24566ddd5d4c10b0acdbc3f0cbe8b5ca048c72f1f84bdfa65d301b06c0855ab05ae92742c601a63466eddabd9146fc7d1fa9335d9b8b595cc4c06f59300466cdd73722a0f7531b3", 0xee}, {&(0x7f0000000240)="c52963f77ea62392152ed63a38ef75d1d1811e7ad369bd3b964c0e0756683363fa025e8b8f83913b164a7981145d930cb230cd09adbc772e884d7c71b578a0966822446848c702eb46ea82d76ee7393bef2de8a0da9bc6f11b6365c08da5a58a818fb420856a3638ed5b70d6c518f64260a22fb1490ccd7e295e159c4d9bf692345cfd6123560c537054a1837e4c5d42b1da4c027ac977d81cf3e512b1d89663f00dd542f1279d54dfa7a26df2ceafdf85dbeb526037", 0xb6}, {&(0x7f0000000300)="89469523db75ee710409be7afae199e43ba16f6b1b7debff3b47971eb13fd0c547764aa63585a61f83", 0x29}, {&(0x7f0000000340)="3f943a699c761835bfc1f2916e91b960def1c547930a90ca6e1ae2aba8c3b1440d1a54cafa810fb676a7700e08f50d739864663d5d06a42a8e24982b2a1bf1521cfded482947e8207955802492c70f2e432ddafe04e877d89742069d", 0x5c}, {&(0x7f00000003c0)}, {&(0x7f0000000500)="727483b9aed1bd360879c690be8e5209cb0829bd8adfc94a1acd6bd29544d8c99c6c66249a947bfe38837a64b94334857a79df3e5dc121fa6c4b78250a0208dcc6091eae4864d7ccf18d67fcc0827a48a2c594b61aeeb3d126a48867a27c9d932942ca4db0e5bb62a2c5a2627dc841dd83a6f9ac5a6c15c67fb14c515f66e61e067a0d7314120c922a8cfc1cebd5bdcae0aa0ee2f26399250b32132b11a86c3c9cf41919804e041b73253f188b80002a1558f06a45fb0c16dafc2a3f0f87fdd2fce1f32e087441735eaeabe1ff938973", 0xd0}, {&(0x7f0000000400)="bc8c198332e77dcd9451aebb5f9486c11a0109fe90d404337fc7f701af7119a843aa2f8e57005939028fe029d662b3b7b97e43249d38999d3a4b71cff5fb81e9b56c722473fc32ddbe0f64b2e41ef9de64f579559a1c9bece5a6ff011360e97b6d7a02c7def83be105f43dd46f9bc5f36052bb552ead9d1881d2c779366413868f63c0056d3413d2d0448884658f8d476b240228efc1548c28423e428fae8c", 0x9f}], 0x7, &(0x7f0000000680)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x38, 0x40a}, 0xa) close(r0) munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = dup(r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x401) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x4, 0x6e540843, 0x7, 0x2}, {0x1ff, 0x100, 0x7, 0x100}, {0xff, 0x1, 0x2, 0x5}, {0x7, 0x80000001, 0x2, 0xe8}, {0x388, 0x8000, 0x5, 0xffffffffffffffc1}, {0x3, 0x0, 0x0, 0xff}]}) 16:00:51 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x80, 0xf000004a, 0x5af4, 0x5}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x0, 0x3}, {{r2}, 0xfffffffffffffffd, 0xa4, 0x84, 0x8, 0x200000001}], 0x0, &(0x7f00000001c0), 0x6, &(0x7f0000000000)={0x80, 0x7}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x4a, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000001c0)=0x3) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() getsockname$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000090ac39cc00000000"], &(0x7f00000002c0)=0x2f) dup(r2) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000040)={0x5, 0x5, 0xffd}) 16:00:51 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) 16:00:51 executing program 1: mkdir(&(0x7f00000000c0)='./control\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./control\x00', 0x48) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x7ff, 0x0, 0x1, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') kevent(r1, &(0x7f0000000140), 0x66, 0x0, 0x80, 0x0) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0x692) open$dir(&(0x7f0000000000)='./control\x00', 0x800, 0x100) ioctl$KDGKBMODE(r0, 0x40044b06) utimes(&(0x7f0000000080)='./control\x00', 0x0) 16:00:51 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r4, r5, r6}, 0xc) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000000), 0x10337) write(r0, &(0x7f00000001c0), 0xfec4) 16:00:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20281, 0x153) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) readv(r1, &(0x7f00000031c0), 0x10000000000001a6) 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, &(0x7f00000000c0), 0x0) 16:00:52 executing program 0: r0 = dup(0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000100)="ae49ab7eb8f016f51295b62ba9a6676c64c2abd18fad", 0x16, 0x401, &(0x7f0000000140)={0x18, 0x3, 0x8000, 0x81}, 0xc) r1 = syz_open_pts() flock(r1, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) write(r2, &(0x7f0000000080)="c093ce72d1cc511f387ff0b04db77835bd8c2768fe84d23112e7bae9bb99004903002b307cabeeb51b75789f846a492590d01e1476a73746c5223c42b5da7e51076145412f1228c248f4f99184e5d05b129eca9eba06ab859f30f7043976", 0x5e) 16:00:52 executing program 1: r0 = socket$inet(0x2, 0xc005, 0x5) listen(r0, 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x18, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ed075d9fe396018c8d1472f2f9c67ed539736d0904ccda921c4c59a13c8d92d15e0ecd62255a2cae5e8736f569dcc71cac4c936e949d39a78695f340c4b9b2f5117bb0494c1d3f4ba08869dfa812ce226e2f68c877812c45e7354dffaa648b71da8b093ee70b702fe5c11b6dbb211ab379d9ad0df5f676981405b00dfeffc8d2631f18111d3a1068a804d13c0d879060d6d21cd52faeb8e19c", 0x99) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) r3 = dup2(r2, r0) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) connect(r3, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x87, 0x5}, {0x1, 0x43}, {0x21, 0xf0}, {0xc7, 0x4}, {0x67, 0x1}, {0x0, 0x67c88a0a}], 0x6}) stat(&(0x7f0000000380)='./file0\x00', &(0x7f0000000300)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0xff2e, 0x2}, 0x5f0) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000440)="a500ce757e788c0c1a1e03d443ef361f75ebbbf8e57b4791c85b0e683fbac6f18a2f3fc6e43248c3930e038aae74d4a5038a454f3334d520bcb3279e109d381aacf88acbd4e09c054a018c70aec36abc13fa6c2f184b1d8b20feb33bc20f80b6010a96f36e83c9c34f1b4a7686", 0x6d}, {&(0x7f00000004c0)="721d3ce9e828a57bc81bc6d9ae9a63ec2a1c6c3c009ff930c22e6891e149d8611bca81c34b5b39d75c804776145b84058c6690bfd36d2c6ef7d07465946df7d0aa", 0x41}], 0x2, 0x0, 0x0, 0x40a}, 0x40a) msgget(0x3, 0x4) syz_open_pts() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000003c0)=0x3) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) syz_open_pts() 16:00:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) ioctl$BIOCFLUSH(r0, 0x20004268) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) 16:00:52 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x422, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x8000) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) fchflags(r0, 0x10000) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x15}, {0x6}]}) syz_emit_ethernet(0xf1, &(0x7f00000000c0)="f8bc5038eb58f90fa44e66a13a292554ade7d77d07dc98915d1e05e4cd3714b24c143f737271da2ec79a4854373840b683263bc1b55a7333550d497db61b53cb3aa7eb3b0e545a55c6450f87f67467248321aa6616aa708bbc2727bd0bf64e5a4bf3d3e8639d1608dd2181d97cf7e0908081bff940cabcda709c7eb6302c26a1be2a83143d06ca5dd824e02c0ffa754538662516b9fba2537ca19fab49b2dff0025647c1a44a67f80e9df16d335b1740b639c8ca8f0bc10faa00d9553b74fe1eed11c420195373509cbfa51e97f8a15de7e8e993e903821f7fd57f73e668fc3bfca4371963f628c8622137ec38f7dfac45") openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x82) close(r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000002a, &(0x7f0000000100)=[{0x16f6, 0xedc, 0x1000000000000, 0x7fff00000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:52 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10400, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x812b, 0xffffffffffffff7f, 0x7, 0x0, "79497f375775e88d543ca45760286e0ab38d2638", 0x5}) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x800, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000280)="5ca93f042c", 0x5}], 0x1) poll(&(0x7f0000000200)=[{r0, 0x80}, {r2, 0x6}, {r0, 0x30}, {r3, 0x41}, {r3, 0x4}, {r4, 0x55}, {r3, 0x106}], 0x7, 0x4) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x208, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x5}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8181, 0x0) fcntl$setstatus(r1, 0x4, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") 16:00:53 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x40, 0x9}, {0x3, 0x28}}) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 16:00:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:53 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x0, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/28}, &(0x7f0000000100)=0x1e) 16:00:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r0) pipe(&(0x7f0000000080)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = getgid() r3 = getgid() sendto$unix(r1, &(0x7f0000000100)="9107ff560417f0caa4c05ca356951044fc6e0c8be3330d09b37a88aef4cf2c7cc96944a63d2e91f9457cca604fbd439b784046a89b5e24b4d5ce61ef5ac370c066c47620c2d556e47d5b61dbfb9d28db6d81edf25669e58abc0f5390c3206bc5a142f879624ee2f847c35cb8cb49c7352558130d8e849d0c51dcba5b7e100d7bd66dd28e37bffe78a92fd2dcf81c6ec64553a9ca750de35d816875f8ce70619b1a666f27b95f8676fbca7a8a84d5626462e7ac8ffacfdc2e59aca667d8997f66ba0f263b52387f54a6f80e04de7d1583e331247e30111b8048e25c3050986de813c217490a35b28b50e98699c22f1f9e869aac08bbb33d935a0356b4e14819e44cfa857fbd380f986a4f62579b9a50bd0327fb6ddaceda40e6ef37e34da6d783623957f4b489afd6257953374857bb569936a54546375f5328ad0daca9281e5f66fa049204d43580341c45754bdec8fc27f684498def434eb4f2c1f648f36ed2c78c8507f3fa4b4ac1b3a803146fdd4b99ba760b4a407c655af827c03d3c24db31ff47ae48b50cbcd7baedecade1ebdef91c1f8646ed0481d8e891ad284b9045c7e665b982be3d35c7aa2c25172d8d0db96a70257a8fb99e22233663ee066ee81b80f133771b60ba8585370b0b9ea2bbb1d679d7036b4cb0d7a87842a5e209628e2643c52b9125e161d6cb8894db58bf1880ba2268e2070fe44a4fe38d819239d5971df0d9cfeee7657decba13d1176e12a2d1766d4983f93d2f73197a934e421b9d26c4c5c608ba1167cbfbaa322e554c7710b886842671beae9e4b3c3ae6cb37cd11bc7d8f90d6392ecaeb097b7aadb5cd6c1e167c41d1a7c9a75e0f07d85903274c88607eb9e80f1195178c59376b41d418693a0003ffc449629cd340eba6b4de60b43adc39c1e12559777d80d79d1c78a7e20c6c69e18b38aa48af1da251a3703ce25c9dd181dd3ac38d4b5026fdc7b5d8bb226849f9441b3aef4582f22f50b2e3d2745c8700617fdb02adb53b93412e8e80b81528b19740e0b61c181978288464b09701e4f5dfa985705f13a94fb638f1b8d20feea649d7cf99f9f676732687a87482ef5803d95ed5d4b9efe5f521822717bfb5fe48930ce4c4549337d27d38dd24aeed9d2af24c3452968f173173401b57d6e046519c6e981b94171b411763c11aed3910765b4447617b5cd86c66e4d6cd70bb22eada8fe2ac33235fc6a83a4c29572514ac20092043f85fc5dc81ff9426573bbe9fd846f4e3be63dc9aa598c8ccf3ead729791881abf48f9784dd5a23a6eb9a30616eefd103a09bdf3e97200aabb742ec9efdd0aef527781ac94827bacad2a0ec86739f300c81ba23ee8a4dbccbb56eb20aaded1e4f5f22ce8be9c6be2e12f1c2e2f9893f183ed1916c9389ddd635c4d2ff6b842c8e9807f71394480aab9e9b83bcde7157aebbef5970351bf174770f45b65175fce6c6870430dd96ad22043b8d7a2610c2c3da28d8017512b59f331f7083cdcb18ef62f64fe9a8f60fe090fb9d75d26a8fd934a0f2a658b70546e8fcc1a72868f62df6edd733c2d2862afcf548f5c0ab28d4e20d95ae0483d4af9c5fa28867c64af67d4a9171687ab0ba72da1f52dc93239bd646a2e179a8c35aed60f6d007a3429e16ecb92812b5514f50195c95d71864bee5da5bce52ee16a1367b71699039dbdb7e1a48940b033f2128f9139467a52fbefdffd21ef094b01a498c88fb9709b7bd65b82664c2a2b7f7ccb96e77540f89f18f4bc9826a497bf90a4cb2a4075201bc99166faee53a6ce9439ea55e3815cddcac3a599a83d12b67486f1d61f6a2ffa3fee2ec20260dd714dcc10989d18c654169b9b654e3c169227f8c3beef90212707915bb1a3004926db45bd007c4ae8234087c6f776d0da7a6e274f17d1e58dbeeecdeefa9de4a70d855d6a20b7ef701f0246d60fdbb6a47081955f82253967fe2c4c702b6302c9b94659ba736944b8a9e89b51d0faa469e5fa81004119f10e5b92bee78162194ff9a3a33b1923ea0bfd7b6312ed08cd3d03e896190b7da1f79df1abe47c1b328bb875c59654bf972e50efedee0f1ce572d96463da5339d88e8271ec2dc541d85bb0756082b60418cec75214253cbfd8b6eaae1a3e2e890d6ba7e8126cfa6dd8df067933aae2193d856a158785406cfefe6242c303ca22ee60bf455c603a1c13d9bfd0734f6900027ae805d21d1766de2d98d838fccb677efdbc46437459f1ba1ef7c13416e3478391b50420a824fa30ddbc731865a3c8cf03c1a3cff8f04c078b845426530cfee760697dd464f24c4d0bee8e89b8cf4817bdec877289d3e94688c4b43a6cf1e321659590a9cc978c8e5cbceb3d51e7501ac3aed94d89ec505ba272e5a4585d77c2eea1a5a1d94d0cd26dbe896fcdbd9fb35ceb5c48d65f0a313fdcc33d156516202f45bedb06c4b4487d758e6fee1cd11436863599050496b7f129f71668f81c6c123bf6dc0a455fce0dfa9674cd83304832a0361da6b65814edbbfc43d38ba00f4949f58dcf52294f32f26e204a43e5b6eb3d5bba10d5f0a0f110e1d3fc4a4475ea509f427e4f4367158e4898f308e9ab7e414398386931924d9a647f20620c501e16a0f2dbaafe9969afac9c5e5758779f5b466b1b9678910f71e66d6e4935259cde854969913d5ecdf01b55fc62772ed19057aca6675329ce59aa9f1255d80e6bd47822d7c80fffd8a0bd77f95c9214587d26fc6b7f97c5a527f2984dde22383e1426904500cd3ac6109a24cc2a430581cd7f849c6731a3dff31be39075ad1fd25f222258b205aea1c17212bf4a9e7e2e5b823ef669c77e01b3cf38d3475189ce1f119769ffa8f09debab076782e92ab7b4eade6d6c5eafc7b1adc19df17d4c35ae13590abf738518d642054f512d979d4af5e9f9da84a507a8b7f484f9db0417db2b39c92dcb638a6574bc272622c2f85c3ccd07b017af279aeecb5f0711a872c06568c4f831e87cfba492ada96f7807f6290dfd3973dd9fd2e3477e7794edd1a4e2dbab889576f34234fa379137a5d4d22ae58375b5071e9e736abf0c74f216d76274b41d4570c2a692a75a89c4d5bab217fc7cd9722ef7a9d4d46b40d023c95c9ddf1155a065822840584c069d35f9e1e42f90811858bf2a36ed31cb01a36eff91d476e8b44d925e7cc4b2d89d5afc59d1ac0631f89e7365fbdf14a26c0403bef55ec682e8142aecf1212023622538a76cab83ca5b5b6383900364ef55d7cc6d56c42b6a4ecc6e41116b8f3da4da2791f6e9a814e0b361dc03576a65715ced4c15fcaebe23021a8618a611661e119a4d74303e5fd5bc9d717bedb44392350eff383702678e2599be0fbc5e9f5f4458a8ee0c1f1d0d1fa4793f882e4da8b8c20d83f8601688b6c00e033d9b642e802b2d5ef3a19c398687e51621347c1711f674149924d6dcda956737666398a7e3335a6faadde5af930b2715b30966e9d2fc5bb4e3976b62ebde9436333bb3c86f8f1fc7a97599f6afe77885aea1713c3a147f3b4db0cdefd658da70335fb8e9e333b69c384bca1282974cfd9f1a9ad6f92f748ca9741631d13f30ddf53bb6c6c4713aab50ce5e589d4c2d854eff526b90496f37b1bc40f5216bfdb85c2da7e4d7953be1f33b5d1e1ebf7a34a1e12c4d773949c44f9bbdb39274d3fec2a208d39fa86f8b1c56663c24c5e9cefbed72efec20bbe4de3fe75073a83888e360ad6e59e9e9cd95a3511745d7378fadaddbdb94f26bf1f8bb92a225e5e68e8ed95be545f3b7e78dd2f4cb806f780298376678465b466728216d0fb3ec0c914d57674f1f7e23312c594c75f4658432867d75311ab3a8b324a30fde1c9ebfc9b35c78eee1d92569b22d1b4902beb1eba4aac0a1aa1461eb73320b00e9f21c62bd4fe917110c3f64ceb375d50e74cc352f3fc4aaf0baa62b4045914ad52939e44828df7081bb3760f982f635297b140539460bda90111f19ccb67ec3dab58c75d1559c9855722d8ed842c4a9b44ba2eafa173f4b53c7371068dbef9aa06d3c4ee78a8e7739d10af5ca81944c36f870b313751e1ce75eadce419f4e8a6711b70aef2f4f9818839d6768a88b42b3f7383bedd2b6753ab740bde90fe22d7596e8a30edb52b60326e945aa0dac460401f94de8e45ab8c29219a4863bf5f6d616781e23fe45780293cf869577f719ad3567fa4580e99c4e0ea66a4383e7621fb275309125dcc989b3a1a4d241b02f7295ce47e8010531a0ef5d1dc9d8b5c20910b1ff7718d940ccc773658d0f6b8198cf084da73956fb1d8520d8999590406a65ac3298c7d7a7ee4b2a510935f524560c3eecfdbf02b26cdd602b0864e5d213bda14730fd0e7b69afe8b88f56ad2eab433b3b274281c6acd4bd7b4f9622aaf28ecbd63aa301228f0a537f5c32ee7231ed5acb69725177a6ae5db469e0b3658b67d665eeca4bd29e1209fe8c9ff7ebd68497060a418aefe177cb4f13b9adbcaeb1bf946985b79e0a76a933e9462e00dcffcb9a943b18d9ef5ceb38e167c13ebae7f0cbeff1b7fa61321d260afc782abccfe5640b96de31a8ce78adb68cd87ab1d5be5b6ae2ff338637cc4c1da4ab3d39573212ee6cf161bbe5b59a6064e3d61559145d1143e64b2558c6dae0be94462181234a26ed811fac133e9b86ea1f2f7da56045a50e78666930c65d31d60b94a5eea832a01e08e26b870e5ef4091411b305c5f249769df48b9237225813adf880c59955f201aea88fcb9b5bfa9a679710b7b5f87b006992c2ec397c3eb57b311fbec3fb060f4df1dd2535a3c4ed7dc39b6bd1a2f448f2d332ee1f57376025dce09f7d0fbbfaa4dbe3ad3bc6b4fb53c291530a685b96d9d0621f069391e853520851aca9bba8d11b554187020fd8e0de7e194eb31512b252bafa42b5ba85b3f8273bab1440fe0eaf490ef05ec55986df4c73cad4835b3ef6b54625d15641cf9c61fa11ac2e215839fac6e5b55c0fc220c421fa30ee31230488a53b5f980cbaf7d81ea70d417bfcb8ed4f0d5d16e6b57a5c999f47387c6593a37b99d4138e03bc54d59fa5d68eaab6651fab09e119382b571b2f39588cd782a60d2bd090a43886a7815dbdf35ea84ee3d8a000fb0dd5b70942c5106edb526b7ff331186b662c005629055d21c20b7727f3b4c301def5d5a6cbe15cb2ddb72c4d07863ed9ba11c3cfda58cf61f6fb5fb0930917cc2d32398a81e6be0cba661e8bcc65cb2d522a0f15dc9e21badd5d86a51f8a4629b49345e0c427e75cbccb6015b8b0e334fe4b12cbc8e4a825769a590118bebca67deb3f500da189ee8cc09cb1530d8cfebd355d53d379d5161e3b107e7095398af3fe7e5e219e8b31e5bf62a093facefb7a00af108fcc9e6c071b125173de2cc7693b75efd8da86ff09665deafa6508498f11723a420daade16ae1e522c294050ebf8c5921330fa88d5c230ee316bb8ae8c467172893e1da659ee93785ba78c45848a4defbbee6f01e9a9dd97bab390cf8f5407383c9cebfdeffafe8eae8eb8027a8599a5b66eaa6baa3874b7ee40e6a91d63abc44efe917abbc012b34b567a47fdcbd4d995cca2360ffb76e1f7c5612b7a15c30f23d7d8bfab52f5da1728505594e93ab6dbd5092224702062ee8bb90b94f5a304b4cf3de69abea8855b5c75d0b2c1d68e9d7bd8e12849cd37106fe61ccc4acbdedd0d5d849358b449fd29b278528fd6b05e4bd56bffeead2f75042721de5606cffadb4a3412f104a437a60a97dc587eb86f42d1b12e59c60c942998a27b5162a18aed1b750da8bf6ceb592a61c05e5", 0x1000, 0x0, &(0x7f0000001100)=@file={0x1, './file0\x00'}, 0xa) r4 = getgid() setgroups(0x3, &(0x7f00000000c0)=[r2, r3, r4]) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8) recvfrom$inet(r0, 0x0, 0x0, 0x3, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001140)='/dev/wsmouse\x00', 0x2, 0x0) 16:00:53 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x5d, 0x59, 0x88, 0x0, 0x3, 0x9, 0x1, 0x0, 0x1, 0x40, 0x8001}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000100)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) 16:00:53 executing program 1: unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x8b, 0x6, 0x3, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x0, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x401, 0x754a0bfc}, {{r0}, 0xfffffffffffffffd, 0x94, 0xf0000080, 0x33, 0x656}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x91, 0x80000001, 0x1, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x4, 0x25, 0x800, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000015, 0x2c000000000, 0x7}, {{r0}, 0x0, 0x11, 0x2, 0x1, 0x2}], 0xf4, &(0x7f0000000280)=[{{r0}, 0x6b47a68481500b61, 0x20, 0x25, 0x2ac, 0x33}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0xf000000000000000, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x80, 0x1}, {{r0}, 0xfffffffffffffffe, 0x9a, 0x87, 0x1ff, 0xffffffff80000001}, {{r0}, 0xfffffffffffffffb, 0x60, 0xfffff, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x101, 0x9}, {{r0}, 0xfffffffffffffff8, 0x0, 0xa0000001, 0x8000, 0x33b}, {{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x4, 0x1000}], 0x2, &(0x7f0000000080)={0xb60}) 16:00:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) r2 = dup2(r0, r0) shutdown(r2, 0x1) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000140)="e6a9addef940189420c85248bf7e98b8dc49192a1c5ee5ab601e919757aa4c4e6be932a3bd1a5eab847730ec36e3ebbf4e8f37782adb1a7b4333317f9d91cf10c547df6c5df579c0c601c73e187a3e4a4d5f0a07a8976e9c8dca963f8408a42cc2f02d4753ed8466c81f52d47f4bb0ba1e79441e4e39f3e1714d8107bb016c3e", 0x80}, {&(0x7f00000001c0)="7846fb4a96ca2ece3192ebfbfbf521344a1ce44830d25b3c28e73e3914cf8b1ace0c404e20866a9b7d63cac52125dc3d5d68016ef6d33da37759d0fadcc4d260a30527a3726cb61fdf1efb01d816887d5ea9c713ea5b57ac919dafdcb66f822ddb80a6f70d326cded4c37c30eabed3ac1a51e64761001f9d962e52b84a7f75db08689f5574670ebd6f8ad82f904b37a80dfbf28bc4d6742faeeea2c629fac619139aaaac9aa5a0130ebe3fe688e9af9cddb151d352f99e457d16971c23c94a0a587d21186eb456da96e8792a111c6917fa30442e6a9507e5ae467238827faa44543a06e44dbab2b0665d0cd9450a2e7407ee7b4a", 0xf4}, {&(0x7f00000000c0)}, {&(0x7f00000002c0)="e98cf575e088cb6d8ed63cd7e196b8810581a395a3d082cd83a0a1f7f29cd9e420113448f2d37e5d6d7e3fdeae422ec436dfa7699ae726c2f287ad781a1f2b53ad4cc0ae12fe50af8b4837629df3da86bfda01a42d1ee6a8628bab2ae44d68889d50826217f282b7d7442765dff483d2a3e177630a3456e9eaf399de20c3e68939a134d2e0c7af6a5aa8c0e4", 0x8c}, {&(0x7f0000000380)="406e57e58c8a81614df32321005d283751e319379ac37773e5e9a9ab57041bb6c242f1116a9d4fdf5e6177546f5d48f8936590c7aff14ed510001d22dfa9432652caceafec88197ffc741213142655d8f561f910bbc947103a49d94e33e850a52cde2a14cb99d561b220b2446b4c4a0711a95b452e3dd131214c27cf3706ec31a578a8db84ad58b2a687091a700960344a501646eb740f2d77464366a3be31b554236a5f9453f97c16cb0a0b0974eec7376863a19796e13a13465950cdcbee9f7703676a39f2304d8aa26db985e3a5afdbf2fe07ea99a564e1f2f856daf915df53839946a397610f66ff081682a108dbc20bb8b1037dd9409737", 0xfa}], 0x5, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xa4d) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) close(r0) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf82632fdc2ba2adb, 0xc0000004, 0x7, 0x5997}], 0xfffffffffffffffb, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x0, 0xffffffffffff3ca4}, {{r0}, 0xffffffffffffffff, 0x2, 0x90, 0xffffffffffffba50, 0x10001}], 0x6, &(0x7f0000000180)={0x4, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x1, &(0x7f0000000040)=[{0x2, 0x0, 0x4}, {0x16, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") 16:00:53 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) 16:00:53 executing program 1: r0 = getpid() setpgid(r0, r0) getppid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0xfff) 16:00:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="b3c0b138efee3423fb0135c35de93959206401d7726e1b78c1f628cb057105e3fa53af5d7f5e733dc120a45f6d2e9a97d3b4e656a2bac82c47f848987aad98caaa40e82189ac8f09", 0x48}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockname(r2, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x0, 0x5}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20100, 0x0) 16:00:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x7f, './file0\x00', './file0\x00'}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x5a, &(0x7f00000002c0)="b63e48f30724dbe5ac6f0b5eba58e57e5b0847f83244f5cb1a8383f49e206e7c8303c8c19c72258f05d6d3bff5be704aa049ae746232af026f4072a5b0d86e886c77278ca5e90ad8a73482fa18c5beb9db4cd410ae6dd00c9ed0") r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) 16:00:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() dup(r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff3f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xd1) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) close(r0) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x1) 16:00:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x0, 0x10000000000000}) socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = shmget(0x2, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/51) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20, 0x0) pwrite(r1, &(0x7f0000000080)="704083e99de83e6a56493e7fe918ef138729eaea00720fdee973feccd545d03649cd123842d6f1f60048ea96422bf0ad97cb3c36972f8ddf0941bfcac6c32650a7faeb7180e8fe0c74b4032eb3cd62c107a634d450251277a023a24db8552fbc234833f30c1bd0b240d4aa58259428c57c96635c0e2876013019e6d922eb26a0711c3204f005663d50f45b897df88d1e9abd34424ddbd99ffc01b3eb4ab467fa37a428df63804bf4a01c66fa70b704d88cdddb02121bb9eb1cf7ad14a1c2d4d63317315ded62c909584b7087a936a54f6f", 0xd1, 0x0, 0x0) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202d, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./bus\x00') chroot(&(0x7f0000000000)='./bus\x00') 16:00:54 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x3a0914c44f7b202c, 0xfffffffffffffff9) open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) 16:00:54 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/113, 0x71}, {&(0x7f0000001140)=""/68, 0x44}, {&(0x7f0000000040)=""/4, 0x4}], 0x5) fcntl$lock(r0, 0xb, 0x0) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x50}, {0x6}]}) r1 = shmget$private(0x0, 0x1000, 0x408, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) setsockopt(r0, 0x401, 0x1000, &(0x7f0000000140)="34bc4517f8232f620b76fa6418457c667681e0d0f0a1d8a528dd754373e9d64a08e7c3ca5b8d09bfd7bc2cac7164b3df195981390471c12ac40ad183b329b52e77ee6ed7bfe13643a02b83a1177ecab1a3d5ce977088fa3e0f024ae6d209e4c52395aba7851efbf713a9894bf3e3c0be2d995652a17182df395954343e841108c1ecf62f", 0x84) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28048, 0x0) 16:00:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bdd3280d33ee6185c6a19e1abfbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c06d979b782247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f037742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb062956cdaa50825793e369870cf9c83f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x200) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x48) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:54 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) chroot(&(0x7f0000000080)='./bus/file0\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) unlink(&(0x7f0000000040)='./bus/file0\x00') open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:55 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) 16:00:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) clock_settime(0x0, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x5}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x7, 0x7f, 0x8000, 0x8, "d80460f79bb3c44f8ef7f8aba38004aae255bd48", 0x400, 0x3}) pread(r0, &(0x7f0000000100)="f3c667aae50ba0de08336d93bb4f4ae017cd53e441bb2aeca88e062db0cedcd34b0914913c3b7ffa1ba52cdf11b5ffb1756949987ef77b99980939f94b60402d7477e73aedb2bf265a3d42e35b83e4bf58fa0a241ce1e3e5954f8bc12f53335ff4db7aa5d4b99eedcd82d339166f96fbb64657fd758c5d777d562f4f45b80e8c24036c1008e528744ba7c524c1b5bcfe9cbab740c1f490a4040e907947241aa4eb9aef45fe5adafd528478fb5b37690357c01bf254b4c253d025dd667625a34dae0237006118e4e4145756fedb14e8bbc07adbfd4b21ee19b20abaa9384c6f6e4eb131e7559ae6cf57e1a26121365cd3b3ee", 0xf2, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) 16:00:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x28002, 0x10) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x28, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/247, 0xf7}], 0x1, &(0x7f00000001c0)=""/143, 0x8f}, 0x842) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) r2 = getppid() truncate(&(0x7f00000004c0)='./file0\x00', 0x0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r2, r3, r4}, 0xc) open(&(0x7f0000000480)='./file0\x00', 0x401, 0xc0) sendmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000500)="7feb7868f692b9aa6d005e911fa024b815a5fa2ee2f7d0766e22f58a8a54ea9140dfd826781183413c250bbd27b349697d3377b742555fa390af21e2b216c250030828a0b3f78fa3b2472fda7b12c4682938134512274ad0209de89931d0236c6b4565745664f82edea8fa4829d972a1669a62f6df", 0x75}, {&(0x7f0000000580)="670d3f06fe46ed72a4758c222435d3727a6ef13dfa682a044de6f78eeb000256913e8f93ad7bcc83ad911ba1e2941b136441a71dd38a05ffa5efc937882bccc7cb091f06ba6855da57cbd8b7dfe0a73e35028120057b34cec644e9c3b359ac8fff713a1e90ed510e256c845077549d216f3a62c3d873749c5a1c961685627a1057cbd34145c845700449aa84d6", 0x8d}, {&(0x7f0000000640)="24a93bd3fc6e", 0x6}, {&(0x7f0000000680)="cc5be6b6a7c3a00008e72de9014385da4c02cde2d055537bb123568d7b1f51d126f7c081e1bc3d27294b42012a312aa623b0be3d59c1b72272cacb9bcbaa1d9fb969259abd273fc59840480ff974a17feea3808c83b92347e0ae87dbff102944fc1b9d0ac355aa24a2b6d34d8ad10d542ae9f0edd85ace0d6cb7215cbc8ea6506311b65ee3a75f76684176fb35e1933cbfad15c42ae464bf3154ba8a39d55ce97072165078f4cc9313d276567ba5", 0xae}], 0x4, &(0x7f0000000780)=[{0x1010, 0x1, 0x10000, "b149b14682ba9712802d3f344d8e689ac04999c692f43c0d4b64163180a5513317da847292cc98d2148d42526a1691979988d2ab570580be753c259e07e93a94d0fb5d5c8cbd8bd073d41e80f7a1aaa97751ed803bcc941ba301a9da0020465006fbcb79a0266c964f11ebdaf3ebb871edc35f164499fd580391d76f2d845abd31735365ec6f38e05546324a05dcbc2e715f402a0917215fb75467954023295fe934b18947791d85775df927463c6b38dcc59050091d2293ae8e0492cf3060dd8697f44f41cbe12b454d7bea7d2e4f6a371f0c92af7904c5aeed8659a7a542bc89bf9d0acb4f05bf3c0ffa0502a8ca858bada641a14fe5c87b49a7d2748d5bfc4fc91c0cd983643bb1a5680d3486b2ac6f9fbc55bc0fdcbc4854a0baa33fcc6202ea4ee6ad8982280e4ebba86f0f39feafe35e3204ae6e7a6730a1a693113465219f87779a213d09e94204f1a726f0f4fd25d5b42765756bb11b13548379c2af24ab1fb3c5248f47744f91a94b3a3ed73d570af1e62577e3eaec325b1556ae90e5615fb932dab082bb7da12e3a01c5a08577e457ae96f30f8ac74d56f441b0b89cd1cceef664fed8077af5679d275113612dba8cd64947ff56cdb075d86993f9b4fc16617600dea3756bcb2bbb1a726107b7c19a72f18a1f8407059d5d47f9ea35e23dac4b189e9e82d52d4cf2e7ee52b5fd611cf86fcf9243f53341e6b02fa5859bd7eb3dbcecf08cd1f3cb752b61a98621d77136c27452130c737679eba80f68fe460db9cdc63a9fefb31622e5b6c897e37e8aa55a9f4752f2b37bd9c4cac337844047a376c4bef35bfd34b966888ae0c7dfa9e5f623b7e48e694b9d554ea13dae6c586fbf78f698f04f60e2eb1382f8be72b1a80232dbac8b81114f9c6d56b1c2ca9cbd7ef78c702d3e9d71a6ed4819b70db6beb39826bfe11ca8187496969be3d370143a6667e3a94844f89eea2709895207bb8b80a2d9b054f588e478580f2da65ab342e0961042a7a46091db80bc13125bfb7359e1344cdaf9b016d8a4d45a1dad09abd2e066b6510a7a19766b4a760c46c46d7855f2ea6b6d6f1b47d7866787a89616f447ef3d1d797d51e90c6b15ece0095f509b7e9063c2fcd508e8407a70183d18eeba9f8ef6f1a5c856df2e7590f686bd93742826495abc65a1408735ee4ad9ab19db574cf8b523a4495671dec6e196893f40089a2e72c21562d854fdd3b92d4a31d45c4d9c9ed25001be41fa0328674b7bc04a38aaf3a0af4e156d47a41f3b2a2a40296734f021889a1d3a0ff5cf4b2bf95ebc12d3d2aea50b0fe8a12fa7d7fbbc8168c3d2c3ce086893bb7198fad689a51782f6fdccbeba4e0fd3293d182b4bd2f4f16a5aa02fc7bbb5b0191e8c802a26ca83439dbdfa0e22c0e21bcc4535acf6155fd67b15fa75b75d1bb8b2cb44fdba5da7b30d454b2ad1123c166403abc2457fcfe7510995c12fa80441f45ef2de154b14a0b2f6e3104b9d08827762e1e703c5064abc1fdd6f36109f0115e20ac73773c1a42c53399fb38bc26c21dc0e245b154a55723b42abb7573de952e7b9a93d5cd18b8dde65534acff249ca039e8379cb11fb66a39d23bee9f92c6e0a7ca19d44e0d0c416897a5f6abc8807bcf62d861baffe4fcdd85677e5f9ebd14a79da727c33dde30eb5ec4cd2a27a57994510eaecbab9468d393730ebd6c74a159dfbb2a010d10f70191daaa64128c907ba4e7f3e08d257e0b8d13c47cd46dbe51a5d277e80727ca93d9d1d6d787ab6dc0a77b697f7c2e00f63e8573b78efd28af8cdd2b6f67b7f9389900b5341ee29c606aa649d06f0f806e43652db9c8f1d208e2b641f3024dcdaed0d193ed5aa9ca7a1d275268ebc441388be9108b01add73d63bc83711e1436c35b5130b6bbcaf1e8edda79e2913afa76daf0afd01ceb2e549877a4e00b5c2e25789823ebfc591e9fdaef02c99ee040b304e5fb5e5de29d362ef1ef85c75be6279a60cfe646a45ab226a5c3cd3d7c169dfe05a8edf4d7e8d7989a2ae42f9590c327a96ff1ae735aaf593b6cac92b9207b2ff43bdb1685cee228550f386e82b09a29b1084e9aa817760cfd00feeac6fe2c01adbeca045513152360eca77b2c5f79006e7aa8e71651710449e50e6b4639e31d8ba587d6d49010803d673a9cb958fb46ef73fdda897aa85b44f3a79c93f4d9cf223c7c4d9e9ff50acc2e79404bdb6c032452605d9a7496b612056898ac50ca1a9c3c957f4371cd1c79df86a2b793f21ab7f73247c60121fcc50280e8cf63de2ed132fc41d88f31c483a4f513758fad13fc2471466d25ea88f06493552be57a38632877fb32383c713f905cd4ce4e81c7beb67375c410bba65b4244218949cd1b0b7ab00794c4f735add1de1002bfa09926b1cfa01298db2d59fec04b4349bb7ead1d4e96dcfef5332f08755570af85afdce35077b6bfa719b5062eeec8cc92d608509b158b4fd19fd13b0e0b2c3f95d1f859774a702475ed952bec8c7809e4e08ece0955fbbdff282c1d12ecac2198a7dab5cd2d4068f11f3f0902cf058cec7e45acd0727bd35a538555f0c8939586b469965f08ee0a44ecfebcab9ebe47587fd79126ce0bfc2a792e0a0c9063302a9bf163b440dd04193885e94bb4a3add2878e7f763f60758e0f28246a38d2080ceee40541dede48f9e80e64140493d3c30241a5ed6328660890dae366e122cac65bdc407321c5ac4563c3a88c1115f6da6ad849c8215d01746839dc6068685ca52e4bb2368b098da2d1bf8073090a798aa13906debace773142c239fa2c6968b253a2990997a56cc9d445f8a7659633a46bab3b314304fcde98f94acd7ad4f0670395fe973f604d768753ae788a11ca2d9b7ad64e4f3357cd1008894b722d4b218e40707c8cb0ab172a84c8bfdc0d17518ce3b5cc42fc3291461e6777858f9fb6ad7694478889f1e047548430c7c6bf973463339ab41bf33da5c9a637d7fe3747b6fa70884d2f8cf0645e3c7542da465db641893a98e0ed94569fb076050daef4c1fb8c4a0fba08d0d2f2cfc0fe3dbbc73f1b6042d07ed343c61687a45fd00fe6f764b20387e7bf2c2aa6438c1331fce5528861bfb69382c8bf335a4b33b5181182521a819e328f0e496acab53fdc368b765148041f1a4b423676a4a3f898b79d76c5ba4d4bd0b8f021b7658f1611e3a1157c2a844bdfe1de097492cd65b417fb63222eb10553c09339eb4d6c56b4920b627e56062c046773246931ce7b39c253545d4a7660e81e75170ed8c48ecbd8c9ce9b9f17498bb5ee46330a2e207b82b72e60442d8302a35c465c3d5630522265befe11a9c2c86b81b182628f6cf76c819f8dea7e1ad881e0c2c1b622afd1d317c68503d6740b2ea52c817119117462fe386c1eb68b01d1fcc36fa28f7b91fa1d3a7edbfeb5d3046c6628f3886493b46030c57a6930eab3b04272c2166297387fbe988b801f7402385a24a2e3ef536c98e6b64cb28ccabcbb4ea87f1efee1879faff1d859e203b08e267dd4f39747e9156f7ba316d2581423509a8aa937dc6bc9ef2cb31d65b1e949db152e46b1d0d84f7d65ef4c49e82545a1a1f0b3e36c8e82d3acfa400e06c828dd165ba5c4a359b05724b4d10fa9b73922b4ec3ac8e4c4639c5b3c0544d819613740f8f52df77e3c7c67a536bca6458a243eda6fb4542ffe5259a187327fe13c459129b82b30b9260bbd85510a004ef2d55ffaeca12725080c65dc39b1629591e95c0d384feb03616846f180972f125929f5415d2628c5ffd1ee3861a2bd93281b2ad7380f1b489793deb65488a7c35bb0ea69cb5f242af8d364602e7524285989e8aaaa14a9eeff7a3f10c8af9c7476969699f5be35a112da6ff0d5937a5f135aff1e842cade6499b2c3bd803fae49380e63ec331431f1830dfce7395b5abda49d83eea8937b3532e91204b0524ee13f02ea13188aec63ac7ef15a5efdcb0d478fbfd3468fb7e00e4fe2e88728d05119397db8b720b3ec0119f28c3fb4aebfdafd758e4d380824b3946a887e5fdd84b189cd01f1711a893a896fbe106ae744f0ec70c4013dc5f9320710aa6db03131b2792fd706ccd3c1b9451b3a1657183636c071e7626637a796556ec3d21cfd7bca0b2109bf428b4d20d075e3b0c4d0d588c341361c8a8efe450161bbb644609e9845881178a21810785a578892cf42974de1379c6b2bbb5ba76cde27b070704eb2b401b5a7bf7b1b5747e1594c3de31910807afab6a2133d97ef9167bd775771272fd7e9a1616bb10b8772ae1bb08574abc847ea366e5a34fedbb38ff6e4965ee5d0beea171b1b771fbaa113fbf075d383893028094f537acf10491a2609c97ff8cf81aec25f09b2df2cd48109c330b3b8f689b62c36b20ae4bb4b60b2c0f7e3c883a8090b13f4a6167ec641e49df47a36036d391ffff51260997e345d92be415f0ff7aefac926f23401ac108bda32be0218348c223c68d93404932b35b1caab6184841e76afad716d4915c21054b210efda9b73e9372552139a23e1ad151d7219766a3d7c5f8a7324e01ad5e2b55825f7aae00bc4833578cb51af682996be70ed4c9001aede7b3b2205307a3edaca8fe3738786b458f592a0c660eacb3e6276b864954d5c4301115c7a75ac9296a9d924d4a258db55ebe4eff7ecba3997e540835164fcdc781de86b44de9be2386a2ffd6f7b6034b60b131a10c72c0dc337de3cec298b0c63608121ce1ea352cbfbfe2feab8c378a0c4a264a2ea55c1b70d69c21ce3bccb5d273617e1a384bb0c7e9c804c71509c8749278f29827693327e337d201786c40b62a29052f4dc3129a006d11ee33e3eb2aa354217e934395c2b4cf880d0ecacd5296af22691d2e0e370a5a8d612d1577ed36005d7d29321eed9649abddb8de504c160db8259344b955a0e5e893a6b7b4259bc7b358a878514e60b9e2682e7d79745efbee68bc6bf41ccf4315f33f267e685119190c802963c55949b057d47c93fa5156315aa11af9c14eb39fa9ab2d7eb414713bd362cf0f335411eace51bfbf365643f477f7f897c2f3322bbeed02797d4c5544a6c8f0c53871de3ff25231fb0d1625afc6a1469f0dc485fb7e7df2e1fa1f870b335dc1aa93d222e07d35925e452d029d7510606462cb8310906192b25922512cb719a69526b636c3f36896cb8fe68e1313d7e67090601bdad4920d5188632b3da6c1ae6faa999d653cda59d476489611799f3f86a0fe3438236fd225fdf0e253e864393d7c7392851df1ee44b24eadecb19b63116690f6708f6fb8cda1621fa59b6b7c70ad7ba1e56383435a1348dbd28451562b8d3e923d2b3a424407079f35112c1788aed2e79b57daaa21457f35ba653d957494d446e3778677fef91b8b086f75726cd0e2e61a3371712615e66272d9219e149192cecffb7aa9f306b31b5efb0a91548ec1c80b2bc9caea3d3f7ca85c5ab69d6e36b906b85d97b14437129bae63553cc6695acf50444232f30fe73e65fc873c48261f7d15faeaf10c941c716918a9eeb87b00a9606e292490efe6af06753d2d38168d3e79f6b3f77cc1978a95d4a419fe842eee63955843699a700d17ebee6e1f9d8838e16464662eac92b4c6c5aab05d3d1ff263f015b4995f6efc9c24250117347859aa27ca52d72b4136142ace8af49e6307e8eba06ef7ca773ee36e7e06710a8d8019477e7dfd777a4a75d7f718d04cb69f3bf60794daa63a08524f2a4e92f96048c86d42875755cca2d3a75c830ade7024ac45e6b414f6d3b09ba43ec81db6db89b0fb3596b1eda9bb1b518"}, {0x28, 0xffff, 0xccb8, "41b56febe23c1d7bb4a5248334b4648893875be7be6a7e"}, {0x98, 0x1, 0x8, "d3cb96d167b7a09047a7dc2f647643bcaa1250bca806a10edded5ba21575088847951b06cd1fa96bf9662e7a670f6349d77f73a759f06467f80abf1b11da2615e2bdc63a1ee747fad6c66775252f0a5a36ad9868230427e056e73c2a983214a07c5272a0d8be05db06406b27ee6fa7c260632c94bb75e087bc240e35a49554e551dfa9b6eeb106"}, {0x20, 0xffff, 0x2, "1ce18900e6fca6a732"}], 0x10f0}, 0x402) connect(r1, &(0x7f0000000440)=@in6={0x18, 0x1, 0xfffffffffffff93f, 0x80}, 0xc) 16:00:55 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) dup(r1) 16:00:56 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x881, 0x2) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000400)=0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/132, 0x84}, {&(0x7f00000000c0)=""/178, 0xb2}, {&(0x7f0000000180)=""/142, 0x8e}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000280)=""/188, 0xae}], 0x5, 0x0, 0x28) 16:00:56 executing program 0: r0 = shmget(0x0, 0x2000, 0xc0, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000540)=""/171) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r2 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x1, 0x4}, {0x18, 0x2, 0xfffffffffffff000, 0x7}, 0x20, [0x7, 0x3, 0x7, 0x6, 0x3, 0x2, 0x4]}, 0x3c) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000040)={0x10, 0x9183, 0x4, 0x241, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x401}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xa176}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xe9a}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x200}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) 16:00:56 executing program 0: r0 = msgget(0x0, 0x400) r1 = getuid() r2 = getegid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x8, r1, r2, r3, r4, 0x2, 0x7}, 0x9, 0x3, r5, r6, 0x3, 0xfff, 0xffffffff, 0x5}) mlockall(0x3) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r8, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ioctl$TIOCSTART(r8, 0x2000746e) 16:00:56 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)) pmap_unwire: wiring for pmap 0xfffffd803f013af0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013af0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013af0 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013af0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013af0 va 0x20ffe000 didn't change! 16:00:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x8080}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x1ff, 0xfffffffffffffffa}, 0x10) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x100000000, './bus\x00'}) 16:00:56 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x9, 0xfadf, 0x101, 0x0, 0x1, 0x100000000, 0x3ff, 0x1, 0x1, 0x81, 0x7fffffff}) r2 = dup(r0) close(r0) ftruncate(r2, 0x0, 0x4) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x69, 0x0) nanosleep(&(0x7f0000000100)={0x2, 0x5}, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) getsockname(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000280)=0x5e2c) connect$inet6(r0, &(0x7f00000002c0)={0x18, 0x2, 0x5, 0x2}, 0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000340)={0x4, 0x9, './file0\x00', 0x1, 0x4, 0x1, 0x1}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000380)=0x2) r4 = semget$private(0x0, 0x3, 0x80) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f00000003c0)=""/46) fcntl$setflags(r3, 0x2, 0x1) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x10020, 0x0) semget$private(0x0, 0x0, 0x200) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000440)) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000480)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0x6, 0x1, 0x4, 0x100000000, "f9a9d139bd258eff70a73aaf26ecb76bcc914aef", 0x8, 0x1}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000540)='./file0\x00', 0x8, 0x3) nanosleep(&(0x7f0000000580)={0x0, 0xfffffffffffff5b4}, &(0x7f00000005c0)) recvfrom$unix(r0, &(0x7f0000000600)=""/88, 0x58, 0x843, &(0x7f0000000680)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r2, &(0x7f00000006c0)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x7439cae49ea72526, 0xfffffffffffffffd, 0x3c}, {{r6}, 0xfffffffffffffffe, 0x80, 0x6, 0x2, 0x9b}, {{r2}, 0xfffffffffffffff8, 0x18, 0x0, 0x0, 0x81}, {{r6}, 0xfffffffffffffffb, 0x80, 0x3, 0x59, 0x4}, {{r0}, 0xfffffffffffffffd, 0x50, 0x80, 0x0, 0x101}], 0x4, &(0x7f0000000780)=[{{r3}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x6b25, 0x2}, {{r5}, 0xfffffffffffffff8, 0x10, 0x0, 0xfff, 0x9}, {{r5}, 0xfffffffffffffff9, 0x6, 0x80000000, 0x2}, {{r2}, 0xfffffffffffffffe, 0x0, 0xf0000002, 0x8, 0x2}, {{r5}, 0xfffffffffffffff9, 0x10, 0x20, 0x0, 0x80}, {{r0}, 0x0, 0x20, 0x40000000, 0x7fffffff, 0x8}, {{r5}, 0x0, 0x8, 0x0, 0x1, 0x64}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x20000006, 0x100000000, 0x1}], 0x400, &(0x7f0000000880)={0x0, 0x7fffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000008c0)) 16:00:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffe, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="0000001860040008000000ffff0200"/44, 0x2c}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f00000000c0)='./bus\x00', r1, r2) pmap_unwire: wiring for pmap 0xfffffd803f013af0 va 0x20ffc000 didn't change! 16:00:56 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:56 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x11000, 0x1, &(0x7f0000fef000/0x11000)=nil) r1 = getppid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x8404, 0x0) fcntl$setown(r2, 0x6, r1) getpgid(r1) r3 = dup(0xffffffffffffff9c) bind(r3, &(0x7f0000000600)=@un=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg(r3, &(0x7f00000005c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)="19aa5b2f10f7a3919d552d5a607226b5f1edf49c326cb100a71c2d1d5816e0b1989e81443301e5e755714979125abaa2f86409d00acd9d78f4c3232b919dcaea6d6e674958d0f5f399fefc82e0f39b0a60c0e8e618c7ca60a6e35d0f5f82aeff2875953b5f339013f887e8628d7a1f97b13de62960b65ee6ed6cc978b8577ef20e85e7ac563218958e6eba7ba78f1ed01822e98e736312060d868ba85ea9567b3500e41c907a2226c7e174df593c5e82d490b7cb66eeccb17ec0fd89b1b60c368cac11dde046536e48c4326aa63dbcfc4cbabbcda850e20cbc", 0xd9}, {&(0x7f0000000140)="94ffee9f92ce5752a517f1cc23b3993c2d3706352a61d20313105e63baafb13b66e42708ae96bc1a4b191434195c17d786f1c3764280fa819601b2901fc4b6b6b02ae3d1ed4f59a2450efa52100d6f2f6a715e65647f0bf0ae9da899f18b00cbb5fd", 0x62}, {&(0x7f00000001c0)="023bb662f546e7b9389e0806dcebd7d54dbb6b541499597f2ed8e31d889f5d07c402a934258448319ba55f1ec3bc72985e26aed7bbc4808e84c8bc49d1ef80bf852ea23337f68fcd19e27dacfda048699ede97445e461b98d14917cabe16e48ecd33c0fbab812cc83bfd3ba128e4f17947ace2ad8f4e614602468b78ef308d6abb554ce1aeaa988d2aa9316c37906f1c376354f89b723db4b180d4f4cd404a61e095d984f10af828", 0xa8}], 0x3, &(0x7f00000002c0)=[{0x40, 0x1, 0xffffffffffffffe0, "2a4e79ac85011c0b23378b37f3b4f077aeccc5ae1b07e747fde18f9d61845cf5c46b2b9b9d6f5637e0ae"}, {0xb0, 0xffff, 0xd9f3, "d8c97ce8c398a9f36c2178f064cefa2141e640be3c5327b2aa047f30938290db8c3c5658c0544b3e44d7a620b50582307ccc62f7a537aead883856433d914afb603516e5252c645eb8fd75ff75551019a25aafbda219f2d7fdda160374e8e5c855396fd1afeb52f045741a76e80db7d1e836683a52e01a9553290a66c876a576b44b88c60b280f254a5dbd50280d660e830b163da347e92f65d3059787e2ca51"}, {0x40, 0xffff, 0x7f, "9ff404e4ba87113100ac6f2d2763129d596c4b6e083c96f7187fb480a4d6e4361ba5cf678633cdb4f1"}, {0xb8, 0xffff, 0x1fffe00000000000, "f56eca4f5fd2131dd3aaf26c7da8d7ca3d899d9641da2c53839a6a7d7061a2d9aeaac59a872a3a753882e7f37de06eb5e64c423099587f268f30cd2455f69e22f603d8ed10e9a73841194df5d8566a8ddab16316cbc86996f8857cb212cd1588c4fc656439633a152be1a49da54410383539d48e226ed464d9d41c0a51f8585694a4f3a3b3d717bc1ceb207eb82eb5b86923f1f94b50054ebd5a723c3c4b0193d20e"}, {0xb8, 0x0, 0x2, "20e8710d0e3cc3b48468217ac2c06b8cbd5bc6dabe31cbb1ebaea4f5184668f9f319edf9ce61b2e7d44f602933933ed29b2819ce2ccad1f586f8e579f72b26a00c69b4bdc3bf537def22cdbbd5af6351b11415812efbf4514ed1f6f3ed099b093b384c8c18302018fcbb966383390b0e4765181a157fef09718a0e1a76b464304302626c9b0286f0f128420fde608378a09e0b0a980360f9c831b563a35e1a68c0d8466d4defbcb1"}, {0x40, 0xffff, 0x1ff, "f8064c008522004a45a84e8d72e0bf357dfcee8fb00e09eda5ccb96d1a8d07a9e129a5f50613d3a35ffa16024a1034"}], 0x2e0}, 0x400) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:00:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x80, 0x60) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000000c0)="a49c83c34133332e", 0x8) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) 16:00:57 executing program 0: socketpair(0x27, 0x5, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$getown(r1, 0x5) r2 = geteuid() setuid(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(r1, 0x0, &(0x7f0000000140)) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:57 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x48) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x8001) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x3) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x1, 0xff}) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x6) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x7fffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0x800000000) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000002c0)) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0x4, 0x9, 0xd6dd, 0x1, 0xbbd, 0x100000000, 0x101, 0x0, 0x2, 0x420, 0x8000}) fchdir(r3) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f00000003c0)=0x4) ioctl$TIOCNOTTY(r3, 0x20007471) kevent(r3, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x5, 0xbd}, {{r6}, 0xfffffffffffffffa, 0x40, 0x400000a9, 0x7fff, 0x8}, {{r6}, 0xffffffffffffffff, 0x4, 0xfffff, 0xa47d, 0x884}, {{r4}, 0xfffffffffffffff8, 0x8, 0xc1, 0x3c5, 0x81}], 0x61a82813, &(0x7f0000000480)=[{{r5}, 0xffffffffffffffff, 0x80, 0x2, 0x0, 0x100000001}, {{r6}, 0xfffffffffffffffb, 0xc, 0x89, 0x9, 0x3}], 0x8000, &(0x7f00000004c0)={0x100000000000, 0x1}) connect(r3, &(0x7f0000000500)=@un=@file={0x1, './file0\x00'}, 0xa) r7 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r9 = getpgrp() shmctl$IPC_SET(r7, 0x1, &(0x7f00000005c0)={{0x3, r1, r2, r1, r2, 0x101, 0x8d0}, 0x61, 0x9, r8, r9, 0x1000, 0x15b, 0x1000}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000680)={0x11, 0x0, &(0x7f0000000640)=""/17}) r10 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r10, 0x1, &(0x7f00000006c0)={{0x2, r1, r2, r1, r2, 0x8, 0x9}, 0x761, 0x2, r9, r8, 0xffffffffffff0001, 0x4, 0x4, 0xf64}) getuid() flock(r4, 0x6) 16:00:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x40000000000080) pipe(&(0x7f00000000c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) pipe2(&(0x7f0000000040), 0x10004) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x2, 0x3, 0x1080000000000000, {[0x2, 0x400, 0x9, 0x4, 0x100000000, 0x3, 0x5, 0x7ff, 0xb56c, 0xef, 0x1, 0x1, 0x4, 0xfffffffffffeffff, 0x15, 0x1c0000000000000, 0x2, 0x7f], [0x9, 0x6, 0x1, 0x3, 0x27d2, 0x8, 0x9, 0x5, 0x5, 0x9], [0x381, 0x401, 0x400, 0x9, 0x4, 0x80, 0xfffffffffffffff9], [0x800, 0x101, 0x7, 0x1000, 0x40, 0x9], [{0x9, 0x1, 0x3ff, 0x5}, {0x9, 0x1075, 0x7fffffff, 0x1ff}, {0x2, 0x97c, 0x7, 0x80}, {0x9, 0x4484, 0x0, 0x1f}, {0x3ff, 0x2, 0x7fffffff, 0x1cb}, {0x7, 0x0, 0xfffffffffffffffe, 0x3f}, {0x8, 0x80000001, 0x6, 0x6}, {0x9, 0x0, 0x6}], {0x1000, 0x6, 0x3, 0x6}, {0x0, 0x3ff, 0x0, 0x1}}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:57 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:57 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffbf, &(0x7f0000000180)="773d5775d3e2b389b67eb24c99f2ddb3eba4a6bb03ef52845ebdaf85ab5dd433a9138a2a504e890badbaf4f280ca6d5c6f73ba1475278aabafa67b34ea958c91038dfec1e6e64d951d7870bc9a4e4d2c824848016350d4128f45e763adba813eae2fa1e96c4e48aa04f3d93481ecb71245af48d0deda81bb7d08ad51dd1877ed95afa32df5b1e406061a4ccb857a81053b702afa828ef190a21ec024c034afab646413ceada6f8a3733c01a4eb2ad0247aea761829b48cc511e2b9473a1aaaf3b6d144d8a4b8befa59141019aae57d2615041e9dfcfac99186aef0a4b7944d2779c355fe2dcbaafa03ad2616fd0aea638ed44682586b29856045e19ded1b2f2c19f3bab0af42dd056343813ed3e2fd21a881b233fe78b988249f882c6dca86061c4b36178ca2d6fa69e656cc7b160544682ed9a11963ca8cb25642f110ffe0d63552029d744d141c5bca6b9d2f63dec1e5a6ef66304cb28de520b6e69b18008f0200a533be97e202ca224e6720394fbfc280aafd0916bed985eb28bbfe7d291562cf223ac22a5cf0cf349befdf") 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x4}, {0x6}]}) setrlimit(0xf, &(0x7f0000000000)={0x401, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open(&(0x7f0000000100)='./file0\x00', 0x10810, 0x10) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) 16:00:57 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10aa1, 0x1) getdents(r0, 0x0, 0x0) 16:00:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x8002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x6a) 16:00:57 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) syz_open_pts() fcntl$getown(r1, 0x5) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) pipe2(&(0x7f0000000280), 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x10001) rename(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) pipe2(&(0x7f00000001c0), 0x10004) select(0x40, &(0x7f0000000080)={0x1, 0x200, 0x9, 0x8000, 0x1, 0xffffffff00000001, 0x9, 0x100000001}, &(0x7f00000000c0)={0x0, 0x5, 0x2, 0x4, 0x4, 0x26a8, 0x2d6, 0x3}, &(0x7f0000000100)={0x1, 0x8, 0x5, 0x265, 0xd34e, 0x6, 0xb05, 0x5}, &(0x7f0000000180)={0x4, 0x800}) 16:00:57 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x4) chroot(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x50, 0x60) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) readlink(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x0) 16:00:57 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x28) r3 = dup2(r2, r0) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) getpeername$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCSTOP(r1, 0x2000746f) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r4) kqueue() 16:00:57 executing program 1: r0 = semget(0x2, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000001000)={0x5}) semop(r0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000001040), 0x4, 0x49c) semget(0x2, 0x3, 0x200) semctl$GETNCNT(r0, 0x77574f76f6bd4994, 0x3, &(0x7f0000000000)=""/4096) 16:00:58 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x20007461, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:58 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x8000, 0x2) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="70012e2f66696c65793af5586373e2137ada110ba9f2bdb5a2aa34ddf9815eb382bc5edba4dfce7ba3ad0593f4cefbe68bac6d800ef01898c49f6281ae0c824e1d3468719fe54577050481536ead6aaaa562fb9f4f20306d4c41848c792e469e5e255d7edba510ab72d054ea0d12"], 0xa, 0x0}, 0x0) 16:00:58 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) seteuid(0x0) 16:00:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x48) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r1) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x4}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="44860cb9af7d0d4ba5e13ad289", 0xd}, {&(0x7f00000001c0)="ab8b745fbdb976c515923c2a85b92516262324fdaa30f9a9707b6cdba2b8c9c3c4eb9620e564033a4ab12c72585b28cbe77ca6079b0a79943168d595f7d28f4d5867ce0d43f2bf8ccf822d376baffa8016f69e68891bb1ed57ef4935da9a20948372b1adaff6c79e84db4da5dc3d60baaa3c3a17bf2611c6e3276ce7e23b0aedfc49232b0ef401faf550b2f782108c03ab669b3e4b100f21aae87f052404", 0x9e}], 0x2, &(0x7f0000000280)=[{0x58, 0xffff, 0x5e, "358af0d8c77439db0cfc4c9404426cd10b7b9711588ecf441a5967a45aaff0d7a533ee4f3d31e14dc94a53221ea62fb90dacd65fae8c19197626b0c5ed370bc2fa"}, {0x98, 0xffff, 0x9, "0b508f61b8dbf4744f03783123c3f4d0bb6d40934b9e8e45974d6bda95792da6508f848a01c0dc1a726084c1f09618583e5ad916657c3a3893eb484f4aeebb24e04119f7d8fb2e123627eb3f787fdb189cbbd84c45d6b3546239e37066eb9af9e2077821f9f1365fe2890b689d9d5b599c3b353fdc203d0dc69b7d4efa1ecc8198a8b7dc3d6a"}, {0x40, 0xffff, 0xff, "23991d48f8cadab8e0627c1ce74fe03b4c8d968622ff6f1e482f60e8ced2f568ba5fc32259c51c69bdbc0b03"}], 0x130}, 0x1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x5}, {0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:58 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x100002cb, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000380)="6f15d9d4e4d6edf886b5e369351c1cd4d0cb614c0e8de782dca77ca8a8ebf95f3833bca6ef20a14b2974c10556e52ec088acad091b6c8a0cd14715903c649c630ef4eff4aff64b268ba409d1f4a19a225400bd0eec3e81e63fb51ff0d7684cc425bd536f45cd79e3813ec8c2f69de62b012d350c8c314610185a84df343c61460dd6c577dded08a0e429a4e680e25134687dae0b0113040852927788d91a40256c86301c25401e797b01ec553bbc9944afe4a95352fedabb628434eeac1a200ba01eaa1da86c16fc3ed274cf08bbe408429759a99ea1eaa5192f0f426c5187182bdd4da0389e5afc999b0fdb5e595ab944cbdcb5973aeb5cfed17d7b7f37a5ab24cc73be825de3335a93ea58d82f47c5530b2622d615172282778daade6ef829d11d60668f7a5ff3fd73b8d536772f13b8a0d71756dff7477f17c3fe363832f80bdbcfccaf4b2697b9a7a6c31d567d138abfb9dd2cbbb845f920fe041ed1c984a95f514c6fa51a755a8fb89721fb2c4095e12a9402916c0829198c349c8b1614d252bcb9978df2232a8bba08a125d3799e4b319f8d436943d97714ec35cad00c5948bfc803da0e331b88b962c8529a1c3e094208686a17d2cdde3acfc6a1a8343d92eb21744cf0101b450d405649b77b653c5adf5d858d530a046df21d03dab08adb401185db0c00769b6d1f0afd8ca572b20abc2f64c1f419e193dab51739bc3561b32b95d28678f384f37dea9e80d40b0c9a45b3eb1842f67cecaf7442ed03d157cd8aadc18409f8ae24b8202fb6ad0b8973c3b69e17b0dfacc41d2ef5c7aa3d76b50175af316229bb4cea93c0b216ebc43a28ba5c5b6d6e2b5e918205bded2964939db319b43ffadc8a34203ba69a4f0bac5fda5727f61cd73761831b5a6474528719b4a4dd957cea1ee21acb4c9ec1805bd726219ac36a3f1bf66c3e88e16d8e40e195d869f5e7e249098ecfed240d1757ac0684c04ee83a7890cb1516bfd9927888d6e24d991096a0316cadcdaa61729e7753bb5c086a9f24427cb88fc4522ab338cc6625717caeeaeed46f38422e38e641248ae35e92ee2446394a23f92ca3ce30fd4dde3df50637cf974f5be9a1deb406296f8ee9fc28729f980aaa20f3b52a43b2c9e856146b4cf46b584a2f9b2a006b2c97679e3808f0900aa847e28a5829ab61119ab04bef87237788ae0c76192b4c3c600c2f33a736cb22396bd6e25f83bd869d90b600588337c0c9ca11f84f8669b2ca3c37b6888769a3186477b7af713cd93a4a256ad4ac6ed9b22e13044b69ddf9aceb5cac3fe8551b4cc3587a904c0b234cb9536b1003384cea5112a0276b6c9c4e1e6315e6e668db585497845e64c65121f91bdea1d29a8bf755aba004267a1942ea76b29dcb3cbd82c1a0fc1d2c360545de869325a8c6674f312d1083ca417b36a9ffe9909b1fb9a47c918bed01e91c33bdfee74c50ec99d46661026eac379b141fac1b30d5fe713f83997c8c0029521980a92e0a68c9e950860f5c4d9487c93f1df25a825d6af74509d40adb3c86463897dd39a627fb8e974eba94951459102305b492dfca3d3ab145e36d2944c01ec3d9ffb42725206aa30d77e37da436a89ee08632ec08f879adcd9b68c5da332b37d435e5da41a8985ac66f012b7328dbf1ea2ad22ef2da64a05c6b89b94ddf8c2b0f1517f82a7c15cd62af1cb4b806687eba277fc9a1863d0ad77a7634c51e86508d1940a01b07a381f2a4a231be3f1d791715f2150255b5e65cc9fd281edb1ff6d86661d17fe5070a21822058f552589f0948c6af1c1404ef319fbb50645f19e52c90e1339a29efa6c88aa9e299086edc82a63860dd1c01af9440f37af78219e8ae3042bb6242ab3eeae40b1b0453e4ae22eb49534ce5817814d93a108561edefb199a0447132da2f88370df11d611029972acc5ded6145b1907a5d63c511a6ee61fbbacaaf618c959ae6c2222f6e2facadd62726c7bd2b14c3012c0dc1570090f4f5f27fe17451c3dd68c6693106cb92d50c3dd66b4b50e03d51c82bd6d43975a1361a5a51696312add385b4068940995b42bc4ec44db681a4450e9f713ea4f834ba8003006250081cd0cafd9e78e8c38744a2c809be2008f9aa54146d9879689e81ea9f84db07e4f96015670617870a5285a64a279b31cb629b126d64199f11f27459c9e869ff5602d2c627bc01ad38494276c89c7581433e4ce80da9eb2967f760470afa6913575b35451af510c5035f61cd0df81fc56ddfe60238510998c335b610f11ab435b3a6255c0451019896ee9b2a3c642ad656c113240fdb3995ce287e771c4a8635ac1293e90a9a6026c69a7c2b90c820a00f2e1773c24b8288b056dce190f0b00db223204fc1948a961d834e784fe9d9b95a98e74403f0773f636f0fb364d1f9e39f9bd1e6dd84e7f83f2a3316e4978b1aa9f61afdca74254d1a980f6ae16f2ff0c4f887c2b3d61adc857f67a789fb79101da48596a431c9afbcf86d1fe370a219e678fbd5c73c4989649371b0dd7ae87c6450831a62479342971f6a7ed1c73d69947b7f50cb74cc985939713dfb4f2674d7d178068c4543523b518ae292cf40f773e7e07da74cc764417dea764a60b04f6f21595e63f514079e6ac1324df3002ae6f0ff3ff88ba9a8a20cfb652d061fa366536175c1636be7c427d0cec46553d19fe16bf6be174916177561de54384b35caed060ee08cb349d4f7dd388dd2735f8bf43a3277153030ab9b9f2f2e757228228b5e30d522827948b72493e982c3094291a6d8626400a1d68e3b6ca0c617aa731af934acef2bd6593ae4fdc5452321b58fb93d2d38a4d2faf0c036319f9b43b3c52594840bd7abd07b71e788fd4c3ded866aefc7aafd5b85c935438a2fc18256374126ac9c75be2a9badcb0147ddfb2937d53720ec872c9ddadcb9431e7dbe0dda8a1fc10a18c4cd14ba753e5da02e90a89b76a5042d06da7ff352ec50ef48f01d3bf4eb3fc63003c36889fa25679549d036c0647a7d1f5a23100b59e825cc8c82036da3112abb9b1665c54e960575a6391a8832c311a330069e986a3ae6970fecc9799faa40b00d78bc6cd9be4ca390ff322103f152b7a935c4eb30ad97e13e71f6738380aef36561ac914ae2aa25ce47e86281d6ba1968e3e160f713591acb56b6b5b49bf9cfca550558b726fcc4bd070303cf0d16f171d66575c5e5e63250cc037b88afc15428d6d25026e2ac4d67d415e6290ea2f52e1ff3c1d062b7a7d6d4ca6ddf3fea60cb957c9a148312611e281e1fab9394b4e95eb192628c6286f244349fac463aa2c4ac44be28720e41b7949d3ef5dce69e4434bb4370b86ebdd2153f3fa86eb4eafe479ed7c38e6ad5c1ecf3023034c82ac375734503e3a1cce5cdeb9907f8bc143fc5a1e1d29652b9470bd2cee16fa984f40d546115740add471f40a6ce75154cf5bae93067ab315a7eef6a71c5670e812ef8ee06cc8a0ebcc4e95e951718f9f0216b6812de30d77ed13eb0effe2c2950ff61c7d9976986117930bda9c6ecbe7e4038b2a6c54be4f8fb364c75ccfdb111442b345a91025cc6b1c315e4908257ebe84e0ef347394571278aff7a91b8df6cf0c80600c5980aced8c604ea08ab88eaac53b2dc43946bf9397cad2cd2dfe1c0ee07021d602b2e867b175dca0ed669eeefce5b76d886ae1816ab8161d85118349285e2765dc3b6c207dc292149cd87b719b51c4441bdf65b433c0507eaa5c939b3348a29078511c00d03139f9ea6f3f2c57140748de1dfcb04ba040c868f245aee1b7fe40050555f94d22a94d8fa347699ae8292bfb5a29b85e295e5aafb7befcce90dd58157f32278bae456b08c9712449681e92c341f588cfbaac210943854133276c2fb03fc6401d4ab540129e8c5666526156f9ddf2c4b93b9ef6dd790ef85ded11de0ace2f4e5c5afec1f0daebf8900970e18dea6edc6e4e519d6e2390121ad3a3ea0df1a83e31efd82fb40ab45ce9c5950e370bed916c02886c1c3c4f0cd8eb3a9f09caf364fef3161c8cbaeab15f45fb9435cf0eb8d7f1b2cd725c8dac45443215cbfb9fee5192709119aa6400b65d5095809111e961cc2522febc2b6d70c76eca6f864cc300eaae446d40594ce30ce9fad1ae62fe92b22be32335bdd507704a301ef68d10f385ab152c031e90733daa7570f920cf431112071bf9878ab54f2f34b2d7374b1c4223d535fe679376ac0d063eb2db50e6bbd158b78b65a87b8db85cccd0005257895b2bbcca9771ab51449594dbd446fd3a38dc3abaddcd3bbc63b8a7a7a264b8b398764822486a96e0f38c8110660e4503675532e8fdcb777076398279a6ad7247afc31cfd35b6c89c0196f785decc2940dfcaf2590aba79576f0ba6982370ad36aee737f420529803578f5d595aa6c9c65fe5f7adcf3d64a4ff1bba023a1afa263abaf2f10b129d3488b5ba131e089e494b8c2f006960912659ba163d8e9e49b07cbfeb7d66f0989e9ba8112f29e49de3a7cc42895f49bd04d2ecbdba0614746f631959c224aabaceddc29af077f7d909a33026af5c46ee9a9376b0dd199e91d525aedf877b22ec89933b04289b6b1b6cb0ce21d999aadc194c85574ac3ab9210a5cbc7f6b7cccc82c6867ac9804c02a841b42df279893999a149aaead51179a687c87f822468b564d85f12c150008e171e483e072f06fb7449090bc347f1bc8a7e701eb40d37239603397b87f276681e78a916924e78de24cbb1c6cdc5ec16ee80f2597eaf710cdabe68d9995cecbc3c2d7c6036ec8e4fa9d1525d7c97b701c88840b0d3965f36d5868cf618de98695bc398ee930315f6312e96a762514fe87668ff86e36d4336262490c603defaa0d21c88fc3a8a3fdbd33d9563048428d7a40024872d3abe9fb8a918bbbc72ee16272ce565d77e69feece4a9be3aded98a49aabcda8ab012a44f202407d2c68b6ac708246b0af4ebea4b43f2c150fb9c45c9a12e1e8b167ca7c6141e23ca49566dbdf3d8f175cbcf3d06b2d58d07da83d1adbd6dc74c92ecc6d41f1232cbba18328bad93c2071ce9b7d4999b364a1c6c52b1ec5436959a95b3088a77bbd7242ead8de325fb846c88b4ebf2d0198bda49ffb34a2573be13e9ca12ca509dab14b3264fbacbad373beb2d709356008c0e159054b275aeb891836f33366272b38adcba791dcb39ae9f1ddfbd1f08f69cc640e0091ed0962449cbb1f7d8161c862e7a90c8316b48919dd6aa9531db28e9847c215fb9448d1c8d124323628aeecdbb5def3789f7c2566aaf538ec4531ae5d77d1450e22fd670fa1b9e77a29eccdc336d12c5d5d9cd43fb41390df946519661004bd776f3a1c1fb9d8a85e36511fb35898ffd95e3a76dd4d3818ab2c1c839eebdb5c0d75d9b1620769e1ad95dd604ffb38d84dde41d239371876a4acfff5c5a4bfd583a8d2b4d29f9634b1fadb3c1b527c913801e2dc03076beff8de1c27f82b64f4359ab1cb351290b8b626d99a9d7dce231776827ed374d736b6c654b62cc9e69be183a5dc1aff14005cfa627608c9c2cbe9cf07cddbf8d07b83c3225baa5376728e92c8f46e5b2a3d2f69a90e9033e6f68b22572d49d27f07db99ee3d272356921ba8ad9f802aab1690e0b6485d630b85edc298b799adcbc2485b0078674cd1677884acb68a5a184da0bca7be98e30c8d7e9d0b2d986e05cbd1e49f11e2c2bd38bc55cbd3a9721676d9ebf5a308111d25850633e2c01c760c81b5679a6141d3d80221d10e22c648c2a936e7e4b17f4e4e2b64d2519801f6372c48788a4de79fd384", 0x1000, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) execve(0x0, 0x0, 0x0) 16:00:58 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0xfffffffffffffef5, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:58 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) fcntl$getflags(r2, 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) write(r1, &(0x7f0000000380)='!', 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)="84", 0x1) close(r0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 16:00:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSPGRP(r0, 0x80047460, &(0x7f0000000040)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10020, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x9) 16:00:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000026c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940bf1e9762ab668318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e00b5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450865f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb39a4748e6dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db2e1a98e20b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe22ff81949e952c55a5ee87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe36) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x84e8, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)=0x6) 16:00:59 executing program 0: r0 = socket(0x11, 0x4003, 0xfffffffffffffffe) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) syz_open_pts() sendto$unix(r0, &(0x7f0000000180)="b10005016000000400000002070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882ba97be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:59 executing program 1: r0 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000180)=0x75) connect$inet(r0, &(0x7f0000000080), 0xc) pwrite(r0, &(0x7f0000000240)="ea57b2adbdc8c4963f931a3c2683785f519bd0d47d31ab2610d5549f5201715ef5899fdfe5796d3ea02bcc33bcab37b06f881f64b5b2836a675a9aa066e47d4129f42e04d833cf87c54e8c7db43ddbb8a55840ddc4da8c8e8dc9e8265d9da1870fe8397d5c2ab2390dd0de38489b00d18df7089e85760706cc9511b2de34219953d7c3f805d2873191c11ef29fd242a2e252c8e00aa10518378bc0ea36e96b40add61c975817bca3274738abc2b63c339c3703f879a07e23494f", 0xba, 0x0, 0x0) r3 = getuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) 16:00:59 executing program 0: r0 = open(&(0x7f0000000140)='./file2\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') pwritev(r2, &(0x7f00000006c0)=[{&(0x7f0000000040)="ff3508dae5445c83c45d7028cbe1f252e9706018163cc1", 0x17}, {&(0x7f00000001c0)="3021efc5a0e7f35b9fdeff903b6239c8a091e6783bdb39a281c6fdc4438edf8875de90c8e17de62ff94d5eb8ad98bc14b90b761415f10a9091c36f45527bb4e6883bc62483c41686c527cfb8b41784754947d176b540ea2e59764d7a56b95f2ce3720a3d69e22721363f2779c0028a61f056b980214db2601044cb9fe3815346911b6031ae431c2a72009aa06870f569d4e4b2962072345eb0ad67f240ec825226b315891a9f4b24c24bcb318b9da682f50c1f8cf1d2a58453e73eb6a7099d6fc0d3b648224a5b681c3c70d525501eeaeafc0f5f0f5d2aac4a4ad4d7f0f65014dc518471a87fa7970735a9098f21a6add02435d191d164a0f1b0997d", 0xfc}, {&(0x7f00000002c0)="43fa7b566450f71eba55ff2af8fe7f57", 0x10}, {&(0x7f0000000340)="f49838b65ecd47948107a25987becfd374a695b2e8bb57e9605f061666e1aa46edb38f2a409066e0321038fbe6e7788c5d0f160b2836d9094ebc2df24e38010e279a88ffcf8e6cef522d340547dc3fa2c9d408f88b5f0d6a61435a05d00246ce074f0bedaf58fc5000e4d8c746bc26a26441a90449986f079c0e7b7c2b4d3a7c670dd1905c45046510f24f5a116a8778fa5c4c9dd1ce6e0fb1a4c034ce12805f158cc044f76e2343e06ac7b8f24b70411adc879bbc10b5554df1e6d62436511d0c222e96f6084c90dbfa2faea15dc0661d6d931112769d33c1fe8e594efd5c89735442497ecf078e6dcf3c8384ead8eebadd39e6baa3d01725bc240c", 0xfc}, {&(0x7f0000000440)="f9cb21b8dd7a6bed02012483cec0a64131e1a6ac5420f259c2216cd3c973418ca7cf288be45e1decf92cb09e3b62de60f17ea6ca8e5f496b4b258e93fc58570f436d4f61ff7b884fef460fdb42ef7f5af0d4c7817b5b6f6c6b808e906dcde86d251b05b0419b0c250a2fa4d1398d46e1d796e8cdf21ca8a55b09ad7c94dbffc89db77932b394da5cde4def892f62b48800a1ead2e717216cd31ec409d4cf5bb259efb09c37cc2b44bb89075e1f61b1858b9c7e6ee7652ead4abca06c5119e2a22ac13c2939fccd5581f53173", 0xcc}, {&(0x7f0000000540)="51b24eba664bc16909e730446a2517764272fd3ee0c76fc223052601eb10ab74b071128ef48d6d411ad3c0f96ce3067af7f87bacb0de6b0e8a0fcdccc6c17bc75f8242ed6b144696a75ed82774a2b9aaa25191f103d6016a3d2e99126323de4f93111978a8327b66539502bcd145e9320396c20f772f2f51fa04c94df7a43f53d266a8bd477fbad18879e7448f3212417b4e890c7ee049a203ee7323e8172c9cbbe2ccb0b799fdf2f6856a35ba381a388cce8a2512", 0xffffffffffffff37}, {&(0x7f0000000600)="89d86b41a9637c538b25accd845aea6de4aa9a7be1d86863c2af9b29eaa2768311bf0153c951b00efe7b2ef7a82896d995a5fee40c2e21a87f8cdaa86b1e3f627eae2f9567b30d4085066b6b4072d26bd4f18f71ad9f865732b8c0204bc290c5cf19d9809f7c909fef3ccf4adcb296ded2d5a9e636b9232bd4c6fed3d2ecfc9084fa3d", 0x83}], 0x7, 0x0, 0x0) 16:00:59 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x400800080002005, 0x6b9) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) r1 = socket(0x10, 0x1, 0xa581) r2 = getpgid(0x0) getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getgid() r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, &(0x7f0000002680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000002800)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002580)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="4f86b979de92ce3b330c8f10294351777636b76ad8877381c25235fc141821e20c055534dc5be4b310c22949768ce11e483a2e34d01a157597480615b44e6fbbd0276b33ea84250dfe31", 0x4a}, {&(0x7f00000002c0)="c785781dee4220ac4b96fb900560d6f3a25079963b5123b9a40c445838f0ef2309b837b4002ccc20297ea28ef9496a6887ae413b860d0c33e0b0f6b88a95a0ec1983ad538f01f907e1fc7faecc9cb470978fc6ae98cb3a2a6d620d509dabb28c7e624820d6b32e531338d6225bd7915388e52ffc2608e5a29d7dea13a07423e93d87f25b52371a9c8378fdcacee50993314479ea0b6cc144629c367e59cd5e38c29f6db1ae798c6dfd45accbec853e89cbf9512c0f0ad0f43fb31fbb90892cf2edc2f6bad7a51e2e901639a38da630770dc193a16a65bb430c56fa4611dfb2b051f3da87654533f9b7e87340daaa50a6", 0xf0}, {&(0x7f0000000180)="2e3174ac91facd4f8367273f5e504e4149c73009b8618b2cda9443ec4625e81ecbf5b13a257fd3c78d51245375c6e5f25ce904322d5aaa257ce3f9da250c74f9e48a1dc42537e522c9d532f42c1fc3e2de738a0686d45ed34008e2988502b5c2e2f0ed2f5c9aff62", 0x68}, {&(0x7f00000003c0)="3aff69da5c6a67a7cbe474264bdd0f53682a3ea6e945a6587e889923577a7c18ec6f40d95e2b84929e59c55cf3434f3419e8a2cb0edf7a0a54527bfddb7363810ae2f867f28b9705", 0x48}, {&(0x7f0000000440)="f6c45707fefe046fc68d4f6898bdad61d96e38cef474b8560af2ea39d9b77ef7f512448d7ee6aa6830b26b7bde181fc4d8aa035c467898360c754db5f10093e24b1dac69231ed9bdb107833f5511cd7f72fea4e01173d9984ab2d31f403af27216310c7c9d68caa49b9dc702400e9c879cbf3869a46c30989c5e55835f8ac19800961ac24d386b97", 0x88}, {&(0x7f0000000500)="b21ee18e120ebbe7a62c6f66072bbd3312bfedde3aad7c6bd0ebe7439cda93094aa6758aabe25d047a70d25f0a7bd2b025119a7bf29590685c153cdc4fe37197bc8b6070f0b87e83cdfe7672e3755be9717379a7073cb251c4e681731d8214e53891c67e09bb157dd9f020336b501e9ee07412354ffbaca71017f1a171be168a56d130920096476203ba8a7d66b7e6630396ecd1e537fbc90f5f48fc9e860718f31f7b55fbe108b3b8b06723325b8c04a2957b9c97c1a379e965daa9dcb0f680ba7635632f19c97779c85be1792a63b6fdcbc30f132b3deb2a1e9a3fd3e976c2ddf03479a591d1c195a890568d9a55756d206e9eb2c03f4ddf9a1b79f22b3dc9bb3ea397189247a7f974fe8a5f712f573de6179876864f9591f6d382937059eea7bf50e8ab8931e492104a3791dd235a3a535fd616d8bcf14767b7f7472947c7615f36194fba22e18daf8a03c241405b9ceeb9bb1a1535627ca72483e6dc5ae6073599b18c2a068783b913a037006187703f179adddcfc1d5f727523e82d330f8c10d0ac35b2f6ebf04a165b7ccd287e3222b5a4b84b7356b66ce4c92450fc8dbc821e85f53db278e1fccf89d5fcb18bab917841b1ee2558e7d2980aef403a060ef6e8f699733507faf348d211cf3b8e85de14be59f470d17578cccba7067acb4eba7824e981630cdf9ed7f14ac6d4af9b946e2c6fb8d55e3f7b53f9863f06d153854033775dc49c93573252856779f3bbbbd185e2363fb0ca184dbc3c67f46ead4fb3960b752a2fa605d06ccc4643782ee1b1c2fedd96ad81fbdaeed32ea5259b48f0e673d5102696b3985094a67fca27eb21cf19e5d5e42fc61b22abb439f2797d7ccbc9d6fddb8fec0d2bafa40f6da5f514d45f0995d7736afcaf7acb0aab2ee5c9c37d3be1768d32d1809ebbdd5821268bc342c51a52012d26663fed65e50a9292a65d37ce40542ddec83f7f3a6e01362926c2a78e765e636fed0beae2ea1c711081fdc76cfe480805035b0ede1b7a202c37f1461b451eec94b990285a925fb6701454a156748bfff633828e6a7e623a8c5e5ce54b736c289b757751dfc8cf17ea690d786b8d0fa79f85541344a866cf21d8f51ad6ad026e010f027ce73369f11f019eacadb97826f9c7e7a01df23a705fc7c24960544d4144a35642082169635b5754cf9e2b551251688929a3124609e7a2a6b323f0c0b22d8b7cd26f3a09ca823962618ccf592e507b93db0c76d89116f351186c8ed1626ea19b0992b72cf6ddbf5e90ed28e7bda28d8d9e2644ff8dbce09b392c29de452919a9e5833fb75840db7d64a7a8028b30e9a87f4901d4c34eadbc92994be878b1c5a4996541a49ae8b650c82f11307103a7ed6d725229330cee5ef9e4cc70be2bed318e1e6a2b4acd61e9e8320c8f35471087b9a68cb4155a2960c7f70de070c81a837f1c260081c0829b0e5d2d6f3bb1707229dc8a5947599c5832d05360a8b28fc68e1a529f4fc5bb4c2a22d1a04a4012de3d0b6d117daf79f50f7e223145f1a1cd616c6badb2954849265540f324328e692af2a4b6d78fca10292edea7a90bd8a88ffaf798863d5e006b4fb748f204b3f2f5c52af6db506570a11157e7a7ea8de3884ab9c68c2821687c471393a1cf3be8df82c199deb9dc9cf43d6e23c2ac76bc32c4c18def732fb6ac5fc2dd7695bdbf28b0aa2ad9275ac05349d76e1eaedc9ee171c27f518e1883b96d2937f6a46069b4060b37b96e47bfe59fa27c2c217e73f719a038f3f68929407072fe423ecaa90fe73f91b70e0f27043b3339b69c86feed9eb11f46bbb7602f074c3abe39079abdee1d5d2aa783292985bb90df28bd5a5413f9fb69c95663c531195b65ac0e9da4a99473cb86b701677040bd3404d13a38cf6a238192031a4b840a222778733037e0cea63911f12d9499c2688e9aaadf48f2c1bba0419d427bb73e86462e5febec3860c6ba5f3279d618522549010630da282e1b15dcef111d5b8a7de16ed12d007a842a2554ea6ac9d19554d745257df000eb24f4360dac3b1f9381752a369f60440acb74921ae3d99c20750a0111902f63b975ad1389bb4d22a205be9a41b7aa584a539544e030ef473f8ca697406afc6b33011478ccd8ac0e86601fbaae1d993b182ef4d492c355694eb7285ce8af2c4e9f97d1928b73ceac3ebf6a9f440647ee72746df3774afa7af0c5eb84dda100ff93b745e0f74b583bb62d9387152acda73d2c0857274f4792a2d78753dd9cbb0fd5df402d70a03474ff7605448b8ae1c583807eabf2ca1259647beb42fcf34c5ee05067bbacff8bc109fd1aff0cd4bbd34c09143c9ad013cf17e639d5f5ee053ed7b08c75ab5d9ba8b89c655be0433b4839acca8fd1ff90408ccf6e833b339a6c2737bf6e9d10bf09c4ba8766af507094b6c3b4bf4637da1ac63c8c4dd2c59957dd9108d292853390e41279bdf406555a5994c512832bcda40949f04c7ec901641ed67cb6ad5c7803dbe15be1801fecbd0411bbf015c1161b31480c9577e0e15bc808a1248a3e221846c44de61c105fd77978bf2c52debda51a5d6d463e2577096ec302867730b723b2e6694ced92a80b364c268da0ddebfbb8e34e12fa0d436ddf3123918067bfba91e51651fcec84fba08ced4f5474db67aeb6128c43792992e4ca3b350b22d25e9323b4f3dcb9e169bc0af7eae5d6854751e826d75a60e7b4ceb6d26b9f5f022c2a7d92477399979ab1a336447712cddc65eda136961913a56cbb3fcda91d839a62b448e2b3731369136148b09c32aa817153543245f843325057045202c2ee19a00d6beb39befefa1e97f03b4c699e85b52e147fedcf2f83766f70b524a0875722ebb7c17a7e44858e442a6620762d0e57b327815f7020d7e2f948c89c50e0aa9ca7734234d725ec263d9bbc0763db438d50c55f764c73184c268b49e7a0015fabd9f7aefee87ec15d0308e3b76778f7af597eaab6e9fddb0d4bc5f3654ceb715bd79dfd2f93485c9bd305b654d6d10d71b942fe01293a2392721e79c322201926185556928a689c0652beb380059dc2237fa89294dcb9742101ebef363d113b74e56f3c02270825e1d60efabbe7f1a504b2d170e42ea96d7af1d0a7e4ab87cd526a322dc177de9725ea663298bb76e8154df744d6ffd2f4b97b1cf5b027f4b37f8c52600601cb8f3b65939e2315910600d9e360d93efdd6aaaa0d9b98e71156211b89f4c32817683040fe42b4b4e11327916ef3f514eb6bbc4db3c877e07ff2c8df19d6d1cf05d69a97b88eff776aa7e629f44508cd2e027d2f0f2d423af4c056070eba66cba6cdad12390f74b4440aa99b257578ff4c9d98d9b9b53f2f6a53d80b3afecaa2a702edc83bdab47c681dba686d15dd10ef11653df78ff477ef17d2bfa05e0e6000b49c519e715880c83b76935f947c0993d66009d935e437294fa98dcb95243ce8efc1488f8bcd2139c91ec3f76a494695e75605688e627ba1828a1a03ce5c68294af96841251bbf12358365f775a6eb09c362612072546a1a0a0cc940d3feb7688effb16601cb366e459ca663adc1eeb69a460dd133fe2542bc84932156fa71d9ae79e1ee84ae66c47744c2521f0ed7ce8424700ea85f374e43c870732167097dfecc05fe4ffa2262f1451c115ece1502562e9fe9ba50ee910bb452152d0406c84d9a6e6a5c97e0bfaaee6a86fb89954f1c3c1dc75db0fb0c67f5615ca0f4bc85dbe2c240da2b6d3dc207008c9a6fea7a89fc3590d82b952605c52eaaa2ec03fd154e00f9fff3cfba7d68981e16aa82794cda279a861259df73156e425d7cfbcbf1d968ec909d5c2fd9a82737827f2218f53a863bf5d8b99395a1bcc027fd91a230bb5bbbbc653389133ccc1804f7978bbcbc18e104483cd9394ed9bc89ff0e8710162015a078f12d3d89b45bd5b0b72c8a90eaa09c3fdc71e32b0ce265d4c913977154088c1befca466e55030585a3de53a04a88d330353417e176ef1397ec6ef46f8ba2a663d6206491c0b44a203afe377ae9faaf77eed5e17d987c185f99a43dbcc13d0cd0e1f491e598b2ee6c01dc72f7a70a0343a937e1c5775f4a24a1fe805d3a5f7c12910f34f8635452b4df284129958ab7baab5f05a120d65e6a75c11520b4c39050963d0c2eb974b3701b067b445e2d3c39e88f1084765284e2504f265f14370f3b5764890f3ae4ba5dc99863ca921d2cbf07b008e4e3260124262405bd7660f07140d74efd0ed19e38eda3076eb3ebb034554b5bd3dc2b2765f74b270e5b8a3a84107850cdad6d399393e4e719ef56f9d8a141d6ca544a7f1198a7edd21f766ebe79a690a723762bac69b1699dd9e36a07bd7255607223606daeeed8bbe26fa493436bb77cd9ec95fea1b0d0568ffdf6117de02c2dd293b30289c8fde8e0ebc5e5e6347288e1463e061634eb4b8df53b32129e782406eead6045b05653e62bb96908207ba317976d21f32522f06be2bfb461d5d8a46c85bc5b32def54627e585da1d9da522b37ea5736cccefb50a6f147ee1a1f25f43e778b93868a0e9afbac51cf9927e7b0b72db19326d8b442772e70b48be5aea6bdad976e2a57a260a6d4999fdcab708717d96eb9faf203b4e4f8b8697469c7ca8b0bda13502f10768b3de80eed2b3f3f1f3d5a9df44264fa9e29c9364848dbf0f0bea345f84bd50067ff356077beafe02d6c9a12a8ee2730e144e27520e474c684a74bd4e9a6dc55996499d90d1ae2179761bf8f96babf19de6b7e16c7cb9903862eca486b1c6f16b3075e83ebb69e189a7446b2e1359e8897d2ba157ca607e6a471a071aaea53f531a112bfc590ccd270b73513f9951a0dcb95cee9d1f02f2932b2e5a8fe794ae93124695d4c5679859b6a6f6596958de41d75c73afff1a3e9fccde3e18aa88b1f21640f57272878a1232547a96aa6047f4b2fe6e53da58f6da55977c17b3cac6a3a384781b7cb6be3fbe8fb89f24ce0fb1c227f5f8036cd8decfe70badb5d0d5ffde9f21c3a47556f05b20d9a7b0474f35a4ecc710ff572a4575d626f906a43a86b81df4f8ed93c8a3c968b4ccc34f506e323ffb07105fcd2403fbefc62f4b58d4fe858fffa00c551e06826160560821b00aca9ee9eca48b4ca1dc12442079077bd76ac859bd4967fe71f67f886dcbb6476409172a1586bd2b08b9dd121ce6795ef83ba548e77183f496f384b9844b7e22be21ce9d51ba7ef18879223f1855330f804c9f5a559cdbde292acf0a603d24ab8924c47501f2392c0db82fbf575238ca06bc43a82287fc84ddd2f57303f516a62e485393eb978d78bf939a2bedfe4673ad1c068ecf7e708d48768aa13aa335a86357e64ef4212243fb19c197946bf6f5379c44929e251f57834254d79c6ada45135c81c3b503b83d69155841489af609fac0e5598e7a629d218f0993844acbad6dc465b252d7ffa27d404a5947ea59bdb7cb3cc5bf18d14bbaef9b9fe76b9aa860841dd59b1db406dba8b863525e70d48f8ab8719ddf967f224abb576a7022e9186bce4ce67c5972e8a6550346bdd1353bbb109214138894f5aae46bf590f48dac1f8db38f34dace6853421f2649a5146b5cb2a04c7333f50c80728dea09f219c761b91c13e6d43ecacdb081d152a8542072637fdee37ce17178e743183fdcb5f6a8140d08a0f1439ee4eda318424930b75a45aca0b9bf99ec10d3337c8dda00cf9cba2590c1129bbca2067136e83648eff82cabb58d7bd8e9f2732bef72accd51aa4c43addcc4ec35c25afe604e5df18608cff44a3f15eb91e3ac03a28f8e", 0x1000}, {&(0x7f0000001500)="14bfb28454b7359da7bc5d4bee6e31e6dfe2691016bd3235df6e27579b1ce5acc4403197f6a033c69c506fbd6a78478148c14af10e1026b45068aba29415c1569ab7c8c7250c554944c1fba5f6db060d64bce0af2022da9d731853962b037536c220f2e2388b8fe571", 0x69}, {&(0x7f0000001580)="65f2133b1e2ebfe452e151c9b4982847f9afdf0a459e44d7c0d4d11fc49307f185ca848fbb76667ae446344a561e4c87990d5d389c78059c0e859b4e8b0329929ed4f19bf0fc7f8b948736239e71ee9665085286f897661faa47120e50eb89b09d5b4d6ff60fc16ca03bc58cac67af5b94c06cb36e2d9eeeb9889119b1ca7e283db28a95536ecba960a1bf2b355ef476f48c3ad99cba8bd7b8d57f2c0e9901e8033bc40ef7e33e22119c2ebf3fe26093f351c51734d4048b5312d7f4cd73d91e4cd3b92a3f626551ee7ae3879d39bb4a037dd5c944fdc4032f77257ff69902a1ac8fd5a6af28312b65469b5edcc90cc652649f6cbfb693df519d6325f6ba02ac54e3cfb1fc8139c32df27b2b85597f51f5c5773011ba4c74eb2e89092d06f7991c8939977be27edb57e21f8d762f032adb9e3653dca2f3bfedcded8a4e9cdb1ebdd5c86ecab18c8e30042f7fb980941e1f4af47f4e7f30595afcdb7842c4bb94abd1640426440a9a14b7c7859c3bf57cca64bc068c0af596aa6b09760d7db958afb433d0334c101ad02a01785cca0a5bde335a9ea25b0ebcecff86acce4da13da7ace67f853d734a71a4e6525f8b26dce9d2d77f3488a550bece3f343176ca97dce249f1c3ea617f643d044a20bde685eb9e7d056eec3e2a3d243d3e85fe87183b8986a5bd8e3cdaefc15bd2829828914ab4f8e96661ad86e39ae4431b3a14fa35844b7f4f29c7aa9d84d342931e129ec9399093f12e19306461b9187bf517e9ca3d46bff25bab5a8412e3da72d8a98baedddfd44f43aaa3e7ac2c634e72d4fa05e1ab9b0fbc5113e2c76a60a2a1320721320c8b8fbc93c41ac0e9a19471cef911338613ae0e64833babc68f116a0cb5438adba9a26b1ccb6ee6d68b18a42d7b474ef4787df384dadddeb65f945a0552650dedd04939e91f9f6c798c7c865ca82fd0ce4b9a22e7a3432322241dbde40645f933de17eb5c1e9184b2373de93bc4373642ce8ef6f4468b835beb9be1d15e584996b71f61d91b07f656b6159ee524387533d07439959fccfd4f729d79757ca5756323604866f4b06eed6a6b84812bcc0ec2f0cda484bf23115a23257bce074bfb9c805453b41abc7478a0b66d3c5e718264cff5578007aa48e85752373f1a67a0068bbdb75fdbd2aa91da737479551a83848ffd816f0fe9830b082d5a39275fa54e6b51a39ca3b145ec611aa54e87ebf0e3080dc880c1b795eb6efa13c3c4be886497cdfa834fb2c5b5f3960803283e7d22568b204673ae8e744dbb1cce08197da2d01a70b271a8ca6804fc7078c2282e7cb781d5c71a24cfec330d11a47cf2244f1dcacb7c41a01e9b65e9d85190d7aafd5923218571d559094f7233650629f43ccfd8848c9eb295fa6869543981138b19c904307ba946086eb2811ffac4579313d62c83f6829e53a91dc03eb71c298bf5e860d393d89996c04df592606afea48ef67873f4428d62468c9af012abea95ec5f6ab5d21957c0bf985d9cf327fdef88d3bb3481be2be7876d55da4f7ba4ed45c41af9914e9c2d7c14739c05c309126deaf1aa0852aacec6264341556eacaa259d94184d3a278488807f2d4417c17b84d53726f8e42270ad676311fd8e02054856f279550861959f27cb3f93b2061d52729a36c42e20daf2c3c09017d4eac519b18d6b849539132b0ba62e779af434b90c73149ae1db0e7080a4db0bb5b07937fd2c2f4eb7ed66aeadd0f68d941bb253a0c540edf458ace522f39faeac551d6cbac25d5f6a7d68f58ec36fa79e8f005b6203ee501b16bf95eb39dec7299426deaef9132639a5c177c7daa544fd155c6a0cd4bcf2255c4ccdfe36315698a141721cec6db980c6e84ee26d6b4f6af4814d0cc043d0d90fad77d43743c02c9d30c0fd0c51d34ebb7b5a24e7ca56f5f10710a50d81ee42bc8997e799f4c8d2d2cc023b8f75692b6404f1eca21248a169482b79f0493309afa0253eeebb8bb69a254b792db72da32d0ac8009ea32c642e0991050d525427b2f370139b4594ae358aac4ff30945aeb12be31f1ef9b7767a38316a542a0e35da267445b1f4b6638ad83dc7d5f4d55277c67c6b9367a0c93e141004f8b07f017ca25a44b5d41fcb123e09dfc10cb39b83ccf9a03ec2a8c82af7ee862a75cf0735e66df1fe3c31cfcd0bb8dc38ca0974ea02f2a2fcdd5bba4de444a9797554c7584126619f2b361ca713b68e2e5a2ec87e659b40329c37808cdd104ba1790c6b16c051b837a6ec63f60e4b523c3ced16e27e60f8f4310818bfb106ec8002d471a164981b629ee68081e6f07179a05987d97dd78d7af95fc77760c27bae84b7f78eaa918cddb5bd333656a7952ec2638bc96e3983dbe2e388a523f807aeaf76598bb4781ddaee1ed05274cdabff9fa0f0552f08e3b0a1089ec1a3759efafc5bf07c7852266073676321a0d6c683a16436b962a7f372f50c77df0fae74edced8f8c3252ee07d90f6a2cf876a027d4db8e1961cc92584498625e964b0a316853ad475768fb9305597928d43a87bf2ae0a081a60f2132076d6260487182cf1d3ace4825b82977e07930b3385e271d9c82d412d07eff7572dc052cefbb37cce1b4f877463878fe0e0488c9df997d3a800e489d40b4e1527df457b6451714e418c5803d5786a99d6bc5b9d3f9e5fff00a73c7a32192b73c1a79cfcddebf3c42e6cc5b5d3a67c0ebed1920008ea7dafe868057ee0dd8dfef72c20b1b4846368d9ff9c7338404370c79c0e80b96620055981fd31d4e5d85fe830e30fd8631ada2dede15d7aec17a1d77874db6ac4df04136427bff56e65f439a914d1ab4c19c610b6ab13d6dfa195affeaba69c2a88db2c1a7105028b25cc84aaf525ab608c7754d1746bd40730656b19f7bcaf96b4a4ac5b33ecff5896aeb3e8cc12cabfaefda600e4e52f8fa6a307d6d961ff414eed20c72623abffc715ff1ed1d21f4389da2158c9aae4884ca4cb76f9d390d7db758882b6d2536e04c65288a873848c80c2487807197041fd4c5159af12871c2eaa194a014205c81b67773177a9818348d975556f95bb597acb9ef7c3430f947a221e5c34441b6fe7aeaaf6511ede19351e29f4d31b3e3195c4a4e48f16c000d69fa4c6167ff1993937a2cfb4ce32c053a1082df39e966c013bfecfb164f6c8d4947b8675badb517a919a3740eb3c2d3f8e89cb5bb66a86fa42a9f6dd4b2853e24889734275820f627c77938751c99531378aa274fcba7ba9ffbba27b4799780c8c16f5c2c99bdceae00674b7b8602534aea0084caf64527ff7211b4bedb2a085319f0a379d48d6821998134db870adb63bbbf8bfe948d9e045a6f5c0a15989460627da3960c6adaed0ee519ce337407bf1fac2562c49e328341cea1a36b62d0872715281227a62551dc2277fb39aa0481f7dc52e839e875f996f0b3caa2e63f521a1a2979d9caa50d2f95f4a923fc310483d6ee3a9a8a3ffc78ff283ef1876ecde1e0d7ea8278c46bda3e95ff468314e172cfcc9ecf75c330ff4fe6cf46c91c0534944a726b8c1dfc2e29acb8e50e98d0301413c4961575f39622d3748d5b9dc28f68e493b93f784f16ec9a892cf8bbbbb4826e67bb6c5802918851440b7ea9b8ab888d448e292da912f9eb253abb4533979f8523cb6b37ec2597b4f227c3f294813c8c8411ec946b8a036ecf73acc6795e84a1e0d7ce96b321744baeae2f988e2562dfec2756da664ef9c1a6c02e6019bd89c460e67f71219eae50e4c79ece5284d2eaf5684df91db1ce9fce5f5642aae735538b0b120055cf49c887ef5e88d68e6a3e9d982659d5eb841dd5ceeb83e177a6b4c7b25e84f1c49f232da691b3899cbf4403717ac69514f3765077b983834562627eeea24d9971652fce71096db67612d3fceb412c3ab416ba8ee77b56a35a8b8da6380328d7ebaa5dedb22ca0bac60358557b948060a2fb44b16620bd7061dcaaa876d28bc29d5fee06892a62a5f815ea5d814effd22f9cd5346000a8ba3b7ac276ab5e4cdd960e103a81c8049cfc0efb22e8e314418f999678b4fbccdb3146e7e33c8180bf0ae7e81154a1c15f0082abfa01cdf66e3c59f95848014301385ca29b83d1e6d62076be4b4e50e7218919a66e2eb52d7198da29e6e71ae9b853099de13a804d6b3f668d7af867a96cab9aaf3808634399e704254f82cab244961a68d32b362ab445479e237e535bf66f2b3cb1328d3b93d6de5d56a1be50c335c21208a1b40e0863c6a6e1c34840baa87d749a1513f429cbf9606968759b6582d90b0de5614ac32b67e15d6516dd60cd83f55760dd00586de04371e9f3313491a43df2dfab81095fcb2a3648c4fe9f6139b72d114b4e55f1235f24899e0bd575c4b4a9d3447fff12165c1c0d7c05ed5e85fd3df2c95a7b0732c6f5492a9834a10fc381485ee6aa74531e23d442ce5c3425daa112a4c0a7aba571051a005d85d17efa576669c087e69dadf4d6e1b9fe99b59130c4b18af9d01b9be8f693848eb10e4d61d9569143194ddc41bae9bf6ae4df9dbfcddeebd77e9e35f117ced107f14d7b86f6af26751e32a2c37f1b58e7b766068029f5ac79ae06ee5e41de6d1970239c2330a3beda3237b324f56000d5a620b77a569ad1bfd6f395063815f327fffc087fbc2579c36384715fb7f15c29dfc166a3344f373657394da048f9084507725bb7b5e5ded4e7810dfa139d8ccdf3e5b7bf7da630a60cd62ba1ffcc5843f1d3b8a5cf6ee4cfcb20f1d03df75481f849c19ffb0f8f3405cc953397542f6078dc2c25312ba1461555207921e9e55e3809653f25d8cf8995b914744481c32028dece5173ae675df789abfa3f7cb6559bbbcc8ba6563bf024bbd20e057fabf5795c3c4c8f119f10f7e0462db0fb20708dbc312644eda820dcafb6813d87b4e0a1ccc2ca314e9df6cf56bf8a92e91de19a9d478d44fd1d52cf078afac4b21c91346a019a6200dbcce05c523caf38ffe6231691bad85e2547a45c1eaa3fdf1853df4401e20aa3f60126546e8d6de1729ec2af2410e2ffbf60d788c4041a6a35e244389481e95ef38c7de56cbbf3a4ef677044238e34e179b5a344e7bfa86450b28005fe59637baea46ca3b7eeea3086f0c1766dcdb9c388a0b92b8a6a55d96ce75af357a70135d2aaabf72a0a5a64c4ece46e338d0241740f2668d70a6c532e86f275fc44daa6d21f44cfff5d4943113469d00befacb204688156be35884b522c2a4065afc026455e1670d7df8a0b6cfa7b668a2f15d98c9653bed58f58492fd170514d79853b881c83fac39ad40bd3f9068c7de57f01e6399c306bc98af06eef6084f4ade71584f3f07d0c51dc8ea0b656d59ad65bed0aabd88c4548c033c7b0f470886b0179913e95709dd983ff49fd337cf3dfc0f67b64af6c45864c4ee963ec3e262ac01964dd938a5c332f7341ed585ac8ce8785c8a1936c43ae9a60ce5f9b0c776431e3bbabed6669dd1fa939f6e3378054e4453b8597f1b9e004dd6876ecc9f619e33386fc253a7b325ba2033ca8b1a68be6487c29e3e99772f352b9cc5f3025e972d1165b903452ea97e911126caa2579eb1b4ceee57061ef29a18713081285db5e8171cf898336fc2ceccd4a75ebe050af5f5a5b1aabb46f33b96bd5d6978bcb4ab71fa1fb7437f7793da767dae580634244b52dd5a87f181ca72bfcd7d4edf183d65fedc3482aab4641560aab2d00ab042305a9bfc28b01d188742a02832229e7fb0e028c2eba0643e0a4456d2596dd58a99a7dee5c01db5148dffbc9f637351e5eed3acb6ee6e86", 0x1000}], 0x9, &(0x7f0000002700)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xf0, 0x1}, 0x400) dup2(r0, r0) 16:00:59 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000900)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000700)="5ed0da60dc06b311cbfb69366cd93ba94697878e1d0c13b4bef2f2742ccd9479b98f9cad7352bcd7a8d560", 0x2b}], 0x1, 0x0}, 0x0) 16:00:59 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x22, 0x0) fcntl$getflags(r0, 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f00000000c0)='N', 0x1) read(r2, &(0x7f00000036c0)=""/91, 0x5b) chdir(&(0x7f0000000200)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x2, "f866502e33ed9060de713b177d1b7dbf45321138"}) setitimer(0x0, &(0x7f0000000240)={{0x7, 0x7f}, {0x1, 0x8}}, 0x0) write(r1, &(0x7f0000000140)=' ', 0x1) write(r1, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 16:00:59 executing program 1: clock_getres(0x5, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000300)={0x7, 0x2, 0xc53, 0x4, &(0x7f0000000080)={{0x7, 0x7f, 0x3, 0x0, 0x5, 0xfb, 0x1}, {[0x0, 0x2, 0x8001, 0x100000000, 0x35, 0x400, 0xef7, 0x1, 0x73, 0x8000000000000000, 0x4, 0x5, 0x9, 0x20, 0x8, 0x1, 0x4, 0x4], [0x2, 0x4, 0x5, 0x400, 0xff, 0x6, 0x4, 0x2f0, 0x6, 0x4], [0x18000000000, 0x101, 0x5, 0xe31, 0x0, 0x1, 0x539], [0x5, 0xffffffff7fffffff, 0xd, 0x5, 0x20, 0xf8000], [{0x0, 0x2, 0x5, 0x3}, {0x0, 0x2, 0x2, 0x8e}, {0x8a2, 0xffffffffffffff47, 0x8, 0x9}, {0xfffffffffffffffe, 0xffffffffffff8001, 0x8, 0x3}, {0x1, 0x2, 0x1, 0x5}, {0x7, 0x8a1, 0x4, 0xfffffffffffff0bf}, {0x80, 0x3ff, 0x5, 0x401}, {0x86e, 0x6, 0x559, 0x100000001}], {0x6, 0xff, 0x8, 0xffffffff00000000}, {0x7, 0xfffffffffffffffe, 0x7, 0xd0}}}, 0x3, 0x1}) 16:00:59 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x38b) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x104b0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x480, 0x18) r2 = accept$inet6(r1, 0x0, &(0x7f0000000340)=0x2d0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)="5785ec4ce83e5dcaade5e691c0f48fce28c47ac369f360095d6e9bbe3dffc2aea5998825dfa3e6042ec5208433453dc20b0ff2d080e2a11f6c08dfdbace54c95863ab9a64aba569115f54ada3df0490b97434822805b4b7fc70cc9025316898fefd8fd0ecf7cb8836dd4f58b90720bf34159aea723f36a26118b130f0905", 0x7e}], 0x1, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000200)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x100000001) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000000c0)=0x80) fcntl$setstatus(r1, 0x4, 0x80) 16:00:59 executing program 1: socketpair(0x2, 0xc003, 0x102, 0x0) socketpair(0x30, 0x1, 0xb7, &(0x7f0000000000)) 16:00:59 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x141) open$dir(&(0x7f0000000080)='./file0\x00', 0xa, 0x108) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) fcntl$setown(r0, 0x6, r1) sync() 16:00:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2c8, 0x12) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 16:00:59 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000002c0)) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x70, 0x0) r2 = semget(0x3, 0x0, 0x8) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000200)=""/150) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x4, './file0\x00'}) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r3, r3) sendto(r1, &(0x7f0000000040)="41b7f87171a9df3c27a400f86ff79a4a69a6d097db522835a4d97364f319fc1a919b270f17592dfc439220007555b9e292ab05071e031da1db9c023fbda3fa373f631b3539cbe36caeaaf3a3879c597b1477ed48ef4a67198fd9125de92577a9e2f22830a08f4ce9177b9b79ca285e93028f5dd1c0623ec2b7ef620d71b6228d37a21212ef0c9fa6b95bb2bbedc2266301639f280f6e27457853254047fe37d8", 0xa0, 0x1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1, 0x6}, 0xc) dup(r3) execve(0x0, 0x0, 0x0) 16:00:59 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x1, 0x2) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x100, 0x0) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000200)=[{r0, 0x108}, {r1, 0x1}, {r2}, {r3}, {r4, 0x10}], 0x5, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r5) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000080)=0xffffffff, 0x4) 16:00:59 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 16:00:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x3) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) 16:00:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) 16:00:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = dup2(r2, r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) connect(r3, &(0x7f0000000140)=@in6={0x18, 0x1, 0x3, 0x3}, 0xc) getgroups(0x40000000000000f1, &(0x7f00000003c0)=[r5]) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r14 = getgid() setgroups(0x5, &(0x7f0000000380)=[r6, r9, r11, r13, r14]) getgroups(0x6, &(0x7f0000000400)=[r9, r10, r8, r12, r7, r9]) 16:00:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x7}], 0x5, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8, 0x2}, 0x10) 16:00:59 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) socketpair(0x17, 0x8000, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000100)=""/53, 0x35, 0x43, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setgroups(0x1, &(0x7f0000000000)=[0x0]) mkdir(&(0x7f0000000200)='./control\x00', 0x42) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0xfffffffffffffffc, 0x80000001, 0x7f, 0x2}]}) 16:00:59 executing program 1: setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') fchown(r0, 0x0, 0x0) 16:00:59 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x80000002, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c, 0x8001, 0x0, 0xb3e}, {0x4000007, 0x0, 0x34}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getgroups(0x4, &(0x7f0000001480)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, &(0x7f0000001500)=0xc) r6 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)="bf729a79d63b749c01d27f503b0d9c1267bdab4555fcccaccd4fc350eea757fa08ad7fe2e3821d1bdd753e5e3f33ce015a407c543e2308b22780c8d0ff018b2b192f5dae1128cb768ccc96b494e9b2b1ace17c6d033be4f5211c514b29779f5e35d723e1fd7e1b7fca38884087caac92217e68690a7b210d8503bd66f87b2c93e3e499114834930531357e341514526a75ff04a3040a0fbeea7e406231e4180ee617b87bf1db94082bda28f37a01f92bdeaa9b25bc0059dd4114d9307c404e39fdd8b837128c3059d9833e77a97b94cc", 0xd0}, {&(0x7f0000000380)="213c61deb9662fa8f1174cefcfb280765773ab5ed1ccb955013f1ba950526f583fec0ceef7dfae2302c9821cecede5857ddd92bfd277d9b6c06acaafaa117b937c703793a0894cb7f0af4e02138f1ad51cd2ceb4ecac596d1787625def7a442e4049b243ef35f61fe36c9eb253924ee8d32f64e8b48b90097d3f88d1b35e7977bf115041797e3325b02877b0e011081ffe9f363d0a5ade08694552c0e99f5503b69c0beada9a9b3f19fc7635e070cf022fbf01b5dfaff2025b52fb84eec94d7d6eb87e7962640c593b227635ca1326359bb366e34f1bc212fc84a0cad6431e957a32067234e0771040f2e3f557c2c556afaa772efaf8e3a4a82479387e7299cc8454c33f2b29070c2842a19325db02ebb01379c3b4b902a46944957473a03384002afa4a7a959869f95e2b5081354d0353ac206b1e0c7e7e12a73a8ea059254fe12a5bc6edcdbfb18ef5c18e0e4b796d5a36dbfcdfe672b12efc35710fe439c9301f7f46e16266c71e17c3de318b18228b9db3c2c2644a4708ed96326ba206ae40d4fe2f36fdbd74a7a99b599025f9f34dfa85ec424bfe8461bec489179ebd4e75fa6be20b591d2ef7119d4cc8961f38e638b927c750d9fa7f4cca779021ec244152c7b4dc5f77c2015cdd279e1e26fb8e9784f4052efac1ee25d428e1ab909338d7985c056b6c0d3c7423fe00ad670092f94d853c6c68b8980a9f7617d52a2f602bcb85b4feb5499d23510c1c620cab15b8e8c87161a83c213d950c0925e0a5f0bb2237ad32f964d54e5da35b8b59af76dbbe027554be8ce4fb58562f2cd072bf5306fdac32e5aefa53f5738b78115d626e5bb59f700c365a098a8e3303959baabb1495620e8e64c87aeb05248f5b913cdc7d50139ab7680639c01330a0e3570f988baaa171874c118b09821f5028848bd394d1a60fb47ddf7159466a0cb97563848d26768f03ee34b0c0d8193273d92043af588f64c735b55a6e8dc60dc56082997ca85cbe70bd671dff1d09de09c053a53b7c3f6c69f5028a2d91861795e50dded8fd723954abe965d5b439eacb8e326e15a2b7e374d6538e340d9d55b01e9d9de32820d8ac81b40f4080e6e7d859ef62e0ab34a700119b99a83fd569df7b6393314a2d7ebae45e98735f1f305a7c59579f72536f45f6e9761933e77a20d3e27c4ef2e2ed65ff7ec7f0af18f482801c378201f68fd68dd2738b74e6254595b225ae87dfa67c3579fc9daf6936ee46ae237fc94e65b3f8a85def5fa558145bbb3726f7e6ab04b0c6318942487da437042f04a9b71fef9af34b1aaadc45a00aaee799819f65c14273a0006792e37a14ab3f816d0de84032ea6a22cfbc52fba4f89f8a90bbf62be54d7938a018de2f51fd355b3e0ca70678aafd4f6ac0108c4a9552d4717afde1109f9ee3beb67f0ae3e092cb1b4870beb56aaeeeed53f63840889e5120fcd4126be8f0dafda4bd8e975657c4ab79f9d22bce7f87d0a1d30b19acb616bd0bac6a026e79c0465dfc656e12e8873779283fa80933c0540bafc49253f1b3a4dec07d816b0c7419e04e7bb2cd30018a5f4ba5fd0a1d3e08844224e3abe8bc36ffabd974b12480a7d6f3d15a4e9aee1fe887e39e720e08a7d44adcdf01d15b2cfc48ca894705004beaff078a377a399c4ca538e8ab1e87b86e19f0648a0a2db0dc9cceeaede9bfa522eea202780a9c39f2ab9b1c4cfd2f346a277e24d0c0d4e47b9b4c08add66f465f17e3388076f09d2b725e321e0e8d6840fc363eea89e0fdaf94f31704b4806fbbe894181d29247b812f7bc182f8e44dca70f46e686db941aa4c5ff2662a86071fc6d0588438f7e184c30ac8c6567da10a691d1031d3002169e9b63949ce9c90afab945fbfe733562a74a26c8c9b0a465ef2e2724deae5fa71cdd4290ddfe8fa3fd63ef60069946a885297d010a01a126f916c1850b05822630bcd590d4a9d25f05d9c13458c94f1deffbd740d59635611b66e35ee7fe51c9ea26c4136e56d28d72fc63537a143ae9c423eb3ff6039e8c50bd2ea06856c1c89b1a4b6b09ccea0adf19a0d9b0c0b2340b32aa15e795da6cb6784542826917be06fe01518e9ad996a596e2d474f8a23492f94f5659d36159f73729f6fa66ed64930232464a850d6e6e5343a6eee33971d9f2ee7621e5e5cb45bf243ffb7abc3e04272ee62825f76314484a0ade9dbc62aea7e4a5d88f9425a1b6bc9f80fc9b2d7b0a95742fef696803abb1b458c110dc97062613798385da13cf529b29459ad530c85410a6f5ac1c569d5c20519052e6b2f833ed7fccd3bf07717c6955289913f9bbe7fc1eb9dbecffd29c36f155cd21c36369bd9941b3ff9fb7649ca5b4a9f9d48012beecd9fc1527624811d76b75e44dd4b7675f63a79d79bc11a27ea46226e19c3aac0737a193640be9f1a0810cc672eaeafd4efa553e3d2d446f657430bcf1927dbc5de2133999dc2d2ef17467a03c30d5323219182e3473870ffa27b866b13b8dbfb66e82114a7fdaa19a942ba7c8118cf43ec60bff0d649be459b9f0f34eb891cd021c4804b575e6a4d9cf09d6e7c5fbeeb91b7c99eb069546182cd576277f22b20cdce585a3e54eb3fe8acf42435e3c765cf673793b779a5a5268ac1a1bc876615b708f44536541353d60fdaddcecd0739efbd2432bad73d30be5ab07aca22e9685d04ed02c1d09cfe8c330e55496384d53e8ca828ed0e5a967036c6bbd26f7f6a7525cbea8d5a3530feb2751340b48dc7f914fdb334e9726c0370292b180658555df07a4f1592c283bc55ce7405ead44ada85e9aba3590e50722b73d73588bbf9721495b080e519d38a48220a8c8e3435293532ea08d3b052d433e41d6f044339914968b1aa7c6f11425117c8aac6b73c344eae2ce791042f86c6cc6b2138c86c118c0eb08ae3e4cb50bee0c25f8de8952ec890e8cfac8791df18d00c4f9177a8982a21220cddb0a3eba51686f76d58c857e36ecccddec492aebff624485a476fb6a54d1cc7f1e794d9bda761d0a4e9857414bc50387954cbfe99f01d4fbc308a9865ee69b65a85260b85859af815807162a05f096d8ac8abc73e0abefea1a683ccd50de2e40954e7a87dff361d34a718a2d2c607dfb70cca8aab05819881bffd21bbda6689f7ee8b7131dc58af56de552399e1f167dc28140c4d95693384abbfe89855e7d466c923ac4447a90ed0615015b10d9027c9b0751e29e66a0cb77d02d4ea87a90e89f0260a3277c268e57a3a730a210472c4a45a5764bf318c54862bb64e85eeeb87ab0d3f522dfb1ad00cb8116570e084d1d93b0f5c8df9ea3b53c7b762622daba29b9ed7591c931aa2b498391a0d695b7ddc531f7211293ed368beb178f715c977f76ed5683b783d179d34d07596246586368233e8f293ebec750b4af55f14aea3c7f1bc9c086d7c0da8c14162049ed30bbb08f362e7fd8d24364d40bbfb9d5d59cab158bc6340a2c60675ea0468c45c89ae7a71691ebcbd84495e209618fc5cf30ae3d96488d34fa0baaeba46ed943ec727ade622aba77b98bf3b59109ca2c203dbb4471ba2dfcdb85aea4b90c143f52ffc395a73001a198e3bd775e19b9beb5cfaae27933d261f9a7f7617d29ebc9380f5f397335e90c9c13bd82bee5a3796344860b026d9c51b609f61b1a0f92848f9d81e38b22a6384d6ca7fcca615f0c69ea46484316619881f707cfcea4c6a005bf570d2bc768c985ddb45e2a1ccb8e5cb8e1fa4373abcf0f60f9c0d5fa5dfa7cea67e34a2d45cb10683afc1de2520074a51874113ab5120d382a3d4dadd2fc03634a6098da857fef4b541eb6384117c84afa7ad0ae9df6ae5ed8d30ae87c87b22ec78704ee1ac9ae935bc1b372030b5441e873718cbef60a70abe72dde75075b1bf087dc982d8907f2a5313a9b0a4efc3ed32326cbca4bcfc0a21dcb91a092d8aaea3f352daa080733b27bf5973a54c4916a5b659a91e4ec0a7ddaa3be87b52f826845a2c15d5a7de97a031f13827b3810c6724748c0de7a7165f710cdfc114be4955ad45900c4ac62087fa0688ce8e121d8563805c3834e626df30da373cb97614c28d6a9b73d10521446683935bf4f182ffa24a7edf7213984f5003a53e7c8926e6846468c7117622c6ea924e906752dbe6d0629def2dbebe951431beaaf1e18561e3ce0d958c739a3906360889d15cd50b002521c3fab38dee5cf9cce08e59d7cf19bf3328b2d2a49e0528c4503f7391c1e1acc71ec4381e0632b15c86b6ecc652702aabb6dbd6b354b3d2f295f33da27ba48636ffe538416cb5184783b0abcbe1951a6949c8f2494addd7567863f73b066057937c6687e9252c281dcf2ffac3880fd51666a2981ec774c338456f5cdc00e9e3006576628c51e61f8677eedb2ff289d01b08a6a6e370700dafa2c5ef7390704f245dc4a5b16c17bb497dfd8b4b77f8639a75c76fbe9bc0cc762399b3253b56cb91ba0d517c3916044026dbeae51a3201da47a0adebc33daa3a3c73c5ead60c5e298328b0d8d366e4ba968940711499fac521c6f73d8b3b2a21854996460a924ae896b4fdf0962352a008e5c6cca7c777b1b920d5f96f9028b2b2ab1d797c06547b231ec16fb1fdab086b1fe6f1c564b609782547e8dfe458d263d0077408661b7bcc895e79872e9101b3cc28e3ab084ddd35f39b792dd03a29c4075f5279ec7ef9d32fb57f7af964a0d29a4f70ac5542032d669c44045d4c58d3134d82fba0dac4770ead5691a55b14aef62e6559ca6bbb90e4a1b5a0fb96c4753adc0d625e4674d704b0c8c0298a17dd2c739366e34af0a5d100cd71c58b6195c7143002d1a281e9356e4c68d7a948c81cc03880686ba13898a4f1ae2a4f2cf4a8e8520a8ebe0fc1efb70d5dd01d6b4efbbc1a971c9c6b744a4837d2daeeb249a8a7c5d494f533f907edd66e657366dbfc5d59d4742ebdba9bd642571ab7ad95fa68c56ff1465623cdb924497336662f3cd103fde06e1c8c9a418759444b3b6fbefacdc22801a53636e3ddfc10a303c345566957d773b10840239880bd361ad20fa134e4d12910d7e9818ad5279d1ab81dde2f6c3920a6aca5d35385a2bdb5e0462b1151591c61c76684a276b6b9d30fc0da9ff2254c90a04dc1010a6397f107eb99a90adf016aa1c8260d6bb84219742006bea37cc7903dca4dfba59780027bd4687af4bd76c7572cba26f999e25a90908a9c40d8e80824825435c12b0fefb725f8c0216369d1179b25f6d7cdb0c61bcfd7dadcdaaac7b568d3287d6a80bf303e6e4d8ae740fa3019fbb44e8e246cb0d5f41ebe382f6afa68c588973adb96ff8e2199af9f05e9ca0b170f595c5ade897fdf82f870cb8ef6d1b87c61f3ad73daf426a8105b0af2443d7215ee3effe1c5af2f0f66bded236c2d746e192731294c5a8b61fba2bf0a660530babcd25e3fff99dc48fb5b83e331ade3f01bfdd94fc6d5965b35c1b543c56d15855030aa28d4c637f175086295860f4e6387ce881da41634e3060ea11919ffc748309b644abd30cf45b258bd375d3c4253dea5e20720d47280aa21769bbff24ac7f40937539dca4515cf36c0a42df370bf8346f2b66ede12863d1a9d5f17d1d9e5db1d3fbde5e58b518b8c1ff9b6b851c5f16e922601f7dd3939224e82cb6630935207825deca4d2d530d5d7e6cb30e76d79d9efba33c506f7f060ba19a068b52e604082a4b3c0c6a1021b403e826ffcc53aa8884f8671d1e911b77f8d7daede154d7f5ffc6e960ebdc4acc77f3c8d7445efddf1488a6c7503a35bf0e72b5904e2d48c8d0c25aab35f", 0x1000}, {&(0x7f0000001380)="7aa53d4787d47380f33a675f4b3a42b1a6b0ead12c635164088b98d9943ba3dd42de06f56ec99c6c1ae6cf94f91977ae98cc69ec4b742bd14c63fb7f8cba7ac0a9593d97470667b6375a5f64b316db699520dec7177a7bbf9a25ff03dfbaca", 0x5f}, {&(0x7f0000001400)="9246d06ab1be1799c8dc966eec97880ab296e7753d190176497d05ac8aaa3eacd8d3e349720e47a97f8f96318cf6c0c2dcc6bc7e3488064608b680b601b28b4c19", 0x41}], 0x4, &(0x7f00000015c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xb8, 0x402}, 0x404) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) 16:00:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:59 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x5, 0x8001, 0x8}) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="d0", 0x1}], 0x1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000000180), 0x100001de, 0x0, 0x0) 16:00:59 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kqueue() clock_gettime(0x4, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r1, r0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 16:00:59 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000580)={0x8, 0x7, {[0x8001, 0x6, 0x7fff, 0x8, 0x61c5, 0x43f92fce, 0x844a, 0x280000000, 0xd03e, 0x800, 0x4, 0x26, 0x8, 0x6, 0x28, 0x6, 0x480000, 0x4], [0x7, 0x1, 0x1, 0x2, 0xff, 0x1, 0x800, 0x0, 0xa81c, 0x3ff], [0x7fffffff, 0x308fa657, 0x0, 0x401, 0x100000001, 0x550, 0x400], [0x859b, 0x1ff, 0x1, 0xffffffff, 0x3f, 0x54ae], [{0x6d9b, 0x0, 0x200, 0xfffffffffffffffc}, {0xfffffffffffffffa, 0x5, 0x5, 0x100000000000000}, {0x6, 0x3f, 0x0, 0x9}, {0x5, 0x2, 0x5e1f, 0x20}, {0xd3, 0xfff, 0x400, 0xc5}, {0x0, 0x5000000, 0xffffffffffffffc1, 0xffffffff}, {0x1, 0x4, 0x7bc, 0x400000000}, {0x9, 0x1000, 0x8, 0xb2}], {0x6, 0x6, 0x7349a32, 0x7}, {0x9, 0x7f, 0x7, 0x2}}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x97, &(0x7f0000000000)="b66c27d9852f5dea072255b0ce3d06fa6bdc1879a1608f9b2eb33e153871215f08878edbf7cc0d25fd3f85d74f13f022de2340bb5421b6efd5de23e073b44f32183a0416c4e7caa66d0e1560bb945cb26e8a8ba2f242aaea2886b450662ca6d80d42aac1725eb4f2625e3b342c24661831b66d1435d60b3751a762bd4e92fbc98a7ffe21689ddf614973ea126c3cf072d681bee36fcd3a") syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 16:00:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x2) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x401) rmdir(&(0x7f0000000000)='./bus\x00') lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) unlink(&(0x7f0000000080)='./file0\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x40, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000200)='./file1\x00', r1, r2) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000a00)) 16:00:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000002700)="68167cbc965f05120879032999618a9a7d73758261a3c4211ef602ce8395e2da4e4bc4c6d69c32394404f2736055ee58af728f5bd5016843d5504189bdca6515f43ae89402bd0fc321870bd914b797722ecd402f29b46cc52d7c26c8547096f31d5684cac74a7e0b66a756f151e006a68a5ca889f8d8c24f787b7d15c49512cfdcd347df032d603b0dea5195fd059239ca83954ad041c356e3b71446bc02660dac47f11ec0eb3c0518d9f1c420248d3bbbf3df5018faf1e48e06464bcf299a29040972f575466fb09c2a2cd08ff8e8d3c0dab45619ad6b34682561a2d6ba1c33ab1714dcafa7a1ce882e87e92ea963eb425e74e3f6b820367c62478d678105a31544b5680b6373b89253e25340d0ea95a20f36acd8d8230d79449de32405d4352515820ec31b4a48c7581fdb72f88c637ea128e54ac977bf3f85c2ed9fc3ba455a266973a2bd6c5d997b97490a33527409ac24eacc3a67f3a9eca7a97ec1dff1dfa558a4e6f7eeef0b3398e645e03e747674a8892e7a436af17a7c0a185d912c5c51169341e317523ae227be161a88dccf3e007d939da8ca6bb5bb28d85f0d2879ef1a80812ca955a23c8b5d01b97aa68204f1be70670858963e1d74499939a0f47fd523a547076c6d205decb4b16674319c243aae90e7b26660b00e047296138afad6bf37b6f5d3fa45ab845bfc910add8084f7db15453396d4c9f5ea693d32f5dcfe67f2907f36fca64e0a049c8e462f309064f1fbd8c2cf7e1f7e0fa802a014f9b252381ba7ff0206eb5b8c2dec9ad4bc020beb45a560c1111a434ad062c6b9bb0e528fb7879c21febb70b44a92800c41eaed96e45d26024064c9d7bd66ba8a8669bb49d24c706cad16410b085b5d645528ba48ab190ce50d011b7b28bb8dc03a3b7e2561b4886fe3eedc6007b6419febadec94aa26eca37c6ce5897c307c16b7d2023ba261c951778ecfe070d23bf5ba1e4335eef1d6d2c904e0ce98ac98fd07ceb808ef736f00ed2f6f555040c3fc9c09cdfb68977fe8ea352181c7814348787c27680fccf49db8f6ad1396ac60971f44a600fb0cd88a0f8c6787c10a3d52ce9e45e2181b5d0d8898e91978a5f826d52d1761e4750e3c43f21e339ec59350a22606ab61ab75ecfc4fae77f87cc27bc94fcbffa44f102563a9c216a86097b1e898b1b28d142d8f49fb48ecadbca5242d9f050ab0ee04ff688c23f2b9eea8c5c1a9f5510a9cef7ae594a599c25209c9c03241936cdfc5b409913a47e03e8172e764ebd592f3e06504e97313078b392ee82086489d20f40d31d18da01a4c1067095f50a90108c0683ac57618dbf039293ba19f3ca2950ab6f9200c91c061b2e14e5e053b23ddfc0a6ab04ac00d0d220da590fd334c5964e97df848cce67d9c1513304bb113bad26210a94c3c0aa3518149f60fc511d937a959e1ce0d20be2550b19fc6d3a950af15166d8e2102688d42438c0facea71b19c2afce28252189978fbf8d25f6951e32e9a2fa6cf9913f63074dcd597921412d69d0a54210d0b06bd51888682f5774a56d0e805bfa7b33e1836e074c7f7c1aa01583ee5b229e0b181239492958ae6eaaa4d7390bf81001dd855259bf029cc6c6e9963a34e9b6367037c126a5c3b6ce1cca0651d68337a123d75f250317af2b4f28048334476cd44f53d3baf3dcf3941f3c8a285d8329b585151f6f53406270b00cd049d337f967bc092f7eb71891302b7cd3a2c15ed1dc6070908a6b15430c30a0c862c727b9acd5d4923b55ee7d4c948d75a584f82281c88c3ffc5f5d8ff5e4ecef533c96c86ba08544b31b126da2aae3828c13edf5cb4df6ef5d5b4c48023791af63c26ce9a659410fb95fe1f59729fcb995233c216153681c9f43af7e939cd64bcb06e51dd5b6fac9c45e46386b2cacc4a1deacd6ea22502f789818ece025ae3376fc6cae5050cb67bc28ce255ce339a42585e57220787ae3bf5760b99232d9c6ba62f851450bfff5bd0fc9c9eb969be48da9bca5ede305248120eac4c914576637bc5c8cb2cfbd626a5dd45a882fdeec934e1001bf2719542455f2bd438aa7feb943ec6da6019fb4747ffd1f5a1f095729d5f8689603bf2d38a58514ec70c4807810d536e90ad6bf4de38a53595c8f4809a33feb5c9b67dcf6b537edce1fb1965fa739c928f26e713a9c7fe98679914450e0fbaa6aff6aaf388d447319123cf45ba81a0913d033d7430f891c18a8d2965b74933f1a80b250e2ee2578443ef97146539b05f2c2966cc7b07f5c94b4977b1f9bb12a25ea465bb6156bd9b300bac9a573ea9f2be54c5c8cb32d23de418c77159722f57274999c527adfe94f1f8307dc5ab76f19a037f819b5ec8eec7bd5d433b40437b45c59cd4f36211ae7456731269e8a7d01b2fb9d9ca0886f6a2612d7b22227907e362db4aee9d9ff0a9da3cd37b5ec2b29c160627d8d045167e861e10ab153ee4b3b63f973871cc3d633b5439c038c2ed8cdc4e5d30c6c5321b68716670b58766ab05a0bc26582b5a28151028c4100143aa06f12c0c3b8dc0d0aa9d9f3d2c0ef4e4e11cdd47afef0998349db1788ea5356642ed966512e749e85e5efc5aa79f6699460ce425852855cc971455d732e3004ef12fdb6c16b621cc1b49f064e861cce7f0292bc2530654181a3fab7a6541cdabb3f0976d8731e84a69346ed9379a5dd12d4a9a7d8fb2f5b7fe0f0397270c95ec38442fc447077034bd9282b088c28c271ccd73bb924701bc2b790eb28c1d9eebf161e1b956e9c37941a191fc36574af61d27425b59d6895185999d41ec087f139ade9ed7d1f26e24441c9431d381c9394b52fb9ee36969431bf1c440302a8fa3b2110f94d41086a721832fd48a97a11ede25606cdd12567791cbed2c3880b461812c46996b01ad5716de4509c52cf4b43f48378c380fc56b4f9631dd04066e0ee02864dd18a591f92ea63b11ff170570591677efb660af563166df09ae162f14043bea1ccbbabe1dc017af89d6e7acb7ccc09b2eebf3981ce6804363007bf0f3cf03d2f3c0eb6eed2c5f4dba340cf1c356a7796bb4b8c30c1aaeeeef79c9d7610fa17a930e513d83e063c64dcb19b4a0114673111bcb4a5fcbd1f8bb60e7eeb58ee8487bb15b934b33dd72c9c42f7c4351adc33876f219cf26dbf9cfa528159ebbe6f2752e96baa118f6f20f71442fc8ad60054cd566e36654c2e240a8c51ccdb9cced5a66d13126a15f2d0583ac6f553f870572a58385dd1a34ec177c5bb2d0d7b8ef68f3d4b5b7a50cee10a54063173dcc1be3395cab8794ea5aa4cc78c90bbb672107d24e8e4c896041471ce8ba244d7760d6aa5608cc4e676773d4eca3e2bfb7463eb4e97c17c897d6949114c235b5c061434725e3d42de8dcc08b1992b3a8f9cdd6bbabc343ba85be7071f460d10fad4b81e2ca84a38bddd8db60697333b0ec0c8b52fea1226a1709968fdf621e6df3c700bb631dd598363bf830cc67a6cfecb38ac83d9865a9bc36e01d2dcfdfdebaaa9b820574ad8ade57d80a91da3034e81b4a6a5f3d820394b5306903fa42e855638227244db9b01c8e1a1c0630680ddc244d53469aa0f9d7726a0235ec389a2d887fa2688e5da0af11b923219761b721405b5b69fdc67eab30236ec651d0f81a14483f7c253a51424eda182453fef5dba3ecd6a780efa4291c2e2596b2145db70504713b92a93d4ea07271ab8c6c365d0b35e630fd2a507d3cf20a750b8208202323500a600de2b5c30f1545764462fb5acd44f57df9b272f2a1ec7fced1fcdf8506e6811713d9ec63c377df0241fa748a642773c3b24ac6efd7f366dacc4928dcc3ec0155d3894a21b7acbff46759571093bb7a81deec48c011e0dd8333676a1b9e7e615a7fe6ec1f365c0d209ee2b1ad6b86f0f3a00dd7998ce5fc5530d7ad53d0032d6b5831f2842ff941640ae463e872d365a82e1d76695933d1a641ae81ee40189ea56672f193d351f1ea7a20e2a839db35b3c13a1378d6e99f65e90f7a5ab64e753823a2777bd64c84650db7ea8f42dffa1d3d314351bf1f48ed015efb277952b90ed5b18769c4f342636be14a116cd6a36233086a53231ee001ccf43bcfb1b96b0d185e3d95b84ebd45e33bf78916f706c2061ad0c5694f795cb3107ddf9429ef7d11e30d16bf1ab58a89391de7575474cda0731b337fac310350b85a4a34bb3040121ab13ac3c496489a83906690ac68191d6b60dfb2cc6ef4a928bb9a58b89e4eaec7c9084b2b72902b2c3441d64a41a41405a55c902bbddf304b2e338f350b937e7ee6b3f9f6582f051de439a6cfa54fd66f3a89130e5b5fd2feac64a4d6f03b4065596f9a259b77762e620bb67db0044e22a9d2b00020d0c934cb7d2b3e4fe33da091ec8268c3cf99d22ac5c4158cf83bb857a7e5da47c74e631a6cb7662db4ce5abf5e6ec54fb0fade83487bbfec5a07ac24f16cf9df7afd986acab4d4640003e21a247645b642b8ed34972b1ab6328bc48f60047fa08e3efd4f40c8921c40144868abdd8ea377528eb369b53caadf223bff3b3c55cccae7403e225993e71e0bef138da42b389e39adc4903164b95a908f56a34538cf1950baa7b4b79b0d76fbd22f6ff4f842b256a58388de4d35970121ba6bf4caf9448c0bb23b275861557d006868d3702efed9a4d6925a03f9bdde456dbea65fd125792df9a726a82478d92090f235d203c2b92a0e3f1f1f57cf2788256b5078a8cedee149008a17d730eb3b41e02ebe21bfb37ae136041b31f0f115391ed17fbdf4a74726fac8f281e4292e3c86a1263f51acb24c8d401d0f5cd145c418913f6c915f7bccc360196553cdf83ff7425de45a9be041a3a6e988263a165af00d16aaa0513248ebe5a152dad4033f65ac88e5ad45288d9120c3b05a72579a27ca257ba5d64db62dbc6f4a7f90a9a5c42e7eb837ac3251abf9fcf51b26754337ac852d0492757c75499c72d1b9cd240ff1037eb3544843bdabbd5e1390cc9898bf6e55f6c3d48417b2ceca477b0e377985aa55827daaf20a909c2502c89934e81405737eb734ef0b4e8a430bd88f7f30823da76ba809948a538fc141e4390043bfa4c6acea74c466f8be6d0596f0917096c308d3fb1323204acbbcec359098d20beb9d510be1ae716b0fafb06ed7c932142aaec2128b81ccc96d42575364b74f95fc8611505916f163305850c12bb55e3d2cb6e3bfc1878341111db47576caf0f8632eae8f675e6ce2f6cdc6c7cc03dd58d1e644727cf70c0171998e922bab243ff3503310609544f84e777fb531b608ed1ad67583599531eca9ca522bb59a11be0ef8b6d016fd057f5dfcf9fd419aba7c63c7e5f2c60ca88f00cefe95492e288f9191bcb0a3890b50c8fe725bf978752763e5a784773e3a535cadec827a4974ce51753cc2bccc4c9d77ba30f1dc27d8144ca3ad2b7bc4206f07e5d39a2e33c4685256f82550bd4c266005bd1313a8f53b02571d516dfca3b42d566e26505b863b8f0795dfae4e4b78ab203aec9df86c423ae977f6e274087464cd8df5dc956f91e54f28f00c32a775ede61b78e456ed2198bf3f3b5e993610ba0080d9e79605d6e6fb94c509c1119b194208efb756f9ae1a23e129719d628814e6bfdb00ead55d15c68d8c9876c0fe8256c3bccfb24c4b7f45fce65dedd56108aa48c5794a47475aab35f14f1df64a51fc984a6baddd6fa268949612b9a3ef0884370f5831a8d0270319", 0xfcf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x7f, 0x100000001, 0x10001, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$getflags(r0, 0x3) 16:01:00 executing program 1: r0 = socket(0x11, 0x4003, 0x20000000003) sendto$unix(r0, &(0x7f0000000000)="5001050160000004000000008304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x285) r2 = getuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x8, r2, r3, r4, r5, 0x30, 0x7}, 0x100000001, 0x5, r6, r7, 0x4, 0x8, 0x400, 0x80000000}) 16:01:00 executing program 0: msgget$private(0x0, 0x201) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x1fffffffffe, "b04d00f3ff0a631a005354564f2c6ec8c100"}) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) panic: kernel diagnostic assertion "(rt->rt_flags & RTF_MPATH) || mrt->rt_priority != prio" failed: file "/syzkaller/managers/main/kernel/sys/net/rtable.c", line 569 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *169916 13176 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f7c399,ffffffff81f3aad6,239,ffffffff81f16fee) at __assert+0x2e rtable_insert(0,ffff80000099d880,0,ffff800000a1fc90,38,fffffd8034dc7e08) at rtable_insert+0x66b rtrequest(1,ffff800015a07c00,38,ffff800015a07b78,0) at rtrequest+0x875 rtm_output(ffff800000a1fc00,ffff800015a07ca8,ffff800015a07c00,38,0) at rtm_output+0x6e5 route_output(fffffd803f030800,fffffd803701da80,0,0) at route_output+0x7d7 route_usrreq(fffffd803701da80,9,fffffd803f030800,0,0,ffff800015a11530) at route_usrreq+0x363 sosend(fffffd803701da80,0,ffff800015a07ea0,0,0,80) at sosend+0x660 sendit(ffff800015a11530,3,ffff800015a07f80,0,ffff800015a08090) at sendit+0x53c sys_sendto(ffff800015a11530,ffff800015a08028,ffff800015a08090) at sys_sendto+0x80 syscall(ffff800015a08100) at syscall+0x511 Xsyscall(6,0,ffffffffffffffd8,0,6,55f0a464010) at Xsyscall+0x128 end of kernel end trace frame: 0x56135164950, count: 2 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> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "(rt->rt_flags & RTF_MPATH) || mrt->rt_priority != prio" failed: file "/syzkaller/managers/main/kernel/sys/net/rtable.c", line 569 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f7c399,ffffffff81f3aad6,239,ffffffff81f16fee) at __assert+0x2e rtable_insert(0,ffff80000099d880,0,ffff800000a1fc90,38,fffffd8034dc7e08) at rtable_insert+0x66b rtrequest(1,ffff800015a07c00,38,ffff800015a07b78,0) at rtrequest+0x875 rtm_output(ffff800000a1fc00,ffff800015a07ca8,ffff800015a07c00,38,0) at rtm_output+0x6e5 route_output(fffffd803f030800,fffffd803701da80,0,0) at route_output+0x7d7 route_usrreq(fffffd803701da80,9,fffffd803f030800,0,0,ffff800015a11530) at route_usrreq+0x363 sosend(fffffd803701da80,0,ffff800015a07ea0,0,0,80) at sosend+0x660 sendit(ffff800015a11530,3,ffff800015a07f80,0,ffff800015a08090) at sendit+0x53c sys_sendto(ffff800015a11530,ffff800015a08028,ffff800015a08090) at sys_sendto+0x80 syscall(ffff800015a08100) at syscall+0x511 Xsyscall(6,0,ffffffffffffffd8,0,6,55f0a464010) at Xsyscall+0x128 end of kernel end trace frame: 0x56135164950, count: -13 ddb> show registers rdi 0xffffffff81db3e57 db_enter+0x17 rsi 0x4c5e __ALIGN_SIZE+0x3c5e rbp 0xffff800015a078c0 rbx 0xffff800015a07970 rdx 0x4c5f __ALIGN_SIZE+0x3c5f rcx 0xffff800016c03000 rax 0xffff800016c03000 r8 0xffff800015a07880 r9 0x1 r10 0xffff800000994980 r11 0xaf19a2d547623b72 r12 0x3000000008 r13 0xffff800015a078d0 r14 0x100 r15 0x1 rip 0xffffffff81db3e58 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800015a078b0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=169916 stat=onproc flags process=0 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800015a119e0,0xffffffff822b7b98 process=0xffff8000ffff6010 user=0xffff800015a03000, vmspace=0xfffffd803f014d68 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 13176 467934 17707 0 2 0 syz-executor.1 *13176 169916 17707 0 7 0x4000000 syz-executor.1 87240 295943 0 0 3 0x14200 bored sosplice 66882 336467 22746 0 2 0x2 syz-executor.0 17707 477669 22746 0 2 0x482 syz-executor.1 22746 343009 83270 0 3 0x82 thrsleep syz-fuzzer 22746 250712 83270 0 2 0x4000482 syz-fuzzer 22746 519457 83270 0 3 0x4000082 thrsleep syz-fuzzer 22746 362397 83270 0 3 0x4000082 kqread syz-fuzzer 22746 344316 83270 0 3 0x4000082 thrsleep syz-fuzzer 22746 389426 83270 0 3 0x4000082 thrsleep syz-fuzzer 22746 404961 83270 0 3 0x4000082 thrsleep syz-fuzzer 22746 246740 83270 0 3 0x4000082 thrsleep syz-fuzzer 83270 253486 19313 0 3 0x10008a pause ksh 19313 130674 4780 0 3 0x92 select sshd 88195 65316 1 0 3 0x100083 ttyin getty 4780 155476 1 0 3 0x80 select sshd 95312 333686 24958 73 3 0x100090 kqread syslogd 24958 11030 1 0 3 0x100082 netio syslogd 91733 158652 1 77 3 0x100090 poll dhclient 13683 244279 1 0 3 0x80 poll dhclient 24292 199975 0 0 2 0x14200 zerothread 10127 438556 0 0 3 0x14200 aiodoned aiodoned 86182 303471 0 0 3 0x14200 syncer update 4297 226533 0 0 3 0x14200 cleaner cleaner 41431 165880 0 0 3 0x14200 reaper reaper 68829 120957 0 0 3 0x14200 pgdaemon pagedaemon 24231 388707 0 0 3 0x14200 bored crynlk 70417 432839 0 0 3 0x14200 bored crypto 6688 322259 0 0 3 0x40014200 acpi0 acpi0 6178 141758 0 0 3 0x14200 bored softnet 21899 242876 0 0 2 0x14200 systqmp 58398 364984 0 0 3 0x14200 bored systq 15923 179490 0 0 3 0x40014200 bored softclock 2043 407780 0 0 3 0x40014200 idle0 36598 114020 0 0 3 0x14200 bored smr 1 358437 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9578 6521K 14693K 78643K 37710 0 0 pcb 24 9K 11K 78643K 8384 0 0 rtable 195 8K 8K 78643K 3302 0 0 ifaddr 74 22K 26K 78643K 1539 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 659 0 0 iov 0 0K 32K 78643K 2117 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1187 75K 77K 78643K 14343 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 201 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 936 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 17463 0 0 sigio 0 0K 0K 78643K 287 0 0 proc 42 30K 46K 78643K 2094 0 0 subproc 32 2K 2K 78643K 44 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1867 0 0 in_multi 33 2K 2K 78643K 632 0 0 ether_multi 1 0K 0K 78643K 117 0 0 mrt 0 0K 0K 78643K 70 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 126 556K 556K 78643K 126 0 0 exec 0 0K 1K 78643K 1461 0 0 pfkey data 0 0K 4K 78643K 14 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 101 21K 39K 78643K 41683 0 0 UVM aobj 130 9K 9K 78643K 156 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 675 0 0 NDP 17 0K 0K 78643K 409 0 0 temp 227 2716K 3356K 78643K 53083 0 0 kqueue 0 0K 0K 78643K 184 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 7185 0 7178 1 0 1 1 0 8 0 plimitpl 152 446 0 439 1 0 1 1 0 8 0 rtentry 112 154 0 84 7 4 3 3 0 8 1 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 2 0 2 2 2 0 1 0 8 0 tcpcb 544 2568 0 2564 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 ppxss 1128 315 0 315 59 58 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 195 0 0 13 0 13 13 0 8 0 art_table 32 196 0 0 2 0 2 2 0 8 0 art_node 16 70 0 28 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 8 2 2 0 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 934 0 924 1 0 1 1 0 8 0 shmpl 112 154 0 26 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 31377 0 29705 56 1 55 55 0 8 0 ffsino 240 31377 0 29705 101 2 99 99 0 8 0 nchpl 144 55907 0 54281 61 0 61 61 0 8 0 uvmvnodes 72 6775 0 0 124 0 124 124 0 8 0 vnodes 200 6775 0 0 357 0 357 357 0 8 0 namei 1024 178982 0 178982 2 1 1 1 0 8 1 scsiplug 64 35 0 35 27 27 0 1 0 8 0 scxspl 192 182738 0 182738 68 66 2 6 0 8 2 sigapl 432 17634 0 17621 2 0 2 2 0 8 0 futexpl 56 267817 0 267817 2 1 1 1 0 8 1 knotepl 112 3195 0 3176 1 0 1 1 0 8 0 kqueuepl 104 4283 0 4281 1 0 1 1 0 8 0 pipepl 112 10118 0 10099 28 27 1 2 0 8 0 fdescpl 424 17635 0 17621 2 0 2 2 0 8 0 filepl 120 106305 0 106210 10 6 4 5 0 8 1 lockfpl 104 6164 0 6164 4 3 1 1 0 8 1 lockfspl 48 2069 0 2069 4 3 1 1 0 8 1 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 226 0 216 1 0 1 1 0 8 0 ucredpl 96 27008 0 27001 1 0 1 1 0 8 0 zombiepl 144 17621 0 17621 2 1 1 1 0 8 1 processpl 840 17650 0 17621 4 0 4 4 0 8 0 procpl 600 40185 0 40148 4 0 4 4 0 8 0 sosppl 128 223 0 223 58 57 1 1 0 8 1 sockpl 384 14603 0 14585 10 7 3 4 0 8 1 mcl64k 65536 5959 0 5959 625 624 1 129 0 8 1 mcl16k 16384 39 0 39 27 27 0 1 0 8 0 mcl12k 12288 309 0 309 56 55 1 1 0 8 1 mcl9k 9216 277 0 277 54 53 1 1 0 8 1 mcl8k 8192 232 0 232 58 57 1 1 0 8 1 mcl4k 4096 658 0 658 25 24 1 1 0 8 1 mcl2k2 2112 104 0 104 52 51 1 1 0 8 1 mcl2k 2048 78646 0 78603 37 31 6 12 0 8 0 mtagpl 80 28 0 28 10 10 0 1 0 8 0 mbufpl 256 215165 0 215114 339 334 5 68 0 8 1 bufpl 256 52286 0 44556 485 1 484 484 0 8 0 anonpl 16 1490704 0 1481510 487 447 40 55 0 62 0 amapchunkpl 152 72777 0 72692 229 225 4 18 0 158 0 amappl16 192 94686 0 94194 559 532 27 38 0 8 2 amappl15 184 4 0 4 4 4 0 1 0 8 0 amappl14 176 45 0 42 2 1 1 1 0 8 0 amappl12 160 8718 0 8713 1 0 1 1 0 8 0 amappl11 152 55 0 40 1 0 1 1 0 8 0 amappl10 144 70 0 67 2 1 1 1 0 8 0 amappl9 136 9264 0 9260 1 0 1 1 0 8 0 amappl8 128 8895 0 8864 2 0 2 2 0 8 1 amappl7 120 34 0 31 1 0 1 1 0 8 0 amappl6 112 63 0 57 1 0 1 1 0 8 0 amappl5 104 8898 0 8887 1 0 1 1 0 8 0 amappl4 96 17770 0 17750 1 0 1 1 0 8 0 amappl3 88 1701 0 1690 1 0 1 1 0 8 0 amappl2 80 140180 0 140114 4 2 2 3 0 8 0 amappl1 72 305037 0 304625 26 17 9 19 0 8 0 amappl 80 40583 0 40550 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 155 0 26 3 0 3 3 0 8 0 uaddrrnd 24 17635 0 17621 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 17635 0 17621 1 0 1 1 0 8 0 vmmpekpl 168 100741 0 100717 2 0 2 2 0 8 0 vmmpepl 168 1733144 0 1731663 421 350 71 91 0 357 0 vmsppl 264 17634 0 17621 2 1 1 2 0 8 0 pdppl 4096 35276 0 35242 6 1 5 6 0 8 0 pvpl 32 4415212 0 4402910 1035 878 157 215 0 265 53 pmappl 200 17634 0 17621 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1725 0 1104 25 5 20 23 0 8 0