kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Mar 31 05:49:40 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.4' (ECDSA) to the list of known hosts. 2019/03/31 05:49:58 fuzzer started 2019/03/31 05:50:03 dialing manager at 10.128.15.235:19552 2019/03/31 05:50:03 syscalls: 1 2019/03/31 05:50:03 code coverage: enabled 2019/03/31 05:50:03 comparison tracing: enabled 2019/03/31 05:50:03 extra coverage: support is not implemented in syzkaller 2019/03/31 05:50:03 setuid sandbox: enabled 2019/03/31 05:50:03 namespace sandbox: support is not implemented in syzkaller 2019/03/31 05:50:03 Android sandbox: support is not implemented in syzkaller 2019/03/31 05:50:03 fault injection: support is not implemented in syzkaller 2019/03/31 05:50:03 leak checking: support is not implemented in syzkaller 2019/03/31 05:50:03 net packet injection: enabled 2019/03/31 05:50:03 net device setup: support is not implemented in syzkaller 05:50:07 executing program 0: 05:50:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f000000000000"], 0x1, 0x0}, 0x0) 05:50:07 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) setreuid(r0, r0) geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000001c00), &(0x7f0000001b80)=0x1bb) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f00000004c0)={0x2, 0x2}, 0x1a4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r4, 0xa, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0xffd}], 0x3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff9, 0x1, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffffd, 0x0, 0x12080edd59f95665, 0x6, 0x7d}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000240)=0x20000000000002) r7 = socket(0x19, 0x2001, 0xffff7ffffffffffa) setsockopt(r2, 0x81, 0x3, &(0x7f0000000940)="e295674ed6463641374a0cb49196b871476f88ce47b8231738d979b4ea3c4033535ae4d310dd1ff71ef899136ac5253c583375812554e9162877de9ea37bc97e0c96204dd4bf27d781678b24378a8c2ed2c647ebf83ada725e5b1a4c23b01772f256cdff9fb9b7ced3e2c0a94a593a617c9ac89fd9967997339c9864656e4f030c7f2b0c0bbdb3f0163b3b7f9ccbab181f765c3849608a6cf154a57b1446128122441773ca058284c50befef1db933717d7798a6d9ad78d7f1c3b4c27afe9c103ef01f4ea43b9faee5712fc050217c5d09d33a3f0e8f964077e01058fca24b6630addeff56e6cf5ab9940ca8199c5bb5d1f0ac5fe2f1879f6a9746a9af635ac851cb5a794f91a7de2076aa80a04dac0841df9940b4e5f3c29f0199f427f597aa3e2245f6469bce2998ab861c1c48487624961b62a6e4c12ebfd422f538d99dd1d8540948b8140423891a1b0bc0081a1a36a090a0ebf741962a4f86f20fda13f2bd1780119350fcf0eaffbd1fa8729bccf44770433aee1a9243819bc4dd8be6fcdb422dddc69f36b15c7bb6c8bf213cbf1cdaa4ba91a8c7bab76cab376a684ac352911a657ffc09659c7398328e59ca6f28950ae54244005a047312ede4c5d9a145c44e2392ebf36b7f1754728579a4b63e7236de521eb6f3bcd9dc77bf5fb633c91584c76a2e81116934ab24d1a3064c13d26ca3065da875ff6dfe2730d0c3a7e2a0a15c44a1f9f85cbce59b2962f8399d98c13b1ff9eff57e545aa69f7a9124bc30aea29b9de8a4c1f42d5937449a2a7c4a1c75976f921aff5961233801116c5dbbebd7b632cb9d11859398a9208996ef88addd4ef700c5e02fde5bdbdb09fcaf9eef66e6223979e136041889c74b5a6245e6c7cab76835c963b4a85ce9a6ef27d91b81215ae6398add94068a02c83e2f50c35332afb65e293a1a5a4489a048563d27797ab88049214391e3c2f6971d8a997c139f596e67c1b6bfbce3a6cbbcc5f694a99ffa12d33cc51c5d461f26553c0e6327b90c832608177cb9e0d57db1366a7e429b050fcc2ef75978426b77d5a9254ecd27f59a73660fb0bf6be32429912a4536a889e26e80ef5c1ce06441401e7b477b0abd78ebbc117f5f9ac5733629bce76577bfa7d466ae14abc71cd89bf7f66fbc3231de6085d14c29fc82aacad75a4a735b67ca4baf0c027abf94b7e25c091bcec93dd13535572e42fc04e8db624a01fd6ff6d6213b8baf7fa988e44adc49dea34cdae4d97a7a2a2b0d21728a7da73b2d6298e000e14f80d1f0a45fcb85423bc165e288a60eacd2cddf28d4a09339987c6837d33f794446da625ea3d6e9e6dd1270bb4faa98a835a0bdd5e954350aab10639b4a59677ed6682f7f72c0043639cf98b98c5655d88afae82c1c019769ec2ac7f0bde0a2bfe03bdb1c959a8bda250fea62bfc639da2fc3e18d2eca66c48acdca315a37e6fe413e1835524dbe9c0f887ba9e3e7e193dd41e1b90587056c9fd966fd28f802108305d93e7bb1a8609a39842db263ae4325d40a7d4fa1b17bbedaebb443479530f61dcd03cfbd9c43fe51d104dccab9ad33334b833b9982fd665f6fc3362ef21bf257a5f43d8674238521f75eeb547596314ff93baca17b8aeb7a40347ea6cda7d4626fa74befd4991cd39cf5b3e05a4273b9d20110bc86711af2f43080992ba1457cee69bec4294117e77468fcb36f57a022b66b5b5375d84dc435aa3430e19cc0be68092f4b9a1bd176c8ccd114bd1c273251d56e999920b75b297ff31633eadf14fdb16b4c525bbc1eda7d4fe61bbc1924c47b65ebd7b2539fc86bace009cabdf1ba78aab863e3d7292639991beda6bb25e5e4f218435346ae828e7d20adfef02361080f4196699459e5e92431107eca64da56f0b11c27a2353e93fae05b07bc683f8253f9c6ff49e6cf8627a95645ef6200f12c61e8e27aa7dab3735cb916c914978cc45a15c978701ce8aef23f727b8c1d182b67425b89fde09e3352028a41f86bd2d6a498eb471eac1e95037819d0d1e51a72224a1f0d783b674063ec5dbd324d89e46cc6a23fe32fc566b5f05ae44281d644210f2b3e87dd4b89383f1ed749ab9bb6389c547b999e1a83aeab0bc8cddfdb94acf2d648340ea9cdb2633eed18d7b0a0f3dbd5e21c3db22502c306b8bf3cd151fe85ebd72455adbcc82b61967b8368524fd2b4c5c45a181545883f6b7bc6a3cddfc30ff33ac57192009ac30eeaa457a5f74f7d22df680fe4d3f937f8d9507d0aa6ab82935b49a3c9c6f0f0baa5816ff07c8c41368d98fe5a33bb8aca9df56e4cb9bd51cc14172abd0ea898840897533feafdf86af550bd9b55f09657abce9c14c9c7b4a3df6d45e0b102c37754cb98cad4c7dd950e2a9201e196285e4b76bb73871f56c532d2ef652a336f369dd4b5d80e664870de7d1731fa10209008b68923666a2c01afa666f458d0e3b28936be5cb845944c36e6c99ffecf706ed184573c32c288cebcce1cc05056806e37752aca68460faae529c28928f5d7f7bf1ae76d2764f6c7d64dbd4b51a30982a628fb967b3f9dd24c8c52612b20cb844ce7debbc7271f78fb6e8f48f6e249fdd485f6ee68fb9585bb079785501cc1f560c013f13f1706d84c5e5c2518bdd84bf68abcc95c0267a06ed99989e48209157e20e75bc82ee0e0fff845df63fe787c8416a027b09d947bf34db045aab463bd69ed8a6c823d44a7ed84cedd4853e0bab9b3dddeaa335c0d89c99176f130cd2851abbc4ae6fb6a13d3a224735de852909ecdc9b53a87693c95b8f998bc7023d1378f0016c0f1e1f04b92f174eb10da3427957ae33830e39c1e97555833ca4c6fd0a262269f14cf922cd4191ba2891069daa35bfcd41e09a67bda631f386a27515452e84d14885388e54d6a257685b20a4449fe5433c9a4daf79cb3733cac874b037c6c1ca5a67e25b097168aa04af8152fe79e16581ba3b81615f23ef402aa17ddaf19a2e03e44c99465d549e88e09dacc106106cd14fa2216fe845ee91e759788c8dcba4f47da8cf51b9662b446198598e772362d7cf4a43b170e8a68a269f44227e480eabf91cf4164e0b1e06dc34d62c19281bb0060230ffc68a1d6804cb90b36bd84892dc6b8572c935867e1ea72a9c19c38d72731f8acd2fc582ee7b3f0860c1a83728b537d54bf75074054f42c698bceeb13b85bd740082d466481688502c4a944abedd4c20a6478065bf642a03b696c36ee7ca9ddbdbed6fbb2cae75cdf9617e31b2ae33c796a408e53a8a0c525092af6b45df93106fc7f65369715bac0cd6c65bf5fcb53815d900c441f5f1082c2d925623af2b40b7a37155911b9c99a8724d0d9e0ea5f8633d542947471e28c087982e9f0e82af357effd3fbf85c9f4b47d886bc3dcd070d44ad502f2a11cbf835e57faed1a2618477dc18380cb666d76a2395e4cf5ef13cb60046cb1a03e7939154c7b7f454dd7d8e930cda263230d75b2d199c2d8ac826c22805eafcc4243c7001986f1cd3591f1b678da70f76993911c6466b70831f1f1b26056a76437072633ca20070747cb040520bca4125e19f3f85129585f485b0fe6769a443c2138e0a3547707fa5d8b9cdb6a36281e944cf7b3523158907d80e13233e4045b862aa84b516a856679f47203fcfe7679d854261feae7964d44c4f7716a7510cc3d4f3bb1a595a2fbeaebd6b5c3d7908f2fb3e4e8793931cc1f892495d99e6a7a936cf683f8eee387653aea520eacbcc5c53474558e0a3c78ce775e7c6682f2c9ca13f209b052109dd36c23478682893ea4992ca004fe7812cbbe2fd21d0c7b96fa4e0b8dfa5501050c04050a540716c87ded92dcf68ac049d9b2ac22d2bfd77c30346e7c7fe693e4eeaa06cb0b9fd446540a20824f61607dc35127536bbef4f68f5005c849e15b5c4449ff7b1a03c09ba75feba61e89b1d748ababb5e58d80f1741fab75b451897b6f45c4b0bdf6e6fe4758f6642d813ebf528a1ff4424c219ac855e82f8a7a63513c4f7d3a601b97f5e192442bbeddbe03ba386a7a4450f3a2e264231133a3436d8e4df13ed6ecdd96ce01f9805c926a65064e64dd10ba1931cb981f1ad6f5e20f8ade5f2047a486c75a2a83d99f22d21f00d07a78a6b64d81ebce5e6b0aec036e7fcaf7c3b3fd98ad8a988057c8101e641e30fd308ca6e19ac0677251033ff12d1d45f5442c2fc644308172dc66db3f608b3fda489ec978f855866714c5e673ea3d30a1a9619244a170e4b1f7e842c26454c3f4dccdfe40f106d869787c3c7b87960acee9d6eb8a5a6306f33f2696d64a7010aa04e8cca4fe14e07537229ecffeae2095dc8387f1a4ffead17d0e762a36fedc67450f6dc329410f5810ea1e4f7350434097cfb3438a2d5a724d96418294422d01de90077fcffc07c60e4cc5e405cebf3d8a37e86251bbd55d753b8b038cc89d3368d81a29ffcfaea44ef7648dc8f1a229ce1338d9ae7ec24b714c2f865f906b1093044cff0cf20275d54424894c1473d477771c3026d611ed4953a0394732773c6139c4c9d5fdc54925ed6b0c084ff5e6c0081d36104da450eb8a340b10b642dbcfe396a959b126046acb4a62a49b7692e8f45b8f3d2dcadcf51e025f41629bad072c545c0eb462ee624af8e096d0780b7b5e563ce58a32796d76f54f4745c6ddecf5518184a86f94ee94289be24f761aff0cff9522eca6bc6bc2e3e7a8b15a42679b5b0321d86e675064a25b19e105a772e4e4b317346292a7714b9c12c57797ab56c3a9d2db3322bc2ef19ec7de42a91ce251a2262ee7aee598fe9c2db17a752318b8dad771674b11c6c50773d18d4df15fbe187157c513d1d03623df5210976b1a34d3a10366f2d6ebaf81c2af0da670ae9b41e09f362e33b2022844847eee18c76bbf128afa2220ed970ec89424b5124e175b98d7f746a6b857d01256b4d2f77b224f01a86cbf27e16d4495ef16622374695e048435ffa48c9d69627515ef389f42dc7a0c8b36e6e22270df0c595f6004c501e6a635bab672685cffc6cda997213ff1fd4dfd837cac67236d8c3b0a091bbc96b2061a4bfbc9d489272229beb9c885f8eaa853bb815236cd25d95204a4f9dffd7405896650932606afdcd5e2757125d5b9f09dda0ee4edd3331d93616d97e01d0dd9ce724952043c0ed7884791e88650b706a41fd18367fc4a4d4656f9aa095cdac242e55987f0fb054f38d25d5e22e85a80afd5fdf01faa732393a7671f5ebf01fc76b489186e44c4f0b1eb37782d6b3de866457bf89708f704c20925012abc7be8e76f5eacf023d765c88c8d2d77162a467c453e0b4620c2b58083e63054d0cdc4f4de0b5768cdd401ffa9676f74755006f90a44c816ea7ed5498c6655d068b38bf9d58a871c69a35648bb9825ce9bfeacf05ba8227e71acf4ad8eb2b557503ea29de90db1b878d9af670beda0c51547d80b8416452c78249eb412b31457c225b58449da84b27730c1865931f855eeb2d7f3ecb14973bcd728e75141cbae0a5fec690b5004333419f9fa7f57bf1964c67c6dbc0771eee78b84f18754907da83c5ec310e1b46b10aea590adf254ad2a34482a934afce309dc0bf7abb641123a1cbc125647498d326febba3ffd2ac8319a341f32e27ab636220699cdcd881b549a25964bde7995c4b97179e521dedc022de333f93623b363f564b3b9eb4c46e96df05a4d16742e2672d24ceb9e1a04f6d434b6cacabad82a7ce2a8705703b1551587352dbd46f15a6efcc46254d214e3f3adae1ac22195e4fec80c5b0aaf806672f5f2971300f2", 0x1000) r8 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000003c0)=0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/ttyCcfg\x00', 0x80, 0x0) socket$unix(0x1, 0x5, 0x0) r9 = semget$private(0x0, 0x8000000007, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getpeername(r1, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xffffff94) getsockopt(r7, 0x9, 0x10000, &(0x7f0000001a00)=""/111, &(0x7f0000000900)=0x6f) accept$inet(r8, &(0x7f0000000580), &(0x7f0000000600)=0xffffffffffffffd1) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000440)=0x4) semop(r9, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000010, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8, 0x1}], 0x7) clock_gettime(0x4, &(0x7f00000005c0)) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00') 05:50:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x6, 0x100000000000002, &(0x7f0000000200)="ee8ff0a0", 0x4) setsockopt(r0, 0xf4f, 0x1ff, &(0x7f0000000000)="fc6d7708e7e25c71a46a39b394e1139876e07331d14f29a4e902cf1b1b4810073a7cb15240729a88f6711f3ae816ce7cac10c8ebfd2b0addd71596d34403d895d7610a4a6f12953bd7f2e59301945d9e1ed55629bff84866c36d8226f89ad68d56fab18a0b440677161157b3eb70822c15bed8f3600f10f836ce238dbe1cc7dc14ac00b2b7e9278e770715a67e0071aae6f940f43e1a324f2d313d9da83440a6cf4bb5877bab864802b0a5aeea6ea173e0ae2ef7ac9927f73ce03ce531d34286765b273d41c4270795ee3246318899fcdbabb4bfebfa0d5abb4528505f3fe0a6775171c459399cf8588e6a", 0xeb) 05:50:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shutdown(r0, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x6) 05:50:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = dup(r1) r4 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x1) r5 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getegid() open(&(0x7f0000000440)='./bus\x00', 0x800, 0x20) getgroups(0x5, &(0x7f0000000240)=[r5, r6, r7, r8, r9]) symlinkat(&(0x7f0000000300)='./bus\x00', r4, &(0x7f0000000340)='./bus\x00') fcntl$getown(r3, 0x5) accept(r2, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) 05:50:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 05:50:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0x1, 0x0, "3cbf42eb8249066509c75f4a559bb1035eaf4847"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) r1 = getegid() r2 = getegid() setregid(r1, r2) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 05:50:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) listen(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x169) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x1, './file0\x00'}) 05:50:07 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0xb000)=nil, 0xb000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0x66) getdents(r0, 0x0, 0x0) getdents(r0, &(0x7f0000000140)=""/141, 0x8d) 05:50:07 executing program 1: r0 = socket(0x2, 0x3, 0x6) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/50}, &(0x7f0000000080)=0x34) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) write(r1, &(0x7f0000000200)="776902000000000000f8dba3efc27c23903e5395be271b240ad1e1eedc4134a699170e0300e7b6ad6389aad5e97bbf0000000003edf2e01a", 0x38) 05:50:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10080, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/204, &(0x7f0000000180)=0xcc) recvmsg(r0, &(0x7f0000000800)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/169, 0xa9}, {&(0x7f00000003c0)=""/161, 0xa1}, {&(0x7f0000000200)=""/41, 0x29}, {&(0x7f0000000280)=""/37, 0x25}, {&(0x7f0000000480)=""/60, 0x3c}, {&(0x7f00000004c0)=""/182, 0xb6}, {&(0x7f0000000580)=""/182, 0xb6}, {&(0x7f0000000640)=""/15, 0xf}], 0x8, &(0x7f0000000700)=""/202, 0xca}, 0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x24}], 0x1e}) 05:50:07 executing program 1: poll(&(0x7f0000000080), 0x21c, 0x101) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x8) 05:50:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 05:50:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) r2 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x90, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) r4 = dup2(r0, r2) connect$inet6(r4, &(0x7f0000000080), 0xc) 05:50:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x5700) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x41) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000001c0)='./file1\x00', r1, r2) r3 = socket(0x2, 0x4000, 0x80000000) sendto(r3, &(0x7f0000000080)="5a60c2192cf81cfdcb28121efb5d247e39bb4d1cf3c6b60d76de98d0613623495007ba0b56e5a3387864c881eb45ba6f4bf9a7ac91fe26169a13ddcc849907a974ba8ed46fdb9e1e7d0d70d9e612fb50c6b2f2f9df025cfaf849b7feba8416f4a3defd0a48c10f6a9e40a01cd2b0af8c900d6bd5de6ff307bcb4026cbd76ade98e95bc5550902f7cea7475467f80e1040575183da120d6840fa25c556c255a2aefcd88c1fd5f224df0a17737f69f41772d524d8bc9bc1c", 0xb7, 0x400, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 05:50:08 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x200, 0x0, 0x401, 0x0) r2 = dup2(r0, r0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x21, 0x8000, 0x7}, {{r2}, 0x0, 0x0, 0x2, 0x0, 0x4}, {{r1}, 0x0, 0x8, 0x80000000, 0x7, 0x9}, {{r2}, 0xfffffffffffffffb, 0x1, 0x4, 0x7f, 0x2}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x4, 0xf2a2}, {{r1}, 0xffffffffffffffff, 0x373ac1d870c9e706, 0x4, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x482, 0x5}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x1, 0xb10, 0x80000000}, {{r1}, 0xffffffffffffffff, 0xa2, 0x2, 0x5, 0x2}, {{r1}, 0x0, 0x20, 0xf00fffff, 0x7ff, 0xca}, {{r1}, 0xfffffffffffffffb, 0x4, 0x80000002, 0x6, 0x9}, {{r1}, 0xffffffffffffffff, 0x8, 0x6, 0x81, 0x101}, {{r2}, 0xfffffffffffffffd, 0x40, 0x34, 0x1, 0x9}, {{r1}, 0xfffffffffffffffd, 0x8, 0x20000008, 0x54a, 0x4}, {{r0}, 0x0, 0x54, 0xf0000010, 0x7ff, 0x3}], 0x8, &(0x7f00000002c0)={0x4, 0xa7}) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) semget(0x1, 0x3, 0x51) 05:50:08 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000ec51daa6a23aadb2eb0000000001"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) dup2(r1, r1) 05:50:08 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 05:50:08 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x18201, 0x20) dup(0xffffffffffffffff) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10400, 0x0) pipe2(&(0x7f0000000180), 0x10000) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x7) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000300), 0x0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x4, 0x2, 0xfff}], 0x1172, &(0x7f0000000480)={0x3, 0x9}) ioctl$BIOCLOCK(r0, 0x20004276) clock_getres(0x200000000000005, &(0x7f0000000080)) login: pckbd_enable: command error 05:50:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) read(r0, &(0x7f0000000340)=""/199, 0xdf) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "d9edfe119b9f87de879f4e79f0baff57e0d1d598"}) dup(0xffffffffffffffff) r1 = syz_open_pts() socket$inet(0x2, 0x4000, 0x568) dup2(r1, r0) close(0xffffffffffffffff) 05:50:10 executing program 1: socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/38, 0x26}], 0x1, 0x0) 05:50:10 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup2(r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mlockall(0x0) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) ftruncate(r2, 0x0) pckbd_enable: command error 05:50:12 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r1) setgid(r0) 05:50:12 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/168, 0xa8}], 0x1, 0x0) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000200)="9c87c3774f4c35b84e534e392e2e", 0xe) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x100000001, './bus\x00', './bus\x00'}) pckbd_enable: command error 05:50:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000000)=[{r1, 0x8}, {r0, 0x10}, {r1, 0xc}], 0x3, 0xffffffffffffd1c1) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x4, 0x0, 0x3ff, 0x0) 05:50:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x8c0, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000001200)="6e8a1a90893fd938c1641b8ce7d529d12f997760b863eb2478189167c937019dc106225bcb8c0a066c96862f89b0d0d964c38215c006270285fcf28b20281d892888f7807e770d7ae8ee376a68198eed0da949f19758b38af13381b955b9dbd7a2fd3c3268d85e804144831477795a64722ae444a30daa77bb8a0b12b3f249f46de67d3c6164ce5e0c1c06ccee8ba3c33cc22ff8ab4bfbf4956c17faae8f97770e7ecbec1948f1b630aa65043a3bbac866efb52ed4528fc3c9a43e57d321edffc7b62b957dbb6da7cb6e9779347f25dc9935cd4a", 0xd4}], 0x1, 0x0}, 0xc) 05:50:12 executing program 0: r0 = semget(0x0, 0x2, 0x480) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x4, 0x10000, 0x7, 0x0, 0x1000, 0x6]) semop(r0, &(0x7f0000000040)=[{0x2, 0x5, 0x800}, {0x3, 0x800, 0x1000}, {0x3, 0x1, 0x800}], 0x3) r1 = socket$inet6(0x18, 0x2, 0x55a) r2 = socket$inet6(0x18, 0x1, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x4597174d, 0x7d2, 0x100000000}, 0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0xad27, 0x8, 0x8125, 0x9, 0x1, 0x2]) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/186) r3 = socket$unix(0x1, 0x0, 0x0) recvfrom$inet6(r3, &(0x7f0000000b00)=""/217, 0xd9, 0x0, &(0x7f0000000600)={0x18, 0x3, 0x3}, 0xc) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0xfffffffffffffeff) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x551, 0x80000000]) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000380)=""/192) mknod(&(0x7f0000000440)='./file0\x00', 0x0, 0x1b) r4 = dup2(r2, r1) r5 = semget$private(0x0, 0x1, 0x0) fchdir(r1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000480)=0xfffffffffffffe01) r6 = dup(r3) setsockopt(r4, 0xffff, 0x1, &(0x7f00000004c0)="959bb526a2f2ea75381b82de117fee556ba32d41744147e7ab876ac244a725883ba4833386ccb4500ec76e64a7dcdcc628a3de1e0539c7624aadead2ea0d9c379e3c182815c515c7215769aa251bd1cb5aa9464c99a74d3dc93fc595ca1ff22e1e7e62d7c46776b3f02958981ec1ad91b26ff8af3e24321087bf5e98fdd51e0c1773023cdedff7a25e57b1c8bfed67fbd316f6a817807254554a90cc017be6be4f82df775eb9b6b7fb1c9bc43c7e13e7af0bc1ae4c5722d9f89ffb65ca4366adb913733ce166d2b10da48fbc3093c4120efa2baf1b916e733de7f2", 0xdb) sendmsg(r1, &(0x7f0000000800)={&(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x2}, 0xd, &(0x7f0000000780)=[{&(0x7f0000000640)="e9b3bd4af10255b864f9ceebcbe718902c8f6290e82eb7634d3389acde2328", 0x1f}], 0x1, 0x0, 0xb0}, 0x2) write(r3, &(0x7f0000000840)="c9bf98ed6d4f3f94404ae123dae13c879086d3ab482172ca89543adaa2b50201d5d4cf24a721d0b0269d2074f0928141ec7e251407f830c105eb4f317e248866d87ad40fd8045473096739ba988906d96eb9695c97849fa703bc4da309109cc3570ecac2c3a9273071eaa7bcd048c3a175e85426499ec04573d9c18447738a9e96371b8b53d13d3dcab39fec9a4a965a8edffd62c19d0f4686e0245668478cefdd92ee65204fa52797f09734efdfdd326aaa6f298995d355d50c5f0fdcb2437d981ea02278fd1ca89eb11c105b8340481fe4f5cf3583f88e83cadc3708bf", 0xde) symlink(&(0x7f0000000940)='./file0/file0\x00', &(0x7f0000000980)='./file0\x00') semop(r5, &(0x7f00000009c0)=[{0x0, 0x1ff, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x0, 0xf587}, {0x6, 0x0, 0x3cc42d380cf027c7}, {0x1, 0x10001, 0x1000}], 0x6) write(r6, &(0x7f00000006c0)="fef15ba80e31f416bdb287e9d1fe2b091b039b6f768538b2d5bc4d61bdfdcd9f871570965acbaf9423b15377f92232bca020c26f2378c9a3fbdcca32ce4cf8a91994831c4c3dae3af27fed9cb43990bb28f4f240868cea267500cb808d6ec26a4aaf4963dac6c445ccb3a8f32b53cf155520d3c5584283df67904c75b9c8916aa02cefc8a9c725dd95354959a4b55c629884ea21cdbd5b7df5210c9ab3367820157f628ed36028d1e2ed96e1ac72f9d42f1aec79fd5b1b3b783e909a80825283", 0xc0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000a00)=0x2) open(&(0x7f00000007c0)='./file0/file0\x00', 0x2, 0x102) stat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) 05:50:12 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) kqueue() r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0), 0x3, 0x0, 0xfffffffffffffff7, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x3, 0x800}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x3, 0x2}) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) 05:50:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0xfffffffffffffffb) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) sendto$unix(r1, &(0x7f00000000c0)="83b990ac8168faea0747a3110826c3e8", 0x10, 0x8, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 05:50:12 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10080, 0x2000002) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000280)='G', 0x1}], 0x1, 0x0) 05:50:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x8, 0x200, &(0x7f00000000c0)="a68d6ab9bd946226a098fa883d82bc0fada108149d93283d0b7acbcbe899b9971f2a1ec81f4023c856594c19bef4b0292ac6fd5f1ca36a9d62e8d47e380e8948c85f63a512a18047b27d838e5bb892881974a9b01b0d0e1a9103b59e5d3075b2bc4c9a34e1155b9de0a48c11756049b3b485717e0b8658b359890030d25fd2ccee01882909583fd8aa1f7dc6f2c9fb0ccde84bdd9bb125e2bd5d950bef0cdca1fc0714dbeb88e81649e51692a5fd2c10bc49c98f65616ed27fe759decae99b3407d46767821c631c8528df35d86265946dbb36b83022a0aecbc649364ec2c0accbc76d54beb25ee92466c92f7e51848be0b79a9861824f6f", 0xf8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x2d1) 05:50:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3c, 0xcfc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80185760, &(0x7f0000000140)) 05:50:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getpeername(r1, &(0x7f0000000140)=@un=@file={0x0, ""/21}, &(0x7f0000000180)=0x17) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff8, "a2db05a80cc8265f1c02632a5021f6f3915455d3"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d", 0x5b3) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05", 0xb40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c8", 0x24f}], 0x1) 05:50:12 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) unlink(&(0x7f0000000580)='./file1\x00') 05:50:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000180)="b52a87152d3fa19cced5015db5c60339356ea758aa370593feb19bbabaf48a2513a517b744c1fafde7b04375815c97baf40c894f01555f9ee73c821f809323aee91fa0fc7937f4da818e73525152572b3ca1fa1ae14188277670258eef4cd308c00e044a57993bac423702efbdc0a67646d4f76de5ed209863f8dc4b05f20b71f3ba5866e454e1473d84c4e20e9638363ba12962dc637baa6b7289bec5de755927a76fe946fa75ae51eeec2561e77dad072618994c8bbfdff616a36d8e0b2cc38367eec1496f0abca20097525a848271a87409fddfa014040d22317dd7352a3f6728b21e9466c102cf643c10a464241f561afbeb13031b156a1f553e36a9ca8df09c61ea2af9d94cadff14859b9cdda167c4b0d06b41ec2336d900a13e91cb35873146b92fa05125040d2e9187ad1cb38efdfd8ee622baa18b5269000ae3823853ee95c6d2bd640d40ef5120b2a8d02f29b4ea899532cf1305a0579292751bae8588bbb80f926bb2ed73cf41325ae936f0958c3c58e0e2040ca5dd14903d0758f4c963532578753a0d0da8f759140d9c75a959b5965a079e93d7b9a5f7693419dbc8b29ec225172f30dcf094451d92cee327d7424819c664afd918f67ea0c027cc84ed0b6348978dc841f33f1fb4eeea201872ddce251107c4b6dc82da439acc57be07affb0bb1d04ed7b196df4507aa27c1077d072f9bc9d636cbbf2c0781aa473550d34d799788d1a0d88661d75895543ad3b0adeba6a5131a54d238fa86020730f42f22f0ccccdbd17262248d000263d3c74edaf5e5443fe47f23304f089279d3c8787a0233ccb1e282779d99e0ad7b21dca01587a09efd8ff1375fd45f865ab0c918c836ce9de906fd0c5995af501d2ce065ef15266a64882d8936bd7ffddb084dd1fe53dec9b54f1b5e7128f7fc657d1964a885175d77902c298b7dc3f6bb15a5d2ed8a35892c07290bf84f9571bad5e394e04b4c8ea0556be0e0192653dce7722edc84c5099bb2c8d5b6241706fbc4f1d3f983e1fb86a48df9322b25e2a4797f5732b06c4e8c8998ea191379d66d8020e31376b61c42d7967675559e2e5197aa4e777cddedb8c35c2ca7a9b488d060cf9c5e0d598e9f740e66928d9adbfd42fc1c20b8a848a5ab6caf57ba6b2e76112ed3d037f5daee0c4f49974fcc682b16f25bb49cf8b4a87cf42488556e5ead74bedc7b95189eeb0620b9216827d049dd0c0699efd44e9e12148cd43d75c74a0a803559b45a0577e9a83b9d24cb378263e61006403a2a779219b43652700dfad99734f3b8f4691b1e4f2542f4604aeafa44eb220d93574cc8b1ded15cacecaba69f3b04bc9e3a298499bc8013fd1bfa758df3274bfd3a016f979d3aca4f16e86924cb0fbe88d1af79c75912be7d0bd05e17174b6ebeee082f9be60d3fc79a8bfd2e16b13a4e0026452e8f544e2c549f201fe3092ba6e6f9336cdb940723815628d9f3673ee18dc6d1b9dbcd68d0810dbe6c32e5f59b21d092b32e1b8077baf46f20ca4231bf6cfe812e46f2f187c2ed7dc029df810843b19fa22f8f9ef9f42a3293f98a5066ceeb733b202b0affb694fd480c56131ee93fc38c829179fe7c0b1d8dbaf24094e868f2e54c865a3f7cf73f3aa325268135d6e94cccc89e262e0b49b1c106eb84790ef7b64a043ee5eae0c35111372684a54b9e96edbf22a1dc6cc69b5973c3ab90e73dff11b331e2079c74be6872d35987412790f35230641a48dadb7d084db662c22ef9cd5ab9c82a1f363a221eed873d21cbd838810abae389e9c3bf9c63cb357e35582763d03683b030d01ca0e7c37a07505027dee9c0e62982b5ff2e56b9463b64134df4ba5a0069c857b5772c487d3f8fa67000e56ecc46ff9165b6c6f121c55d8ce55940621c3373c7527baf7f4bf5966b47596bc8f4430e61d49f959e4b1b471617842ecd4a8bd5800b76683d1f9248a0e3c9e093d016639aa61aafa1bd5e4d2a1e0f2b54fbbe083aad729a883993d5a23c07f289b68e26120ada1a0070412633e31b95075245fda4655dfea02df5021b3fa0729d925f9f9fcca74fc570ac6c58b756e7f3ebb979cd344947114aa3fbc9d34e28f82d121da9171dccd9d071ea622e171d67e67d2eeae1be42772df4dce3301fcbc7c304b66a2ddb1356a25c71f01a2de255a4deced4e6cd30ba18fd2f142a8310bce129506cd5d83f21edfea10cd13adc04ba5cb775dc4b2c90bab5d2024e1744d143698d93667400fef7f606e9b92e7ef13e2b5e16ddd475b4fa5061449a2521dbed1a6289798cc9afa6912426bf9685c0671462f16bff457c987e8723aa1fa8af247365c8e74a57f604f04b246e4b9a62a08e82967f9cb6d07250127c459e87e6486adfd37cde320786bbc11b942e8eb476344e4ff18ce35eb10fe455c282158a3184d8f62fb6c4cd8ca1312247499f29318fa7acf5dfc639043339eee9305463ff094634bf75dd2f7a3d8848502e8da5f06c4cc0ce3d9e01b0babdb62bcc3e4b72302eeff0cd43bc8625ab26e76f05b5a88655c8a15460b9a241f25eb03dcebfc26b792747aa78c1a155fd41c75b65185956e7b8dea831c663148f945e019ef64c9437357d29018e53e9afa05d07df6ff07aa3b0b254fb3d1fc2ce3f6bc4e9617a28ef1eb3409faa332fa989a86a5ca48c1eea7e2a605044b6f6e24b05a9566ceaeac9611fc2b88bb8fd92d418647aa919ecca1b401492d4369497bb2453ba67a89f20e74d458dd896d0dcf8d58601a319bc32314e2c5e7efd1d27097500f683f8849522ef872b2e79f926fcd9f0505f160605e46c98f3e35fd44215ec27dd703f94294ec7a5818397525d57fe14854f220743f4a65afd17c24fdfc55042b84433167f579be93e0e43d6eda0d2c1d390906fd4944def6d70b28941eac65a0c981448262170f119d0650f99aab49731ba783b39ae718ebbc3649d1fd18ff054932a76ffffd5aa8202374d77bdac7c6985747b7f19f3c0a12f832fccdfbf28cfa273a7e5d18bc5aa9e9990b3e96c4e198e3f48fcd5ebe3fab8a86344d30cb9273ecddc8abf5769823d435803b386e1ae10c9a25fa5ad4c5273418bffe0ec5c36be12a680318f401289ca3c7d51eaa344f99206b6fdbbc2fa8729f815761ef661eebd7c45abbe17db040f2243e7a0fbc05d985a7601223504c3ac011dd01b82a074d27bceed2ec48ef7d4abf8b06086897dffc22ba9ea7e75f3d4aacea2f685faceba01dac0d2d86184d2846b73f3dff72e78826671e37e47f01e272bb023e74b04156966044a12bcf912e4ac893466833d27bcf51c01362a1d039efe82da08fa31c3bf6ff8234ebe3600ece670ff1d9544ff7737ce3d74ab32bcf504a38aeac7dbb5a26b70e6367d27552e56b44ec5de7829c8708725ec7f4ddf8cef63273b0ddcfab970447f64a49b0ea6a40c2f72d18194b5946868892fe552d2ec62b524d8fba500d7ddcfaedaa65cf02b5ce8cccc2638b65733858b7e324c997ce915d405bf2181246a3d5b6d2db7d281bde17a9aed0ca8fb6f0b0e5b92fbf16e4890f667aa4761bc95c3dac1bdc03ed63635962bba609d970f01c198c48b6b671d031aed321d1fa978ee78560cc4b0a2a429f729148aec3228ec30565fa1fa8de073e963efb30ea456f80eadc0ea442305a17347620b1b4ed39c3ef51cce54f998b111d6c3d2510abdc182b9c27061f6fd9660581c3907b3165320658085dfb237b3b761c85b7fced3b77c82ee09aa96d6645e7b584b8a37b86053a730b096191c0f5b5df3c04feae0783ebce45d7836a4fb59f686173367e1d33b2709382e7734fc8306fcf794b56913ea8b6733c99098de1eaa4c76251aca9e70dd5dd529d0eb85b76f3fce1d87e3f8302918c3ff82e8372f6245071d570f4d37141591fca68d7609b868c9976752d98e4c9feafea5f42a3f07304ca70769e2164d0348bf1ec2936b543e61e1cf274f144a630109bc51c048138038d41c653ae9008004d927c09a8ae6e791cf97f140c8356681e5e12ddb3347fb4a290fc78cfdd259c207153f8841e71addd9087d972a35cac7c7045a1f3a8fd585fefbf53b37768d6c3e04ed83912e121d13c886efb5a43805f052a516aae6da4ac2f0b252ff6ca116355ab9beb06391c2b18e82cb1c4db9145c204e83939985afb56ceb16a35cc0835cfb11adf68ab946872c8a30917127f61e9e775191c805732f62f3debf1d485d376c1b83a5fa5fefe19600011c97328c2cde1fb0642f98083ea4adcf787e09a4b262a924440b5cfe7862d774f2d322bc3508d500488a4c1e5effd0db09739e72d7605a19023aad312485d618bcbcaaf4741c078e5f928df4b81455b2cd4796fc7df2d125c60735025d3e5ac1a817b8528597093a3578f38f8c3fa3009c5a3058ef2d722443de8f5c07bfd2a14dba9298983e4bd5b3fc48b875e90a3e2fefc1352ee408750d6dadf52f76ea6d92433b3e0ee22de5aca5b8fe503cb5b74614463292d1c58e7a9a9ae8ef18e9c1ffc056e6393bfb2c05126eac10852ac0c1391b0e0ef5d16059566bd6b9732d6ed066cc217a5991710512c3c1f99e7faa9612f706a856512fb359248542021a6f60ad26f2f30ed17afefe45e9269af654a94c48c9a549ed7a0d57f0e8f21f1deb8c5cdc82db565e021acb2390655a35129bfb0c5033690459064482e1d4c813bb6771a66803703e79c34eb1d24bef2446f51992d3c460a2befe9e61ab7c9b0d86dce60a967e662901880b0f52596d8c91d5bea8b4f9130d13f39e428af7df18314c3b452efde458b12b742b376470a1e9ef500352b75ad1b72af15d29879c381e8992f0caf180a551898da5811195b1d36e12481466cf7db8cc93378896417d7decac962b13c0acf9d675e5c4f7b6a4e69359825efc79c33d141ff048b48e1c54f68b00e21268140bef2fdb6ad2aeae65e55ed20b2568dc23a01830d78a808d344fce17e8584d6cfc168da4e675f55519dc02c45c4dadcc82dd90c1f777a96513a16361a5e9f3cc80139306a654de35c1484ce0387ded04548dd411aabcef8ac684c2f12befabbb95220cb8b143c7a6d2d9afceded41ef3e473233d93684bf040de28a5beb1e31006ee96a69f4f296a8505e68abcf8288a6e0ce50987b530e17e65f77adebccf14569d40bca18ac7ba22a5ebad1c8f58fd5aecd8a54fbc3a895ea59944776ebee9304ab8e6153ddd4e0665208e6dbcc3a66b58be8f03bf6b5659ea2665ceab700ab230bf23c3c73a4219d81d04865986e5efd865d2ec84ca58f2a025f11a9c474f76395cd76531becc4b44b7c02fc71bdd21799d240be0bc1c40a9209ce1ed524d88c9581681143f37d3499601aab91edce796b07594ff5eb754d932e8fd9748d9d2954c3cd27ca269264cbc716f9aba5326d67f6ac019824d0527146e5a910f5f096751950b483c9a20d97cc8998141da6fef4691fbb45e370780ffa2c1eca699f2e3b90c642d5f9f9a8d26f24b079f5d1e5ede7f98bf6d15f6e1e1686613572ba4392f756ee2ea437c7a7148ad48c0291a9b202190699d8322934c53b08cced1c1a89dabf13ee1817f78386c09d7107de7ceab6362b04a632aed6fb60dd4e6c52e766711e9704bfd2c1893da5ee2b983fd5073491aa2e06c8e551d4c026ab1371063039c365d26b34743a477a8756dff796896855f016add55de3481b2af6d6c66af1f1e36a0928f8a52f13403b16a0a191c00e0adc391bd2480dfc1156b6618b25c7c756d4ba4444aae5b90e4775a86eef28595f16099f65fb14d9f83d8afc64356b2e93c", 0x1000, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4004426a, 0x0) 05:50:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x0) fchflags(r0, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x4c1, 0x0) r1 = semget(0x1, 0x1, 0x40) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000040)=""/194) 05:50:12 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x1e, './file0\x00'}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x1) 05:50:13 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0x600000, 0x7, r1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f0000000580)=[{&(0x7f0000004640)="e6e4c3860cdef4db644e1ac6413e2aa2b4a2e015c285e028557e41f7a110b5cb018880e0773e75fc81070085dfd237190e3579b1e0c176083e4c86fb1ecd10c2d9977de9fdf311f3b53541bf0d256f97df45ab964953e4abcbf6b62be7b844cabe9baadd921f7ac1a88cd2b02da3e978760e171131cc89f2241b2c49dc2107c6c1448c2f629d1d14a5dec7994c24381e7e4abb71b1e6ac7708d6f21bb9f38529d883d3977a1266cdb4435d4623d76905c31f5b30e283fa45ad6f961639032975f18599b7bf9fc03e6c83f93c963cc57126409eb2ddcb0084e8ceafa9bc1500ca3ca2b19aad5802ceac9e6c6aabe78e3e2329a8a183417359ca9182d5953d1afde50751318c9b24604fc0923f7de3d5ea01314f907dc9420f4d46db966f9f1119c015d55edc33bd65998989a6abbbcb7bd08abed45d757f6f00661e619f704f24785e3e2551b63e78643ca5481df7a56623fc328457921ef70e91396839d711f7ac29075967475dc815a5b877f3477f2310420b861d2a446090e44633fa14ed566c01181a012aa22dbd053f41a98eb16c1ea59566a7ac79a0f8f4c1044739bd4c782a19f3f8e76786287d482c3e3850cd239753f30d5f7f9c01d80469b79f981283ca3c47a423480c3966a10f6a10f497f72de1f55027b0097b868742bc56b95e1433c4f9aa3caca9b5c9c0db4e86ba4ef3066281a1ff402015e41fb46a6bcf5489870a78b81cc7dc53167ee7b77e4e18602ae49d59e6c1069a0b8d9b25e16f16a444c3510baebeb73de3cc50148e8dc2d0707e3b91898ac79886cb1ff5e3ccd16484e1d69a7f10201aef2f56a29d5eef0acb449b2236db67391ff33876484e8c4be7823e634c6d824529587aa76479c5998d3ecade4770b347569d5987a81380ab912282c49227c66891692505312dfb8ce6b3f9db7832e17944015e0eba508a039c8f925ab89f2fd539b4ce2ab6d09d9223c06246dd92337cdea92fe583020f69cd74e61288212828d389310da0180e219bdb6d132e166d2865af7e3071d6b6db845c43926d3c56e84320d367f47437a9d0a475e057b3b57fa7e579ced4b093d2c79ddd9308ccf463722b438bd3709273e4b8edfcb262744be92cb8ebe1f33f9efae2a33c1a252e8a934724d8eb53965743f6a11d0b33a786ed8d89651558c964810a2c949357366505f076078321effa0d2565170dd8dbb19cc5c494bc9a43f75bfcd03747962a27cc5f711b4b324fbd9a78ff07a55bbbc920bfc719b87d3adb6eeb1afd9cad093dd0fc49145224e30b6a657ff84401282c86f309965556a55aca0c04b01af1971d1e8d1f56b42074873520e62478b0aec00ea2eda63cad7cc6997d28aaa4a6a7d935569c7664a613527454911057e9b10c6f078345faf785103ab5dd97b65bd47367a7590ce1ddf55b71eb03ef0c0d344ba948670d2441ed62c3c39d5d47dedb32c7d423b21fa2d32a26baab3d13a4cecd67dbe3e223e6f45cb02b5d1045be9bdaedf897c8df79eb6d7fef32cbed23a0b511d6037a914a67c91b3ca1ddcab4e97046c9dc0f1f644cd0c702ac2bd4b46d1b85b95be2d6d8ab770486dd82dee92bf130847d43e3d5fb6edbf956b7f94e3035b56785538b62d79481ec83aec65d999e9670d456a77b4eaa59aa7ca48764468f09f0f12ce1238967ed4000fe08641c185bdd95a7f44560719e662f3b8b812ab611570367a4406b5b0974833392fbf5d718884a512002460904645c701a57edfd768fdd448ae552a574f71824381d514376950db573f6836bc3349155ca97d41974c6b6135c6ce191eb0445bc8f3be26eff77731edec2d3112226097bef7b5abadcf7b9a7b52f0ba19f0ccd335e3ccda25699e883fb32078f381e3f8b27b2e7018a6b29089e955570c9c2829f07430ce4d5e53df8efc9f4386e911df9917f349055c097b0c0b336136ea596b4f8c918df47c9452e53694c9030f1828fe45335151ee86f5e372273f6517f3570dc27d8c47dda3f70a621b91a8b220a8ee26ee3872c1fd6e9ae70dfcfb5863e0ffbbeca4b8080f7754ed11e968c52580dd6e316b8dd20715241383cbc6d6f9d76d1b6a8f61582734f9af4fe06d4097c298f4dc41696e0a203cf5addb5f41f62f81d2495befac0a330696df1bc0bf4ef5d266049d736802c630b19504d77c8e5ab4661b5f3a6931c6a34d1f316b1d229bd6c3efcf111ed1eafcc5b886d8e4ad0ae2197548f10786e1e4dc98180f5301d241c10483da9dadfe37b8042424516b6f6e6fb264ea8e3780ae693f1c65bcdb28eac3c8eb52c3cf26239dc2bb7fb0bef64d76db2fc657972b75293de5cce1ae3aa59c69680bb2aab691447c6fdbc8e02c84e802e230eb5b04ed82390f2e6834b22947cdcea9a8155d0bb0eead5572d00d443cbde2950082ff54dfa41a7d262b212c369da5005dc62ce4ef949221c6ad437f702d5463c5a6454283da718b5c32696c502ec5e5d9bd6feb1718880f357b8428629ec5a876b36497e1e04375f71c3e95d63b49eaeecec8554f2d5defc0bf3f8c14278a5b4cb2720a86c8aefb3a703702d7118c64aa9fbc0aba02dfc8a3505bbb8621515795b3f3eb113648cd1eabaeb050e95ca1feebdf804a06ef6770e5555416d53bfd2b78f52dafeec0576d76c818ebb149a155ef7d576c725dccaa08a42ca8fab8e2d9f5bd0240ced4edd0586dee032278ef31f2028e65d357d699b4d41e62669ed19a4ada79b1cd7fe1cfb19297b3582b98e37be4fe42d9359b568235365a060b1cfd87a4499af46586774269154775b34eae7b8efa9830eb04d6816abdcdc4921194b0ab5379b897a149ffab98a2d17f42eacb89b779c33f898eb3302bd9dc76a389d0b7c1f6b8b14a2fde59ab069b018795d54e5ba5eeebabe9d80bfa827af341ea6613a56728862305419cadcd7fa55c5261e6959e529f75f511dd527d6672e49bdf896b4aaa70106065e94097c79acf51b5e0f988fc859ac33e3d80f9bcc908ac21e2665f55c7aeb666b7bb68a45893ffe1b9b6b2b4c64ce5b83b2e343afbb2e31c92ba66aded7aef35ef781c680bc7b4b4e272bac7a7c99aeb3a77634c23807613e6ef168de2bad87bf6a512f6413c7f8882928dd5e1c14d3f20025a1842a9d0742a5e3d6f4ee2768f7d090f4558deec23bb320c566426456d9fdfe0674c1ae5c9f0b8287e0dcca30136f72725c044bc5b41ffcfd99450817684939b95025aadffb91be078e1a7be30dc77f9a8862ec8d6dc68a0a41e341a2d229658f930021a953a1e0fb05c01c70b044288278b4108175b034a095a5cc058b10ccb11e37af297b46a600fedfbb85e7e3d81434c5c91fbcaa073d2a9a58bf49e4bdf6d700172c64dc2d9dc628ca6f1d403bc3397b7c774873183bd35885de5f2dbd2e30fa55661fc407f61b000bd2ccb024fc0af9652af174cbd367690cb4af165996dbfa18ba89003b90394b665499b9b60cfee126c45a420e5f5e553902dc01d8a5ef36ca574b632715e3d5f4805480bb3a3c998994dcb86d08b2be8fb2abc15f3b82822c49935fc00e134448eb35b92f269567e0cf848568b8044a781871f996db6075a9f96c4f3bd3fcb5412141e37fbb73de5c682fdfbe516144829e367368e04c573a66d10776d163a957673426a1c1c47de8d998fc25eeac5229331b8d2071a491001b36ac4bbd1aa945c6be163de4a54de368c5f2e2daf896caef88a5819f7e6c62d59cdb169351cd983e59fa4e6d0e515d6c111f3a1b5784c64b2ec568ebf85821deb29fe5a19d04ad9ea83b05b783f62073cf79aa31ee7a5129a8f4868b2a53b75ec0a51f73d56d6f6b48b993d243d11576c9218f03eae67e4a2ca954839c89a445eac0376ad949bca57e938c1d2e2e35e6f3b78e7479b231773338c46af56acb53c083224be061b2eda92c87e0f7fdcd7b71bf0c3a8aacf2fc93acedf15e9cc91e3d75ee47e3b2d13882c329faee286e3222942d9af011883321668403e610e69e0e13b5b34089ad7a6ec667bd6d3a1a761af2ccdc13c7003065322d158272da87e41b8406cb76823ca38e007d76ef56b43a33aae40322c1ad10f8d08d094f2ddef983fa71f4747ad7b7073f09016af9d09c27e6577692706a68bf89e16d2ffab10ef21a40dc74f577905748e0a009da978ee63f7b476a0939af75ec24ef331f9bba7679a810a9ff390c8008bb51f3737408c7e24a0d2d2cb94f06af6bd35bfd7a53f6bf562cb5559c8b686d8efe1801ecb803fb0bc35f281bd33bc1bc17849555aafbada9748584fd285734ce645a94bcc88c578ab4ec15620403c363da0fb8567cac4f4686f1008cb649b8ecd2856123614cd54c9c1db5ae395b681831b97fba954aa9116fe592ddb4dda1c09d70a5c2577b1c6871d03b593bce02ea409a84add5db01df215cb336ea9458c27d63425f0d4dd38851448ef436396960f320e8c3047607a79a444402908fb4436c66b85cbeb8d55cb67713b14a1fe88c613cd0cbd712f84901cef9a49009804e5e550992ad34e1c69205a71104b1c9ec72a0251044daa459258c30c74fed599271d29ce58e9d50723fda9987df8d208627b4c90f501f5b3417a66c86b39e74bebc31c80f998d1216daf2018462f45365e720f6b38b9ea4980f71fed156d9f345b238f865ce542c9b23c6af2df2afe35f211cb85462e7ff2cf724575e1b98d50734f08681780cb03a2c053b2d360acc557676ca4ce398b6ae9659c33341c5799747679f737123bf23c3a15dc5167847962b68c365457ac7fcca24bee585c3aefae80d15f66ce2168c8c145846e2d886b65f46827fd4fb94b73b227c11b75f34578862520b573111f8b82378666915929a535205c76f736b16e563f18278b2dd55c67bb2eabea3ef0c1101ff5e03000000c038ddeeae313aad3d15424a9f042e3fdcc8545f44eebfa87ce63a41c01f7b63e29eb19669880e45e7b9b2518f1e9722f0218465363676d1c68710d4453c7fe2eeb6e2d601b4cdee8bcf6991", 0xdd3}], 0x1, 0x4) 05:50:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x20) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1da657280411c615, 0x2) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) renameat(r0, &(0x7f0000000080)='./bus/file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 05:50:13 executing program 1: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) sendmsg(r3, &(0x7f0000002000)={&(0x7f0000000b00)=ANY=[@ANYBLOB="2e2f66696c65390000005d2748f7b1b945db034a39f5e1b5c9a92226a5fff341ffb8e425ab8ec2c89ef255e24cfa3869edf4cf879944e6e8105d114e37a99ae2774f202618c00a2457f138dcf24f04c7ff71a126b096c674a211a1dc132388e0668f085bcc2f00c6a76edda46ce5843efe6328a6efebad7b81412a64794a2341a3a5e3ec77ebf33df9c6aaa46dcad80bd1db68341dff4bee0a7327236bc97469367f3c8a3d6b1725aa50391584ae1463d223389e884965e157c882e6430d0c4fb9833dfffbffff4b00caba35c130bebb36dd6e0aff1ff85dc36059bdf1bf128eb0f854d31b73ec6bc612008702fc5d01b01e5513cd1dda46d65050c6996dd4cef159c52059ff555955a52bd2e22c79c5ab98e7d9d81db83a9d4d978b03bae52c73db7419ebdbd80e924922fc96a52b2daa070f7d61059ffe27560f2071f99b2b22a90aede8dfdfe2523e70de517a9f2df5171040da8dcfe50b5ddf588e87e6882e331e253f243d0ae458997a828df7440d26048125c282236eea80de569cc46eae7f0ea453f22e645e024d6779dbfc2a1df3f9"], 0x1, 0x0, 0x0, 0x0}, 0x0) fcntl$setown(r2, 0x6, 0xffffffffffffffff) r4 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000640)=0xc) fcntl$lock(r4, 0x8, &(0x7f0000000780)={0x1, 0x1, 0x1001, 0x100000002, r5}) flock(r4, 0x4) setitimer(0x0, &(0x7f0000000440)={{0x4, 0x51231a9a}, {0x1fc, 0xffffffff}}, 0x0) symlink(&(0x7f0000000580)='./file1\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) flock(r4, 0x8) ioctl$TIOCCBRK(r4, 0x2000747a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r6 = open(&(0x7f00000001c0)='./file1\x00', 0x880, 0x6b644e6c7ed511b6) sendto$inet6(r0, &(0x7f0000000940)="d7b9ffe68d578e9b1020a917c3617f0edc0b65e242708c8d09fd658d8b1683d1dcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6918e617f703bd76699e7515ecd24e5cf405e17ef2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba646eb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c9d00e0ba194e12cde8e766ab4102e2ef4993b0bebffc097c313a6fb5a51c6beb43fe9689e8bdb4ba880000000000000000000000c2709cf837dba5097548b8ba3f3ee6e57d03dc7504a0da4a750a2929a17f3736122fec6b01b013f460a13e46df31f78eab30a7b45931c239e4d7b0a2c7f44ecb9aaeb2ccb7f75508966466c16a01008bc6cefaee8b945f7dd5ee03ccdeabdec130faca1eb0c98b4987e902336022b887bb1b5202e0c3749aae0cebdfc254b73faabe17afef19353de57497d3806a3aceec99815afe249bc70b11f14d1b5fc31d65beb4efe0e7b3cc784174d03153e2c05f11a0ae028ae49b248400000000000000000000000000000000fa020267ae21c768ec353ea126e8fa5ee5befeb397a0502f8ab78dcb9ed911202fa0172042bbe9d11ba40a4773c585cf4b440a041711225f", 0x1bd, 0x3000000c, 0x0, 0x0) open(&(0x7f0000000400)='./file1\x00', 0xfffffffffffffffc, 0x20) fchmodat(r6, &(0x7f0000000600)='./file0\x00', 0x1e0, 0x2) fcntl$getown(r6, 0x5) listen(r6, 0x7fffffff7ffd) ioctl$TIOCDRAIN(r1, 0x2000745e) r7 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x40, 0x0, 0x0) r8 = semget$private(0x0, 0x6, 0x108) semctl$GETVAL(r8, 0x2000000000002, 0x5, &(0x7f0000000500)=""/38) 05:50:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x104) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x3, 0x22}, 0x10) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6, 0x0, 0x342) 05:50:13 executing program 0: getrlimit(0x5, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)={0x4, 0x6}) pipe(&(0x7f0000000000)) 05:50:13 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x400000000, 0x0, 0x1c0000000, 0xfffffffd}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x1000007ffb, 0x2000300000000}) 05:50:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000100)='./file0/file0/file0\x00', 0x20100, 0x2) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 05:50:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r0, &(0x7f0000000080)=""/12, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x91, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) read(r1, &(0x7f0000000400)=""/76, 0x9db78fb025bcc412) read(r1, &(0x7f0000000140)=""/130, 0x82) socket$inet(0x2, 0x8000, 0x7fffffff) 05:50:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x63, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x12, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x3fe, 0x0) fcntl$setstatus(r3, 0x4, 0xc4) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x8002, 0x25) r5 = open(&(0x7f0000000200)='./bus\x00', 0x1fc, 0x24) r6 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./bus/file0\x00', 0x18430, 0xa) r7 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x2, 0x80) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10000, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x2, 0x4}, {{r2}, 0x0, 0x11, 0x0, 0x23, 0xff}, {{r3}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x9}], 0x6, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffc, 0x1, 0x20, 0x5, 0x9}, {{r5}, 0xfffffffffffffffe, 0x40, 0x1, 0x200, 0x8}, {{r6}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x53df, 0x3}, {{r7}, 0xfffffffffffffffd, 0x2, 0x3, 0x101}, {{r8}, 0xfffffffffffffffa, 0x4, 0x0, 0x2}, {{r9}, 0xfffffffffffffffe, 0x0, 0x10, 0x67}], 0x8, &(0x7f0000000100)={0x7, 0x7c}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) open(&(0x7f0000000080)='./file1\x00', 0xc0, 0x80) r10 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$BIOCFLUSH(r5, 0x20004268) fcntl$setown(r10, 0x6, 0x0) 05:50:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) 05:50:16 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x5, 0x20, 0x4, 0x81}, {{r0}, 0xfffffffffffffff9, 0x10, 0x0, 0x1, 0x401}], 0x3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x44, 0x0, 0x7, 0x9bf}, {{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x11, 0xc, 0x4, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x2, 0x26, 0x401, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x39, 0x8, 0x100, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x9c, 0x4, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x8e02, 0xfffffffffffffffd}], 0xfffffffffffffff9, &(0x7f0000000140)={0x5aa3c3a8, 0x6}) 05:50:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x100, 0x0) r2 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgid(r5) poll(&(0x7f0000000180)=[{r0, 0x100}, {r1, 0x124}, {r2, 0x158}, {r4, 0x80}], 0x4, 0x1000) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 05:50:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x0) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00", 0x0, 0xbfac}) mprotect(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x0) r5 = fcntl$dupfd(r1, 0x1, r0) socket(0x18, 0x1, 0x80000001) r6 = semget$private(0x0, 0x1, 0x351) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x0, 0x21, &(0x7f00000000c0)="86eeb5dab6d294f3c9cf9a485a6895caf5b415", 0x13) semop(r6, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) kqueue() kevent(r3, &(0x7f0000000140), 0x9120fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ec000/0x1000)=nil, 0x1000) r8 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r8, &(0x7f00003ef000/0x1000)=nil, 0x0) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000080)={0x7fff, './file0\x00'}) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 05:50:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000000)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 05:50:16 executing program 1: r0 = socket(0x50000000002, 0x3, 0x0) setsockopt(r0, 0x2d, 0x31, &(0x7f0000000000)="542ae4016f0005db26ad266a23777868", 0x10) getsockopt(r0, 0x4, 0x6f, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x100000000, 0x200}, &(0x7f0000000080)) 05:50:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) mknod(&(0x7f0000000040)='./file0\x00', 0x1182, 0x3f) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x9, 0x7ff, 0x2, 0xffffffffffffffff}) 05:50:17 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000200)) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/184) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x120, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 05:50:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 05:50:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$getflags(r0, 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x2b7) r1 = syz_open_pts() close(r0) pwritev(r1, &(0x7f0000002440)=[{&(0x7f0000001280)="e5d85af6bc7d9dda5d9e3a866d4c297c92d21b49dbfdde9339db00af491c74df223183b562b87e35ff1573260bb47294eedd8b295d40aa5fc5edb017dc9420281dc28d4f1196f83bc0b820bb06c7ebe4297db343348ab61fa3775f34a19f3a31c44ab89ca589b880dba9557b5db784cee2d67b1d5113d97c80c989cb6f6d5fdffd0f0fefa85087a8e8296827dc31715edababf425b4de693c5bacaf1554de012ea0c52f9fe2fd5a2d5743c251c72d4a409a198751c815d34eb9523b262f26f11f8a70b25b3f7c541e4b13a5958801577f4b753630e664a8e81df", 0xda}, {&(0x7f0000001380)="f3c68c0923c8ab36cc73bbc7f4092600e34b9ce1868c2f184d61300a352c6e9122e3155c98673b771ee89a57df39e97e0e39163a87e113f93fa14762577543836bc411909ac69498eb5208773b4b01b4254321068c54fa2eca70b707298a2bba48f7381220e18d6d758b9f6f651c706eb3e6924570af13bed91cfcf299552a24017d6aaa2a55e80e855b1ad8bc947855c1e09dd101f8466bda2c2c9d276b7c8d39954843a2a4591b8cd4c4ac79269ca4676ac268a1c8b708590baedbba927a4759b79ef1ae1f009a4f513203eb3760afc3a29b24e4177a43674214476f472dc7e96785353664c23b225789e25b4fee5f8f12e3503bab3e775e25e26e3ebabff6b7eca7ed3e6f3043111eaf74f971928b5ddfa79836348d6b2213cb2bbc1d4709545164adb1d1f0c63299336904a5aedfbccb6e0bf73f845a347c6f0ccdb31e3d05b8888b1306f358d3a19f9fc0cb5ae550853a3a8996bd557c7aca76f4e6d4f736c5600cf183dd80a92093d3122cf42e12cc47d63cf62a5b1434a444c93dc0a24d8dcc6a9f666b915bb3799b2d20c3764e7e103cc57431e6ec1995f5d96cde95c9a103ce55b65afeea0f2c42114e773100cd8426cfcc0199c5ec99b15c900330c48f8785f5f1d94d0195cb67fc759842333de11ba4f2548a506ff4aa621fd9ffe9f467e6dc80bc03fbe81ebd9deaa5e54bb7495cb153b6d5159fd8526b26be5bbf6e0ff3602a538efe070d0bd76696f06715c662ad81ca7e29a5e46a3feac7df6b6fcab4eb3033bc41c4e83f68e23ab9ddf85b054626ee72236785c98db707a04fcdc316161cf27c1f75602046260c9e537dad40df76155aa261237e08f6474dabdc8e5e0334cd8ac83841be7f1be6b743d2a7e798209b2be2da2ac8ff80be16112729e03d786d4943ae8b847db3bbcedb63c7544cb360aa32a316d11170a32f3b5f0faa035a0c1c38f491d041da2004d8eba890234fe5256fa11655cc3d09bf2939dfa4075c397724655cfecdcdffb61756d4f73409afb36afe8864bd269a9abf9de70b718d01d9e66a48b13fdb759be086c568de23eb9630288546291a77de7a94fbec000a6e42aad94c517907ca26c682d6b1bb1733ac99ade2c89d52adf0a706077581ad1b1acf5ca8cfa2a09a8a820793aecb65749aff560c578696a92321632e916a086111c9ad49e1197b1696b2321effc1559351a102e49fda061cc38afa6bebaf10b9277952d61cef9b81a42c5375c59390a0ef9e9464fedcc7243b09a88058b989e6cec415432f6dad5f7ae17f32201fc2d2a2c6b2bb58379bf1c18664efdb5a3f0b334cd143d69d6b55f4b4769a9841c0af8997036a85b716d157ca39f7991301d08e4502752882c16b1b8c700f1c9a32b84eabc9aa253c8e6f4c43e4c1745ea09a0b66e399b584819ce918cfd9ad80a274edf27b60211d1d713f3de3551b1f3922d5a65c6a9794a04c78abffbacab802a3332f448ba9e27c388fb64d07cca2956434416514df3e3694e02d8821ac67d6386c8ac4060bef7ba0837ee9ed702e88686f831d14a9422b7bf5db6bbfdfe420de77b0a2ffb507d8d7d505c2267e2914e39258af0dbc0571f684d9505d196c7a8ee3cc5dbc1607b77aed13f60760f5c64ce2b486d3cce01680023364adc67ea7fc0a354adfd1e6754eae48a595493d123ef21826d3027f433a443f34a4cf51709aae956f504bcde4b901d143d49dcd0f4a78c2d9c2eaa19ecd152a712090baae2cb26870cb75a840d87d42b5504c95087bfcfd374d27d8f85c4bb00b380d27bf4acdae7db5aa2528b0d7482879dd078cbface1844ca2fb3e224a2ae573786b045f9177bcb237d49e6075b18ba3c227f27ac8998b425976e13250e68a453cd55148ce32cac9d105d8d0537d1594933968af1fd6d27645e66417800a4451cc931a1f999809643dc3b909f68ad657c0ea52638851fdf479bdd1fe9d57dc73e2965dc07d3f3b78ab0eb2619e8ae0c6dec788945e3f752d5fb6a141fdf4a7a5d3c569614b38c1de59628a3aa26562f618cee0b8c5b87f2bf84cfd0c01e166a4569ed163e0f4fcc5ae089b07c53faa1f53df0a9714016b8b3fe74f89e6554608672d6effe80c26d79eb1c5d9d7bdaac9d91aa17df0c8aca0392208bbb9fd75d6700f68aa41afb88f85c3c9b9e3afa0e6934d32f2979ff15453167b1d644de3c0bb9db61557b04c0903b8cd95ec83227e87793b93a594ece535f840b9ece5c1a83df4e040269243b07fe7e62e7634a8fea3dc705dafb2cc7f4e52a1c1e92357c31435ad56a29a37f3936358a354645f607106b5f0c6f603a0f9dd1031b5f544a00fc38e8693ccdca6d6f5f661b4eb5fa81577fb9102e3531ab6e1a2938f27ac8c2db5fff41f2345811cdb5625c0e6e118d35c2ed9e4694c6a2084de7f150d2541da39ac586968b83533d023d211c307e5ce6b8263bc9002b9cb1fff20e0169cc48ccd6eee6471be8192f7623c9ddc5da7fe2e7a50b36fdff3b8b532c70c3c6b71488116abb23ba77d87ae71b6035f92bf13824e5ac26883ba0ec9fd0df817536f3803e8e18806ef3d2137cf7deea822818ecae82fd8307237aaa186e2c05da4b23835a6eefb1560628e76d0bdfca2360e3d4670dc3d5ee06b89774431de816cb52662273e0c2c6877a57702790a119c34caa0f45a3726e7d9efd285a2ce39d8d8cb7565476883a93a75973e85e3419807c8013e56201e0f361db82746473f309b7e67c0c9c4cdac25208fb2f610a5bb3fc696641ecbf1998b6881f2d72f0538aeacee7cc771edcd892eda8ed409eb64e62b2d9d35a9675c31f204cec12aee36e97b2b2c00a2f808aec87d819eabc1dc7b8b1462cc2dda9f1d3834395f314481316d688fc689754e395542efd42d6f328340283adc6432679fc984bb72976a04e95de4e52f4fbf2e31c3aad1c24ca337a74f439bfce2f3912f2471c0b5d235b08aaffcc9d13bfe0811e9707b5d9f6b277eccd9b397b6a8b6998496318aba7279a61da5f0b28cf5ee652e533028e17e68ff035955beddfd80bb8d219467c7eed258d281b64b0a8430eb92bc687226f0b75f5206090adc5568de33b5502b6ba5e9d6fca84264e963cf8e1d03e69d7aef3ed478efc5707c914cfb78c1519b196868d07573ec07b902e52deec025463c8e65a9b462de42be758dc6673e0c43c94e8c74a9b9b43001860d3226e86683ac89964c6176bd2fe3f612bf8f6b1110c5584d0a308a0881ef735cbcf88f59f945125d558d9c417330d5e06fbe34c205e253b00dbded80a3441c679a6fed57cc359f50d355e048a1bf5278f951c2cbb1d9e867c375bd31ff6ea075242686ae5d922fddafb8294c7d411bf1c0c61b3888990adc6f00e28565d25e253d47f64d35ea4d318c286c00b31b0fb0fd2e2c61294035eea003ec3addc4cc3ba2f35c9e830fea6f6022bbb18e7c7cbbdb8c189e28d0caa3f095f8f404203cb7f65404724dcda1b3271c6c8480c3c9ce59056235c51fe7a564369f2ed19ce508f2737a3b5cadb69c33706acd242ea0dcd5ff7463f3801567301f19aa46c567af025da6c4f08462565476e810d44f10bc2aeb4d2eadc2dd2515b4224082fc901c324e426121b5819713a095a9d37389fec43dea6788ff7dc009440a63b361fd5f0e4a4c08ccf14639dc3a5b222a0aa04d599f3eaf81ba6c89cbfe81e0eb99c8004177d2607673b564f3d8d7895eda0dbdae585fe5dfa214604a1748f0d5f290544703b6f065f7cc8e1d983abee99839fdefc20268e4a0ee378f710e9b4f724a4173a700efadcd77dc3de39ee81dd156fb5f13b31270b8c0741e5cec8dec8d848da44b08763e93f74970ca488fabacd6d53c8d868e2cbf4647d0cd0d1f1075b12ffdac368a164388e7a9bd8c5e0bcf1da0951307e2034a7f0e6fb527b6d8a95f8b6f9167e689e43875b9372824869b2e45e2b7aed12f956e3852fdb84df9371f9fd92ed1eba99d01b19d057992bd13488c94f49fdd7b8a1d510d878d9c62d659b6ed856331a3176427756c224d2128efc4c74d5790d21b7ebbe396ee8c24b018d3734205c25c0b51b9ea42bcb0c4e1ac8890ac88e326cec1bf947de05979d136c9b63db2592bf2006aeee659bb20abd200127bc5bbd2b8a7d94c0b18de0306ffd36ddd19cf9e84f0c28c6fb9b05ba2eb44933573b1c896353b52fa149e57bd477b22e6c111a4a0956f2d48a969ce077e4554c083901049706649534fae6109d2141d32dabb787af0d3703dcdc13a2026ae5e290d60cb4c3129ea95f86923d80ac093f2b18af1edb9df312a66b63254653a18873090b65487280ab12c2d44c353259ae62afb9fd0489555bf823810c30678a53c63960b914265e83d334a2fa21c3aff0f30fb8b312750c27755b1cb03b32eb661e856b1b97e95478e16691389d8f1226e1247153471d331cba7c2db356c43bec171b2853930676d0d833eac54fedfd7d20eaa98a766d55f2927b4cc02d0fb07a0a53a58a9b30aaef94a0d1d1e0be14a5f8492ad19f28414a72e43e9a3535973ac8c9b8a0b0dbcc00e50a44a24a22dbb6696e9257dfa281329837379647bf5d381cca1b4b801e08675387f5c5f5cc6480ab1e987dcd78eff841239469b07c1d6209abf5c67b180447ed81d33856199565e18bb2e43296f0c897d153b79d46ad447042243b262d83c1db75343b7e2098620fd6f23ae9df7f25340d7da1b998fb2207557bbe618196263df93aec1f20425dcc77ada9378eb23759b3e194d43b24e06f134460a409606e92d2d5b2b8f22c01e48713be92e37cd6fb29d0541cebba9d13f41dc846dc4d0ea18a1fafbd4467290ac1b4f86ebce6ce6a04052f5e192d477b08934b6f8745cedc58a8b26b9be806ad24852bdd02876d1466c360ce2d32fa1f056ad2bd4d51a023353f30176c79b786ee8a7dcc4f8fe7dbe1486f6ac32d94449bcb8e63d8fa6f482fd45af2e323385dbf893b422efc6e031582b2e5f6f420ec683a22eb523991862153f456f749ef0f039434c293eeffd2e33bf1fc9f5cfc910e152637e7b692127d4d382f4f6509559a9c2d8218f20e687865ac2fc36ca0ab00eb89415e74b4202a2e1ac2fb6c18cdceed1acb9895630241ab3d56f512d323c92c70cbc62801bdebe17240dd7a5ff91e32100ea71c16ca06082c066a8aaf0aeffc5c31238e9f99df760586668a1d4cdde12251ac3845222286401737a82d627b7ac92ebd40b9f31cfe36f30e0a105733bbb5b07bbebb29f918d3e546f2068c18302d15218b78d3b5af50efe044141e9068a1ffe05a0c1c50f885f4534880d2bf422d843310682bb6b6984d68304e7efe2641fbb9db8cda94f0015aa36d2d8c033a146bed0e911ed4e763610aacec6a1739d94b3cacbc85b4bb8939fe2212b8b7a445108ea4c40a27857614c855b66b3355f4d8b92a4ed95a0394f78c8781d370d61c3b8a8055865e3e6b78944417bf438ea9022146b5d7c483de86e06d75c4b3856832cfe072f4d589f156ec6af46ee6ad5f07bc9ecfe311a38eb8ee11ea921d49584d8278f79bfe41765caecc9a85fd2ad63bb048c29d17713f9e71989172b88c52b3f7c2663e5d1e9570598564a51014b247e0f49a7dd4b1c26217ee69339b946fbf20da519dffabc1d61148d68dafc6d30091f876a2a409cc4c9a8d58083c68af7e4cfefb962c00a5da6b7c535297b7a0da6af17a6c30e614a16aafab57124985d93188a7e573475b9d42ba0a52113f1726e35a1307e235a59093f4cbf1c4e9f716acdccfe1b4e4d2f5a3b5a9013325708", 0x1000}, {&(0x7f0000000180)="0a54286f049426caa4236c1b9cdc328727eada506881ac4e5315cac284b37f8836b190124626cb5307ff9666a0b4bc2cce72bc8eac5d0df6c7958e8480c11cfb36620d78680a3e8fbf2841ce546be4eb13d3059d2de2df777752e4adb614f90d16ff1aa6149c94", 0x67}, {&(0x7f0000002380)="1866c34b06478eccb22443b0a9a56505fc347eb496ad4b7d99a659a833cb93dc180e0887ff2b2866f46f2afdc67e78765ab9306db379457a62ba23c60b053c689fbf7f69f21925618b99032c6b7ca25f95eba4ba682112e1c7c17dd7298eecedd50d66e1b24e4975a67d922ab8af6df02c809f187fca290fe573c929f493622823e4448a25c2dc8a7332595e4a8135c5a76e9d770b8f920da3ae9363e2488584350a9a394f892376beac4588980eb986878cd7399400", 0xb6}], 0x4, 0x0) r2 = dup(r1) getsockopt(r2, 0xc8, 0x78, &(0x7f0000000280)=""/4096, &(0x7f0000000140)=0x1000) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x4000000000201, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$KDGKBMODE(r2, 0x40044b06) 05:50:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/101, 0x65}], 0xa3, 0x0, 0xfffffffffffffe32}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x2) 05:50:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0xfffffecc, 0x0, 0x0, &(0x7f0000000040)=[{0x38, 0x0, 0x0, "c27ac5dec5893f1cc35fd555ada13c2e5193e630ea5f70e500"/36}], 0xfffffffffffffea9}, 0x7) 05:50:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bdd3280d33ee6185c6a19e1abfbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c06d979b782247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f037742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb062956cdaa50825793e369870cf9c83f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x200) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x4, 0x2}, {0x18, 0x1, 0x1ff, 0x758}, 0x3, [0x1f, 0x80, 0x8a98, 0x0, 0xfffffffffffffffd, 0x401, 0x5e6300000, 0x200]}, 0x3c) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000280)) 05:50:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x54, 0x20000010, 0x8, 0x4}], 0x0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x4, 0x80, 0x1, 0x800}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x101, 0x5}, {{r0}, 0xfffffffffffffffc, 0x9d, 0x60000000, 0x0, 0x800}, {{r2}, 0xfffffffffffffffa, 0x1, 0x2, 0x8, 0x9}], 0x1, &(0x7f0000000140)={0x5, 0x7}) 05:50:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x28) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x8001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = geteuid() setuid(r1) pipe2(&(0x7f0000000000), 0x10004) 05:50:18 executing program 0: r0 = socket(0x1a, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x880, 0x22) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r3) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/10, 0xa) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xd4, 0x1, 0x8ce33a, 0x6}, {{r2}, 0xffffffffffffffff, 0x3, 0xa00fffff, 0x2, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x11, 0x64, 0x800, 0x1200000}, {{r2}, 0xffffffffffffffff, 0x8, 0x8, 0xffff, 0x3}, {{r4}, 0xfffffffffffffff8, 0xab, 0x9, 0x2, 0x100}, {{r1}, 0xfffffffffffffffc, 0x0, 0x2, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x80, 0x30, 0x1ff, 0x7}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x2, 0x401}, {{r2}, 0x0, 0x18, 0x0, 0x5, 0x7fff}], 0x34, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x4) shutdown(r0, 0x0) listen(r0, 0x9) 05:50:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() socketpair$unix(0x1, 0x11, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 05:50:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0xc0, 0x7e1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) 05:50:18 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x40000000008000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) 05:50:18 executing program 0: socketpair$unix(0x1, 0x800000000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000000), 0x1dd, 0x0, 0x0, 0x12c) 05:50:18 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) syz_emit_ethernet(0xe4, &(0x7f0000000200)="1fefc3125765eba5c4263ff9a62278297fb6f7cc0f9ae081d0623db5af431a0e95e8377e9fd6675aa969e90e4cb599e22994d218b1c61ebf03ebb70ac8af11236b8c6f37bc5b0475d5c145ae117947385ae5e74f03030b2cf8fbace50f8219405c450385d68065b6f7a0404f9b7f22dc417d78f227081d84b953af17a1fbcb07736ebd87d162dfcdc2dc8393c383fac1f38b65122c53d0a6641907096a7d74d84f81cb83e89cc0b8352ac11b88a460a375c1ce2d48a18a25c7f9e2c050f7fc40818ba052c02103bdca658f8ac143e16795262602130cdef0c9e0e3f3c50d1f15bcdf7d37") open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 05:50:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10, 0x8}, 0x1) fcntl$setflags(r1, 0x2, 0x5) close(r1) 05:50:18 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() 05:50:18 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f00000001c0)=0x10) 05:50:18 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) read(r1, &(0x7f00000000c0)=""/217, 0xd9) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x61) mmap(&(0x7f00000e2000/0x1000)=nil, 0x1000, 0x6, 0x1010, r0, 0x0, 0x0) 05:50:18 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x120000, 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2) recvfrom$inet6(r1, &(0x7f0000000080)=""/32, 0x20, 0x40, 0x0, 0x0) 05:50:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x180, 0x80) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366c46aab0c033c02df71795acd76ef3cafb100"}) write(r1, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) msgget$private(0x0, 0x448) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000a40)) 05:50:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaff950000000000", 0x8) setsockopt(r0, 0x1000, 0x9d0, &(0x7f0000000040)="fa314cc3006f5083d60863e7bef4dfa97efbaea19c3f4abdb91ff0b952709661afd332a8f89daa6460", 0x29) 05:50:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 05:50:19 executing program 0: r0 = socket(0xa, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000040)="73bc4912", 0x4) r1 = getuid() getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) r3 = geteuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) 05:50:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c39e3b60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003cfe7482a4f25cdcac343fbac9e1049d7705259b86c3a8fca034b0bdf11ed90b294973d3b4302ca98f692725f79e87964382d705e04284a62fc56f1b4ba64cb6bf6f2fcd6c33a823300a074a87d363043216c4967a7e50cb760a9ea93f8da31c31e038c58881f0c22171279e0cc55bda91472dd2bce447c012935d5096e208ac8c1ac334b28bf3448b8ad2794d0e6144685581a4bef14621b3a0a63d1a315e0573a6078f9af301e2fb1fe801c62045a69d6a4a424fc0fbfb0ddc9c6f86183a0fb2485e0a1894cdaace5a18bea28a5b07a1ddd8f9c500"/4311], &(0x7f0000000000)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 05:50:19 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b", 0x283}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="10fdb0e939dd4390e901b008d7732b3bb97a0448ffe9a4b7192f54d63b396efc7e64175e23dde2c812ef0196b175d51ac4de09dcb561f01ee837d7cc6b09e47aadbd2e91ba0e46e15b8780c492166f1a03", 0x51}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10001, 0x0) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x0) linkat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00', 0x4) 05:50:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27fe0000004e0560aa576e0377661d423200000000000000000000000000000001", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 05:50:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)) 05:50:19 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) rmdir(&(0x7f0000000240)='./bus\x00') mknod(&(0x7f00000001c0)='./bus\x00', 0x100, 0x100000a6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/111, 0x6f) read(r0, &(0x7f0000000400)=""/129, 0x81) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2012, r0, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000200)) read(r0, &(0x7f00000004c0)=""/8, 0x8) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)="742430f86d87edb9506197dd82bbb3bad94e35e6893a8e233d38851c4274e4decde51fc0e5ea0b056973cbcc6a34418d35aa18ef82da34a4380448385dacbd40078bfa22fc2416c52b264a604e3decf5c350dff1fbd4504fbfc6169df04ac6338bf3bd936626f3f4d8be6343cdc13ee20a0632d7369ba4184e152a9e842a6b017582c282e69df07eea6e149b4b06517a89c1ec7575a3c4cc1545ac", 0x9b}, {&(0x7f0000000740)="827c8b3965c420652d12da1484fc52da49c0b05c3f61f6d6acc0fc7338477377f3fbc0084ff81e2485f75da4314c9bb4ed4d123424a5b12aec7dfc7800367d2a20d642b1a2247165b45efd4ae30d7ce5fb3507954277563f6e811b444b6c5858eea34a856b6c1c1e0f82658c3470dbb4749acfb3dff9d9722565bf75fd1da02ab854ee8a0b27056245b86db10c394d6e1d7348f50b165e6d804e884079ac0eeedb7052a5c66396cf91f31367d2b56c05d0ed4b0fd681f6602949dcefbdc4df9f0963ff61f91e7f9ef0822ff88b9f1fe10ce8a5b292c958c100843b06911f28148250756756c9ba3f4830321249dc2a786ef68c47fb109048e259d46b13d38c9228041a30fe07a6d3a938721dd5479dadb47d9c743b2be5650ccb7c2456d3bc4ed6579d4cccc67930e55f085b7d51dc4122c256d8c7f282792c26d5359ef7a906322fa44dac6cbc40d2d0218c0677cb16bda769d3113e35a0f429bd64cfe64f8a13ddb12a414852c6bc763b80d263069919fa7cc3cccba0333a4eae80210ec4c0627b0752cc7563037acfad63a1e0c451261c908707d4aa7f59d9d984da9bc9261dc9db96067f09b7b535ea776d6c453582fa91c8a59213dc36aaa5e04f2b4d5ba144127b074408e41979aa73cd3f7f9359e2b2354883580dc22ebbb514cd1303c0dacdc47278b363c66af707d2fb5469a1b7fb8d57d9a3eee480357b4aa788e7b97682866af834a60d0d7f1ecc61117987ec55fa21f9dbf72268fe88bac69264e03f715907a152d85ae58adf682394fa30e05dd02403611e48347532f9027b47439744185aae9073f81695ead1eafdfa81bbf091c32110810ce816ce36b14a4d9249e1ce9831a463b3cf3d416021c1994ac339f08b381ffe86b9e973c746dbfa94da03cbbceaef252a97f3dfccbdc2b10e75af2cf87ea050817747ad991e0be52768ce32ac793a5ede5624bc925781c55b245e1d0d5dbe7739d17a36e4c6c534d9cd7ffd35c1b1235f9c37da512ae0c2f671f7f175e1b62e49d8eea8906e6a38e7486cbd5c4ee69dc530e0c7ef623c317609cfd9dbd1e534b24eab70b3e1e92fd9f35cc1f1eda835e1f7e70830b7ad59d40485590861585df0e9fd3ce2ab011add874d4f18a198cb7952608a27d9a89f4c86f103225f63535c96eb1bfe9038174ba548b499de43a94f7b46be0f237aea3ecfdf4028ebf772cccc82a8bd5e7c26ff9cecee986af5b9b97e05eb15d35efeca2ebd1cf97d97b12f2ff493151d6f97f0e71006b70569055e8e1467c5a488fdbdebb2cabe3f641c4cffcd92d675c4f5e0b3c25b99b4bf7320a2034d256535c98d903cdf71e11a2e879cbbf3a3e1e194a20d4ea0665f237bee74514d9aea60de2e55914cc9d5f4eb720d1c59e815eb433dfec4c467d9e431fdf63b908955bf905477d0749206cd3f779fb5ba63b8885afa529fd658e4889b6a9dc618ddf8176c296bbc015404c9dee087d837347e134e9de77f8d9d114572d69b5ccb7b623e5afd8fbc96d271ae5bfa340775573add68791a4b647bd6c32abd549dbe1653f9d9ce47339f8d3dcc272985f79165980b3360c05549385d9104804beb4e0acfd8041254960ee873611821b807c0b1a7373f3e3b88c4be4b55f296b90f5cb7a9189f774db834091823b13ad3c10e6941ebcb9401030d794eb25d32e1e99e7cd37046b0d044867daa35cb5b377139ff70b3c7126e5fd4111645cdfec5dd1c15647b2c58dbfdd9d8855ea935d8e8199375e5f5b831214d37b8fb1f8266ece816abc7f9b8ed2bbc42082965a845a4d5af943ae7f822aa7ceecd65ac969b5b4712e47de47e586fac33175cc26ce4d3aadfa22cf039a969f1c30628287a17622962144009c094d9f56e533f8e4ac543ed39e59a26a26a4d19e4b80f748cdafcf6d7946c537149f32635610a767968c5509f0082d3cd2a09258c3572ae1f118d274912f1e037e6195dab91ba82ee7e88cdfa0beab58c60a3afaf813fda6a82422e9a594683c5303faa24219fb28882d40eecefc06445c00151124cc2722d8092d032e42b299b73422cf870c17e29b489a7fdf9fa70e29dbfdcf07263ef4a6122860d5d6f7ef6cf8b5951a9c774fdf258f23984fc6b1368e1b5de418bbc38493faebe1c72a2e06bfcdf8c9cd4471e4ff8c25edba0a7ac7b49c471017b4a08ab93ca3be45ec87734021b5e09fbed48518fff29f4781ff1cdf8d50c56934a36be316e953f815a46caf632c7b8f19a3696704b3e4d587e07845841ce53853c858656cc42f875ef9e72dfe01fb2f8861341955faf60ee66a610204c0bbefc75133f81a249b66cac3f892c5e2a56145336f748c2a65c618ec7b773b66ef003911d4b4904303965e74548f676205edd390e72f79a6977c2c09d1194bb81e84b5c062641eb61e5c98fac795f8f8edf73ebf72412f8683d188ceaf0bd7b898a7541ca15039377d5fd0cc579aba850518a85a85222d42e449dadb97e944aa5a79c5e2d0c4e109c512474b9cc9debcd02f3c590f958a9efa9e706a4e379752d3ef9072908ee7496cf215178f101c66fa7cdd78179e5923beeac7037d7081431a4d6fab2266ea464a420d1fbefa7d15b6b00c8231fd8c4e37b343a8c67172debc2d77400227f87f70546106b32409b49f8b82d822a5c05617ddf6d1248efcdad855f8f226f89a7432d456dbf15bd536367806959e7ea604576a7a555a97bef64527f8f6a9820aad7e7662122a0ace20aae7f4e57603883e9cb5f08519262db2f30d369130a68cf2ed5cb340a9137c91c8c5ec5c4cc77e0ece4b996bab59eecc5018d92fc854c5b0b591d5072034e680c430c64bf53e3fe9f618b896c68285b2a8f2cf508ea80bc2e75c863def929b86b445925e1021a3bff5db66a34ba1db0378f74214622c98a8d1ad3837ae61072e6eebd23bcb3b0ec6d903f04ef38cdf238d2961838a400f2f0aa6ca340c2305abef918d3ec0b18a7286010343adda48612e728381162cd96e1551d14a58847a4c9c00af6c4f8e5de6298adf38cb5f7b19dc442c1d915f597e9bf4557a215644ed6a972a7e1b16eb39bbc4d363ab8ebc9aaf6b2b7278a55809fc7d1ed6f4cdb42a756ecb525dae45ef72f656da67be17b358fea04d4ad2c7b7b5fbbfe7a3072818e28b7e6aaa869182f1d3b71452add438819017205466fc0975890f820e614c843d954c48a4547f2b86ce8e507e5babd590fd529af095713370448d1d263df49b907c93b67ff85e934f036667472b5aaa1b7a0604b22ee7b20c9ed62e3944aac8fab7b6c45591a32c8a6a7bd74386199fd5b308838bf4727c16b9c047d9ae11e44c3583e6a5b782f378d572622d40cd5025a5846e03b1bb5f94dd4c900d7c9728805adb832690cbc40c95cc2f81ffd75e3c2c734feb36d7bad84e926e48e7b66596a9bc43abea83086962f7c2eaa2995f2ada325ce4f55d358bb8d4826e1894735abbed5d7ff4f39fbd3015d558779c7047ecaedd8a562db643e40d1a0e7172a73edbd6d2f31b28ef85bcdcd466afe1f07edb7d9563450ad45748afa87027d40aa09825a59efa6b4373efee6a19bd6791ac268bf5daaef1fda1e8e0b85b4c7c56bd85d2c8ae88c41df970c9a63343e0f7a8c70dc46d0cfb4bfff2440f7ab3cd137ff7c652cc203da60da5fa71881800fae1d3e78f292b5268ce5f619c1c2a16edd0abff0dc1bbee6884df5096da6f50bad70b96029ea17a6a500f036204c8d78195b7f3948fa761b13afb709841e880101fd26f4dbfcf499d7134cd7a90892e364a0e583e7ae9fdb0bec88d95eb280b439ef83d3683bb198daf239703f5f05e88f0a818f31e7f77e3368efc826cb679b2f5de4d038a496308e19e8a7e59c2b43870f758fe5bd83c5731132cc869899b4eeb5ae968224c99c4d3eb36fe2aab8d4c87a95998bc5e7eb6992abc4b273cc28375dc0aae4af6f457b082c6e327dde7ecf06788e9a4109e74e3f8c3586672ffd5456dd32d9b76308a09a9587cbd6b6cc3731731a85b0e8ffd1fa716a6ad5eec4eb387181ab9b839a32f0d3808e2c4ac4e803e1c8bd3a856d9374cbfdff7b80fa7db2336efa332ef6ebd11ec86c4cf0ae1277ac2160aed44b97db6664a8d5f72e30b9bccb5b367697e400119b9dceca17ac7d6a6c4df62ebc3f7ed1c00f0ba28f3f94291e432ed66146a8f0067340d0c478922eed2ee06ae82532195c454c340742e75061cb4d9cf0cc0832f0a0ef3defa1dc15163a4461d6f9ebdce0c6e3110e064f437342533930495d38175a02fff21e8979e9552b544f327dbbe21a0c40aa826c9f63e8e1983fa7f6dbd1a63cba01d3f63397a934e86b197d6581f5ab44e2fd9af35133fc1c6d268e112d1c9d91a3ea12c40c638b455c646d67dcf2c9f6bebaef0bca4ed65d2d735bf5f86ce81699cd6d92cb715250bad931d6741b64a5648751c23e73ad595f8c227f50b2c740ecd2dbdebe5786740d8df76c82fdab5b6a3b8254f2f13062934bbc1c5e10e5a72e2ead1fe88e5e11d67144a72a1d1edd7835ebf55cff031cbba235989283b0797f99fe85053902155fae3bb25dac694b7e3531f357d8468710e9166839a8d2c44d63c221995c4169af9f8412b60e28f03fedc8d1f0122fde38e946c285e959c775afecd32a22e12e441cd23696c9dab639e1a25de12407c32f426cedfa4120f4d0b503fcd04adf60cca897be019d0dd7ea5eb8c76b3c4065778501244b1e21efccf27229d90eb7c18f7f585b98c5b551805899a946302d28929a18dd4a87aa9ebf384f88968f36c1c6c01f20a86b39114df78e18777be197ccc3069f09f2f9e3756bffdf5c7f7c95a89f185706b8e2c49543af0eb775ba8f15a8237f3759b478939bae9ddaa2da2f338ebc268733ffa99266a02ecb8411f944c744c4365667e2c67c16b4b3978470af2f6d33980e03aaf731cd6d7f3967f80031cd041eaa9d185ef6e1535406ad921eeb507a110e9f01f507208e7cd0d3d84db0b11faf85d83f9dbc57351fe641eb1eb7ba06d1908be8060ad90a1759f94374ed0dd8a9d79a9f2fcb108f8cc28ff0e9615cc93247762837b70664c71ee6d02cd4da875ef1dafd79c774ce02af9d165f6361e2eb2f2f30f51b35e66c2c47e70bedb76fb59ac5a7700ad283ff72857c5a1055faf856c855202bd8b27078277569bd9bf1c6e4263be5442a26c1ac644db149288795b537dce0105f5013599ceabb36b14573a44985afa807bb7243ba17f483100071014f723282a778ecb0ff08a28f84b4926f49987700f96ba01dd4ccd2759eb9e09bfccb69173e552761f0e3fcd1afbee65f4ff07cd3108bc505ae7586f89d4f01ca060853e14ad344846941ddda08ae8bf6b5cd2fa227081cdbe1a9499257dc3cce62517489b2b3342203fc8e54504d89820a0a81058fdf43196e58f1b09f6b85132219d460be6768d3499fd900c99571050cc48cfad99fc00887966fb0e6919587e219ea429864e1318ed6ffa525e6cb44f6a5e0e1ee60084e5b8c04dd234e399051fe891368b4a80635b4bfc7fd503c184b980a2427a9fc50d8f41e007c9d8ed4bc10999d0c95620111dcd2b26d74a6b6a403cf5239395fca1b2c691491490b28f6cadd49514eec9f6b4db20c605a871ca00fab810a3d082272c6c8c2af2c20cc809790061871e782b5a08fd814a7abda7e723769f79bd5a3f698831528b576c824e4332ce1c7018095c31eaa78d5a8b54299a3027f24761fb39dd09a008fe28aa04834d0d1f28d2ed425718e578e33a3b129cd8b3d664ab892b22cfc87e85b", 0x1000}], 0x2, 0x0) 05:50:19 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x1a5d, 0x4) fchown(r1, r2, r3) r4 = dup(0xffffffffffffffff) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r8}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) msgget(0x2, 0x214) 05:50:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x10020, 0x22) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) bind(r2, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r1, &(0x7f0000000100), 0x0, 0x50) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x1, 0x1, 0x1, 0x1, 0x5, 0x3, 0x5, 0x2, 0x0, 0x55a, 0x5}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) getpeername(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) connect$inet6(r3, &(0x7f0000000000), 0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000300)={0xffffffffffff8001, 0x9}, 0x10) getgroups(0x5, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getegid() getgroups(0x5, &(0x7f0000000480)=[r4, r5, r6, r7, r8]) preadv(r3, &(0x7f0000000200)=[{&(0x7f0000000140)=""/162, 0xa2}], 0x1, 0x0) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000580)={0x3, 0x5971, {0x4c93, 0x88}}) 05:50:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f0000003540)=""/4096, 0x1000}], 0x3, 0x0) preadv(r0, &(0x7f0000005540)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x329}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000004540)=""/4096, 0xffffff21}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0xfffffffffffffffe) msgget(0x0, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000012c0)) chown(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 05:50:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000140)=""/146, 0x92}, {&(0x7f00000000c0)=""/44, 0x2c}, {&(0x7f0000000200)=""/99, 0x63}, {&(0x7f0000000300)=""/148, 0x94}, {&(0x7f00000003c0)=""/219, 0xdb}, {&(0x7f00000004c0)=""/153, 0x99}], 0x6, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="021437", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:50:20 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x4) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sync() 05:50:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x41) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:50:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x10a) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:50:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = getgid() setgid(r1) 05:50:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e06aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95a0109cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebcb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd04705de4d4cac96e5ec0824bbd6", 0x1000}], 0x1, 0x0) write(r0, &(0x7f0000001580)="08bed41fa4ac9030366c8fb1d5b614dbb8a98a3f42dffcb76bcab6ce81e27dff174a7427dd4323ba9071a2140674e542d20677afb8be2c31b116a28cc746f040656c014ca788c663c3a5839dfd764cb1d93198e44135d9935d0cc9fcb9959b6f212e2963f89aba55143ca54278057f20ddd723c0b286459f8a28f159ffef27be705c8064d2c15b90b6ca972a8066141f438591adc7b90a959106b798f31d33dcad4d153df61f8bf0f6b17f388e6d52f413eb93edaf63da8faa1d032faf6ff69690f49f67d4adb0cfdc479a068aea6236c08636b6194aa8623695b75fdbea2f49470e3d67519d0139827937435629a13fb42721bf52cb5392b666e6a06d4b3bbd6ec32bec42e15913d6c806243d3f429c279671a353fe49eaf183401cecbe091f975033d16decc9d2af933fd219fc4d52753ea0a17c2cd622e7b388ea4242e6f4a3cdae12be00f656602031e399a7abb87c01fb852762f60f0d414f58e9d8af6078fbc9000b50eb61b0878a2c56428e324778726cf7d0a08caff47248352da9b1711a028b5fb093aa184964fae3f59b010d90088042daf7d51217799a69199534499d0811c845f4ebdd7e0a9821f428fb9d851d341da722c0946d7efc623eb749438d7c499c39803c002ddb7a9f22bc3669660cb5cbed0d4e69580d1515f02c57f7f43c3bf489077f9805ef319d405f873f6eeacbc2aae172366af61ca683596ccdd8ddfdbf530d9e5f0e07e989bddc17ec966444436fe7ba13bd4eb8e10d5917acc48e3704d1650e3a7caf5dfb7593fc96a199c979f61fd049b76634f8a280dc98b12eb87dfd9c35a2ab66a74ce165dab9a5582ec275f307fd03c7b61b405db37750219f32b7932c7b9cf2250efdb4670a023a0bdf0707572c66560c0ed441a67cbba04faf1b8b30fd510879bd1b6f7cb7e8cabb4a8ce144c0bbd62b40d336006d0fdcb008093dba7b96b47610b6ca6f65e1814a47a1d852f7a77bc42ebc64492ac6e915ced8fd37fc3ab0f701e25f9420674e2ed0e1d90a65f187db6ac7e02d93eacade77277ec41800828e7c2a106fdc88a204f4fe1e99864f9ee34ed01d0dd454abe0eb4e9bd724b5a38489f8786d5861c58d6199e2b8bc623eb6597f536c0c8cfd38f2f43fc401aec4d8a244431a9de37ba782ac339ba4f1db8b482bbeda0ad309eb667a2fa14a80fbbd5e99e13403ba708084d090539c884cd4f3879ed49de4919b0f1c88cacf042805f55ddd844ae8f4759e7ba284b0bcb9dee3181d4cb73dd4a7f8a9dab6ea6b3970085c26b6e51c5c1c7c863d72e4863c4abba40f134a65fa88bb40e24265f19e70d3eb8bb20269940412ff184afccaee9e4fbf17436a2fe18d9a320388da82d4d107bdeeabc29c33e1e66e64ac2b6f82e625ab93d0af23f2adde648cf154c9eb6ad005c8eebe9b6a0db96ffc91dc919aeba7115e590de49a6a49e9eafc1790e8bfd877ccba93f188c8880e0f3045a3b106c34142bbfbd4ab61c6e1d6e2e697ddded816b6bdd31841c9260042a81c0fc4dac9ce9b3a0eda1e6f318a2ccca1942379cba8b2fe48f49fcc9647ed660c409ca240b805af0ce1b830d4916eef62a472d592cf9f8a6b0128d50af7d69c881dbc09124e748949d820f846048add005f1ab4537614b3ed51074d9e177a236e51a031128939bf6813d4da1a18bce01e4b2d882b217ec9b9a294bdfeaf47e0452da7b9b0309f03032309c7bca52b93e7eef0fd9c04272146a43bc194a18a2fef308ee3a548636a6763ece2fc729f61fe33e8400195274bb979de3c39bfa84cac2bf52b3e060636fd9b4b7316f62a77279108aaa27281c43a8f2fe10b223be2a49255177c3cc1f7817d0756a086450c6af59ab2e822d5632249027b439fec3bd36e7247a5b94349a79ef7b9f1a5c45ba89f9d4004d93e77c3b0df136e4f23b21c40777249e8b68752f3d58a1a311f111bb0c5269ab8255e10d26f1ac9b64a2b52a05acb55e53bab16693a1bca49bcd74b4df65f4d5668126dc580a3a57a9f2ecedcea62e012511e87f73c6dc8ceb9c4a4690effcaf4bd3d7ad99458aaaa6b58696b1f2110caf61cad4b3ea3d9877917e46d339d168eb5e9ebf799a8425e2adc50a0ccd315b950de5f1a4c346b6f58749b28a0973fccff4987c47f68683ae584e73a7da4e411a872b1b402997c1b010e3e4b9bc817cab9089f929f5e722e412642162f586ab9b6ebf41c1cc9140fab166479645cd46ae88393b45eeec50433717becdcbf5d7cf3848615f7e0dfd0914105bed8434d6ea802e412abb028ed37a0ec428b455263324b5c5e1b28fd594c3b4305ff4fe916a34978dabc5e992a6164b4ccb68968dd742132bb3435fba09830c2307e33e10ca30fc45833611b0cf2d9e70f27bf2ee89176ec8b35b12dd14741c2f255b60a93109a1327c3d2b5b534c605410b4fb7d0a3ca1f330968ea199acdfcdb41b1f0af55621ed620489ab0240235a17746eb8b18ffc20cf0dfaccd3b2a3c6a55204a296d3e306768eb4be692c6c63c5ab321798c685c5b9e9a80251b03cf15c3a9c663da611545710049c4fb473ce6044cf9b6cdbc2ca9595b049ec228143214cb5c91dafc9030deb16a9e3e9b46f35c0aa538d550e680965b60646631a4642ddd5485c7acfe645230a0881c3e6cfaea174a53a4a59d3085c1a752655f31f4ed2db8d3286ddb8b3f274b383bf1cd981c7b8caa0d24c780315ce4de36cc5a4e7f9fab3d40976a343777d5e8db6c9e357724ed25554badbb122406df689a78844f2c996d605527cb9ea401508363813a649f9fc11a628de9b2dd04d4c74f76ca67a608dd2eb49d8e4dd31f3444ec6e57a796972c5b6ccc58f1eb9257886f4f2b00c59c549d85c443af955a4cfb0a0727cd36329c48f4356dd431b905ab3730d53b24a7dfb60741f1b44844ec7d846fef36d374bd7f88ad53e84b88c3dbe0b56f831adaafa0b8b3c5519cb92e7a12c9e1062985ad703a17dd644920c213dac3e78b9bd6a5815c1466e8ff9645e84d6c220911eefdf8786100fece4ca1975b8908c301e1035b44373c8ef7f0e879a776614d57e66ebf1d8af7545436f64ea06a32f4f1e6752ea1d8256ef661174fb2b9370edc1b9fc2c6ac611517486729e12a7778c59295273a5d586c3b123e8054dd04caa28fccb8bdb342f49bfd4e8bc66881894eb5430b933d49474b0766397b1c2d54d0837cfe6170d1c44973b765071dec8a89a33b3b1fc5ffb90cf884306f7e76eb2fae2eca8a10faf5dc67a28dbefc5dddd8c942365b1cf9408ae6edcbb0783c24f2f54aaad53a4a599f62dfba7a60b0a12683c9209d5ece9b83fbacc510812cb66ea5f2ae63c5a3a5fd69f559b67c1f015152f2eca0a180c8b02fb389da171d9aad15630ddeb8b2016924b149b8632fccd074c95f0dbdd201479348e9d4418d54bcb8aebf87ed90979295b2118dda8a2ca9e9c16b4f4d68a9bff375919594c63c992abcc514216f81cf5bc749f417e6146362e34cc02afe92b59f64a596dc158fc219373ac46ae31a138e779db149cb318275b8399348f36a40d4383f595f85fd16f8c367d2136ea62c2a3e3294ca9bcd000dc3136895a74999314e23043c951177aef886e8dbd724c0ec601fa8f3cea2849c0e83f255af9ef62deb050ff861fc7d99e4a4c444ced6445fad3d427be0e32ccf24ff4763871d79d4a6cc28d107473953de35ecf550b92eda831b143c82f252c2437873a67439ff4964ff60dd4a5533ed9ae7220d76b181b5dbeab9af5242428ccb6a4ecf6dfb4656a236b8a79903408ef3510c60a61d890a6e299e43c5a82f6b5867734c3f2d50c110c5db6ee0b3b25759fb822cb1b1ca82064f557c2062133eac18da7b096e17154414b51721f703615a5badc028cddf5737c02f9f9f1770c6747c7200f9db0bfc071f1313962318f034d5c38b9d47a03623d9a98c5376e38b26643ff88265074479f0ebcbd978e99fcf8ac0caabbe91005b304e7cb55aa30dd632e441471236fe6cb5fdacbd70325055cc36354a4b9b44b9b26e9181afb2c0a477e20e8c19deaa9829596fcfb066a9ce856f1927d0903039aee9155c90ea748efdfbecaf5db1b30af29a8b28b2a0808dcd896d9c50a1a2d722fcbdbb221f7624f6031b4d00986f818b62f5d445388d36a0a498290c5d25101c966848c0860aae91b0dafc2a1935cf7fabcbf9344e221abc2c16f23d96451ac742fa703206a443fa9d02f561e17d0be0667317cd77764b8ad18c7c7393c95efc78e5e3f16cccc068197fc16f6028400b02bdf45ccf1f85fc6a03988c70be0d94f99d40400cd95b84232b355d3a15c8b96d6fc8eda09f513b85af7951c1ce8d6e08d1e03cdacceb90b4bf5d605ef6a6f20c640b7873db489a9dc75c5ba0ae9c1efec8de3fe6eb8ae914299f8a1fd4841311f38e98a87628768b51b4b8431ddd2cf3f43dcfbd2abd361b1662c102df543eeb7e26d43fe2fb77d9d210704912d2b3e6682dac4eaf038023380b937e8ca7e71b5eba39bb031be83bd1f2925f46acc30742d901155d8c7d042cb6a2e004f138ee9eb0811364409b8700932a049d51e3bc2dbd4cf7919b8d62a050f186fb457ba48c50a31fa18b650813b47617bc68c590b9b6595942e19a5a3e87c2c936ff17a412e92480601dccc8c09d4b7acf51de4fc76524c82886f849a930e84d8183e803da51f29766d5deb1d4ddffdf41641e368dd1dc2c4db82bb78f1e916605e3438529c9e39d35289850dd8c3db895b6d691ac7b7c3ee858ba9b97a26757a7cdb03195ebf6301ac14e74b2713fc143ad2d9f656a7224ceda676e0db7bcfcbd0ec8f8cd6c266f8db47d01c6d5f4c25d0fa3bba0d9cae11515e0b920e5466fb6c7cf60a4d860fda37c3ab56d83a7d8373e16789d0d6df95f7bfdf6c7ead03df86f0533d7f23faae3e2fb972bfc47d31ab2db4e4a2f9af6a2623b88365e45dd0f8feb6fe4df5ecd855f24fbfef1f1935e1d423860ae6f1944978e8155144de69848cabb64feefe790e38533844be4e8da539580edd26f2e2ff1cea7c4eab780494ffcaa49fbb446e2e4b20f3be6c62e6848c5e3730c5796db6073e1a636be7cea22cb924d5b485278d78ab83402b15ac5025c29691b36b05e9d4218124ded65f8a0b99385084b9bc4e5c2be33241325653cc74d72d6f8d08c9fe47aa910ac558afc1b9c68520b12760a5f16e85f788a8a2c169ad80947f25a1d693c5f2733eb694f1c07c6184ca529b0b3a7157c85f50bd4c5983ee4be4b888d916455f8a37b5c4b500a0735b5e421d5064eab802eee1a2563f970a7b06a671afe11f9edff2628599d59741f6e7df21a3b0d98a7a857b0c376539c912e0ed105825c06916f7d3b4639a0f3996972342cd25f73e87493925b4f0d9465134c730ee7b1e9262be9d9134134306fe6d46eca78cf3befef54d12d0b2a6795f346e1704753602d6dc274e3ed5233172cf821416986961d4d7be5b0b28449a7b58b331232c83ff6cce859dda76e128d9b96cd2b6602b65dc7bdb7d7ef80f9a9d17321bd2f6cee1c7295a94e40a19e646e5ea66b50b957a9efeeb9a933a96d447e58cba1c1ef3479c57e6ecdb13f63bba77d1bf36e47c99cdfc9a23fe1c882435735fee44b4b4a7dd42dc2bb065b843514d90dd60243d595bae72989eab575795984be89441405677debfce31d316696163d1fe51bc4e7eeaf5c36cb143e333e008492d2d35cf2df165e1e80231a2bfd8fd28a0bbbf0e0ae69a7bc52bed6ad6192c9ee32239a4a44256d03978f2700d410f72f6ea513", 0x1000) close(r0) 05:50:20 executing program 1: r0 = socket$inet(0x2, 0x1, 0x3d4a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x3) 05:50:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x219, 0x20) ioctl$BIOCPROMISC(r0, 0x20004269) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) write(r0, &(0x7f0000000100)="944181bbca889cd22bec6dde110cb381397caef0b358d4cc6a53b54bdadd6f31b4adf6fa49bf194cf7ef1625da10853b8004b696f630555af6f2e6d38b80caf61b5a996b051b5d0c8195b602d8695bd366d1cdde1b1ac0a27f6f5ea339", 0x5d) r1 = syz_open_pts() close(r1) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77fb276ef3caf00"}) write(r1, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) 05:50:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0xffffffd0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x04', 0x0, 0x0) 05:50:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) ioctl$TIOCCBRK(r0, 0x2000747a) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1810, r1, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCNOTTY(r2, 0x20007471) 05:50:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) r2 = msgget$private(0x0, 0x40) msgrcv(r2, &(0x7f0000000180)={0x0, ""/229}, 0xed, 0x0, 0x1800) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 05:50:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x282, 0x100000000000000) fchflags(r0, 0x20002) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) 05:50:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0xffffffffffffffff) socketpair(0xa236143309574fdb, 0x8000, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x8001}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="6b7ff6ead51508dc5fd8d0acb3f4bc2825af6f30fa920e3521df4e1ccadff545b67d6ba6aff6591b09c5ee8eb673cd1e94963540e493abe5aee6031a06ae9e18a7385f7403630ff5fb5123e917c89bba10dc06a9f53eff68a5e64067b6fc5d02b334283e7ebd67310ea7455b0b8b4d89e62309f75d0e3f2cbce155eea4cc059f41928c08b41aafc5904bd15c27ece6433e20b0faf7350eb7381669f0e2b77e9310de31af22ddfeb092", 0xa9) socket$inet(0x2, 0x4, 0x1ff) 05:50:20 executing program 1: kqueue() socket$inet(0x2, 0x8003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010021ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 05:50:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = shmget(0x2, 0x4000, 0x8c, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000002000/0x4000)=nil, 0x2000) r2 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r2, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 05:50:20 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) 05:50:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x20) chflags(&(0x7f00000000c0)='./bus\x00', 0x20000) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x100000001) 05:50:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000440)="d6c0dfeebce0cbcb8791b3a142d63bb63f9dbf742ba04685b6f74d47f5c5bc47b4209c23bf7b78a98aed344199007f520377ab280d30525fa64f378873572182c51659872f3df4aa7d40e7d3d351367ed9647fb4f034bcc6757d7b10610c08933886e10de46ce252c34b624dc5fa40babdc0022cb89338053cb130bb4f34317a", 0x80) rmdir(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) close(r0) close(r0) 05:50:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) sendto$inet6(r0, &(0x7f0000000000)="d59ef981dbea33f51f25628de1a2e007f6fdd4728c6ce55b4a98c38d29a29d5a3ce98a9b5b2e49fec889f2c04901aad20fa96caadde273cf385c748877b40141eb6a4437deca08220602f2f866bbd9e9d4b2a53ea6c342435fe6bc42d4b5aec83105a16625d9b779a134185b511d29f17ecb991bd1211ba68d8531c69f", 0x7d, 0x8, 0x0, 0x0) socketpair(0x1b, 0x7, 0xa2d6, &(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) shutdown(r0, 0x1) 05:50:22 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) fcntl$getflags(r0, 0x400000003) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/190, 0xbe}], 0x1, 0x0) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 05:50:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000140)="bc3c16caae462a6b0d38f440e2bee18daedc94aada5b0f955522f8", 0x1b}, {&(0x7f0000000180)="69fe533d8ea0577ff3eb4f2f102d213b6c712a679bda7532", 0x18}, {&(0x7f00000001c0)="44e5500fc246b01e9f521d4ced9d1c5d4d25d44bf94882cd5cc83ae24ab9859c278837326200bc4199b62b0d1e353110a1dea81ade67220bbe6368350aa0", 0x3e}, {&(0x7f0000000200)="8f38f4581c57b2555e1bffe33520afcc820d2c0186432cc694ff4ec9c7582076e8a76e0fa9689ca17f5722087e5aee99cdf979b869b6399be2c04a1ab06feb41ee14fa8ec94f7d33cba994284ac1515d7de487fb77e3e52c6f66ce0ed5c1548c4650cefbdbb05ee8977365b19a6c2e480937f15c279e70d03786f626efc313eea69f1c19658f69593b3d185fc5609072ac63e5d03d17977382d1313b16303d9b12d62d1bd9c07a0fb9ff8165a15a5bd31e03a9326242ff3ae9a9709112cd232a4d387914b6ea46c8611cb65f6666f863a77331b1a34da61c74", 0xd9}, {&(0x7f0000000300)="d3f867f611b3fded97a2beb6e664961094b74e261a4981340cd3cbeb056108ef92056a6d166720cfe0a90e76029a47ff13c35e1dcc879faf31052c64fb9cc2c32578809689c5e1e1b04e753268fb24288041fa558e44f98b399be6673a9b29442324e773ca9499ff09173e9b26f822a3cde318e4ce9134f43d6b7871f430204ca7089b192e73df7e9f5854da83db1fe7028fc8a70cb12d31f93c9e2a02ebd711daa3ef576599b4c252846081205a01575af89bbff851b1ed", 0xb8}, {&(0x7f00000003c0)="e13d41aadb00910677af2c33cd965f9b89dd29a7fcfecb3ba5491e1d238a6969c962683f3d59b6dc0ae8bbe31d1deecaff9f58e9bb6d238c8ec1f613cfd6ba351644c5962507e6cd0868148e8acd6089bde6230bd524e0315b36f371df7a457f5260c0c0a5a5e9d946e92962ea3260115a8b5de0fbdae1347b9b38a3", 0x7c}, {&(0x7f0000000440)="10a95177cdb8d8510744", 0xa}, {&(0x7f0000001000)="e55f50a57f81478a5fe083c6a56ad4be29637dab3d6d4a45deae1d69828cc1a6fa487b349d9348ba5e7634c6c61be573002214d6a1035c03c3fce9bca71dc2e9504befc1d78cf414556c56d51e265a7466c1cb1fe9d9d2a4e73f2306b04e7ac1d79a95dd1e8225f3556bc83cbd50de511e798c1f42416a75b1c6453989d4f3df7b3d81bc478ad169f49d51ef845b3727abb07b8c0aefac387cbd535782f6171af9d4e951003dc819d9aa87fee641da170abc8ebf0285957fd87e8111322ddd10795e3f1370535c245c8697597a6b4ee5cca164d30b8f175e2105627b4332640f4ba0f5553852e226610001bdf84a935cc52c319afa03fbeef3c8fe0b82b3144c597687d372c507d7331ed1b4afb7a08ced32066c19442c005d574879d75868c256cc223492a2035ad995fc4383cc0df5b2cd136639fe9b384c63e0a1dd2d3bb553a9308ad83c4b5b16865b06882ebc721b557753bc744fb83aceedec5fe3083b24b436fe87e4fefb25283a7895f44806fa7280fd18b9ab691679533b0751e9de5a36b727463a640e4295df2a081a08e71de7b6f2b178ab1e10fd396a1df73bb6c60405560fe50e943b0c86fa643424491335731354eb14d9f47d99df637ff69c698e1c0fdf5d86ecd9d019400984dfcb1402da2050b1fd3825ed8c0e09a69f1b7b2c3cedb03536145ded4108c56150889ab409bfb7a091207f18dd0ba6b42db07ab3f7313953ecb75c16558ccd78c7e32313ab9d17375c2cde1aecd91dc4462a594dbbc4533c4f01243d89a4afcac9483c9c4c75945262a900c36f432dad2ef82812de6df297df97132e975b3c15d0c8f55ebad9db50090334678e9f756478a1d26cfaf6d504feae99bd95925733a2329fa260746bd12adda94292bc05569a424e75a61e90617309df4a401957edc4ea006e0c582ba23d270a2c528647cb0458330ca88d7fa68c018b67d35791776ba1779223ef30e28af6d35e133648def5fbe3a913919679df6a45bcba572f42d11416f6ad5f514ad338b31f0aa214fc645b0895be22ab221bf1d576dc106a41ce4bccf7b847dd5d6db2d2b045c4fedd7b495c830609fc80ba6bca0716c34d80cb376c0872f9b6ced2c535de2787baaa89414263271cf0745cb9b2767366456ba912cbbe21c7536b9b710786b9ccd614da15e832f184c77678c4a90180688dc009f42559acd971ee86d2601139190f51622a3e7c322c9fe3273d21061b3d5715f066d4d8d8133a01055c05e1366ceac0f5f8fec1d6f2176f2b0373a6851589134b4d1062dcdf1c2c99c06cc0ec1d4793a2189430f9e49577fe53ae6533dbb5033d1faeab5f6501ce5ec7d07854323a99b39056ae91aad32eddaf1f0dd7a82b91e4ef6d64a62c4a41e3f6e498f8c1a819212b4bcd1ef49ab55915ce924913bd1de48142be886f9b56402bef0ee1fa07a6f7954fd24dc82cecf1a8bf58aaa9f823268e7ed0975bf51159afe864e67a43431d35c5891852573dbbac954e1f310b9a759d431c8377cdedad81a73f857c0de586253e08abd1fd8a7ff85e488f7e2e269c74caf2f1a9255896f8dc860c261cbb7184a71c8ae62d5da5e2e8b59e0692d634853eea194963fc1006570ee039029d3f4ab4909d2c508a03299a8f86e637b40932944a366b4479182bc7e2eab3c2b80c745fefcfcf77fcc4acee031b2932175b98764e0ad5359f7a33ba3c05a83f2ea5108ba8a13569007cf884650aab66dccb5232b622fd7bfd0b86f1b1cadcffc5d333651382378dbe4ac34124b24faf6d04219a57264a97d7dd6341211990dec175178deb4b08152857cb92c265727173486e2872c17daab7e2c507d28ef388ee1f0a3892612dd5d57b9e6ba2bb16bc1458332b73e8699c2a766fcba0f1342d6ff57d32023f2e99e8df83f8834fefbddc30531cf64f882f6a3d51a9a40d8e5caa70f9f8d1fbee29e0c36100f34a59a7e7f2dd8d191641b50022dac1103d58b11b1776e865070abec0b5c27cca7526a4abaf0b08d558f197ebfb0ab0535b5dfa11c9f26585cffee1bd3ec22d484a7873ccac31ce0cc840bdfdce25bd281d2a7a94419a15a87baab85ddc9c3ad67a5cbd30947ae964bcdc376f5c82dabbd1f56c5cd4ca1308a83a6ca7017e2d77c754f04b12e49542f39f64267fb7832e41f9e352869852943cbbc1952b8cc974fcce931ce123c2ed504dd674ef2743e7f59f0b25049e1db91d95ac876601d3df7bb9846cde8c6edebeac6eb9cb5f3763646430dd40a3004968821ff640440214b3af5111f1383cbb72da85da14cf91d97e5796b4717f256abe7c752013fca9534e05b18339efc98f2cf1ff838facc5e76d8d9dc51db867a56b6d7f71acb829e04148f327b85a936cddd4f86c415c020147830b2bd1ee14b4a7557b16e35a5340d28a83978694e4562ef55678b61b49396f6733e551534e58f2f69e62e0b7da5c2faf01af1a7f852ff2dfa6c86333aa1a0f7cfafd7a490a86900d673a98f61160a109a9758f68154a73edb385d3c961172b890cfcbf72d365116a9b28d36ebb9e5773103feafce75d69715b3bc9e6c8cf1d3cfd392c6dcc6423ba4d536c738c4e925b7cd777365540b79992b80e58b39ebc7b7f58a043a0f1164b6ab97c0c84e9b314d235ffdbfa2793ff5afc5982651ba59270c7287f2388c38802dca5a791f74cf0cbde239af2e6e8683357e61bcf3846d6f3d08d71812abd02c67b21fb4f81fe29a1f5f8492c4f0f0898f5e078581b146fb8e9a5eb5dd39b77bdd8ef39e051f1045f3b7eeee4633dd6c0b8688cfe60ce2f34f4907e65df4458d61adab60e9393164e26c3de6d659aa8f6c13da1c817b4e0ca182602e58c39b19f5b8be0fe2040b428a909831e637727f86244494a6dbd9c1a7367f4eee54855abf2470011ac8f9f56b82d8d7f9ca6ce686a4d9196d8c9d20852da00a5620722cf38d703bd432cda6c91b315d289415a29aad6472e5e43ffb750a18b3ffe7a234094373bd07af2acc6923c358693917b72ea70ff3bc5e3966658cd527037e35494868823f762ea39ae52ebeb6c74d599fcf103e98e87975815cf7c40530f7b95f09a59b9fa4af2cb43d15dfc5040d72cbb91db595eb4e52f07e298f99294d22efed839e28d0cca6680a921e1a6cfad2051d2a780135ea988b9d1bba358a3e0b2f7d3b411e04c667fb26de35a0e91d044db65c7a09e7b2030db6cdf2a83d9d21919a37967810960a8088373b96fc261321de0b78de245a34cdff9981d37c6b8f23edcbc97891df74134a1074b4a1dda9fce610d90398013c384a70c7ce672924431482128edc587ca8222d25f2f9842adeb326b811dcdc026d8e7dbbe9b6396a894c2a1e8a7d067ed7447b9b7d5b3eb2ea9135d9953fb04ffa886040f9a97fe2ca345582c9e9239f3d65154b5afdaa93e905e6d51f2149fe772dbbfb74f902e23ed6965903721e2132f8d06d2810aa80e4efef20c57b7c67123e315fded668c42e6379e5f4312c8b76407bd932126942d2b585a9ffe329e3b2da92845696957affcf7793978604e7566dd6bad8a410c1309deef844a27225a503fde6485cb9497bffd6016219ca5c225d4b50b7a92e26b0ef91bd28296791991ad6ed08d0a391f0a0c1a98dfd44a03875de77c81749d78aaa668bbf7574c2c35c51f6c2b8f75b0baa8181c23cd9762e947857ae1811a89066fe9ea40a1a652e3a825b7ec6949e10976136aa25e81e8d0e26afa21138b8f0ad80ceb55656d8260db3ba89c1e089720f1136e45e29a5ab8d61383ab40666696f1d6ee0468654146b051fa18b7fc787667612a951eef0c7926f0924190ea58cdc3b094ee7b209a64d11845d0fb2ee9a3853ac2864a638c045f189b917ee1fe2c5737d92426a92f0f32592dca047b29b3b37c5202e96c4d8d189595b93f0354a100e008c00fb86444e31ebfbd05d6fcad6397eacf3df2652cad3b2ea55cf84f289a56bfca06cbaca4bece48a04dc1e04348dca8df4dfcfac2b28e149f3a2b8bf1b28d2ef6895c03d4430140206127954c5fb849075ed7fe99181f2dfefcd351168149b69744fe73cec8710953b49a332c7fd66bf3a14aaed55662957a4e9b66c2c104f5b045ab60e268ffa2c0da05c96bc77096094da6a123682786c577bdd7f82e814def59a61e02c452faf53e8597aeb81ac4b48c33e864180f80925a64e8abe2e97ff75545c8f354e48cf5d8387e1b6eab5865566894e11d88eef9bb29d8fc001f8dbd8b490c13086fb3338fab85448483d66c5d197f8064e7090773420b8720056f66a1d1de284dd0e425e863f0bd07901829a323e8f14ab59fca661425faa06fefa195ae164941aa2995319ede87c7fa99d293be2fb46251ef6e347aec399ee8dbdb7e882aa3eaf8f87ef7ea27826beb058e45fec2e140f18b822c7531733be302702ab8273d787da5f99293934e77976a523c06234884d4ec9c351fa92d475259026dbadb5b4427ef9fb46da573dd59e4c9fa4832becae580175d52b06fd48268ee5579db6742d552153b287880114aa51a86bb8f66883f347b10c78b0798a25b665bdf16918ad0fce9dc3b6e5fbe4d8bdd793e15aa5e4e069f80674357275a01bdd2d8c8701dc5240c025249c9106f647058e501e3278c1bf499f642771b73873fd29f602fd15effc004ebb973e84b9b8e55ae4b0519df11750f4130b46e9b7f934a3e87ba0990859af94fb7ab3462f6390522b37661dd3ba87730ca35bfa01ebf7bc2cd610d901cf4ea5d2da0b5f0eac547cb16423980b138814b8c286273ac1547a942a5ff00ae90592923940b26b2406390e4d579a72202f1e2bc2da53762711ee9abe216cc75395d1663f20af031a6ff677c8eea59c72acb3f5f57000b506d25fe1d76bf0a05e23ef39f10281d8ac6c65413f48670d34ee98c3ef9c9c7e1ea18f98a58d79192e81643f30bdd0496fcb00ab56cf41f4a4a8442fe2f63b3fdd188d9217da9000fe0a549d30ac7be634e6374fc3198a38b9ccad94b784a5d5fbd1676e8c6362182597931a5fb91df281472ba03793f52f15a25ec969b5d6743f1d31ea19feaa5d5eaae8e5c9f5fc600d5fbde20a542f78a41c3d14bb8cac22081831135bbe51511cb54fd744fb8960d7cd9fb42324916989037f6e54ea525578c9626f464121da59a9b720893b97b9d5038309a8d5b9ecb14a57e24c304fac747ef79d9267fa33d54a0cf6983283e09f52f4e9d0d34063baab3494f01dae6cbb02f290a6786e2d7be14f2c1cb43069a956be8df5e674b8d32576f66dbf32b8eb47eed928b722c6966e27cdbb691331a1ef03c410e2dc32dc707bf713b5d370603b78b66f993e3bfffb82ab6db88477df719bb98eb632a176d3356b9a78d2facb9c83fdb3f06eab9c7c4425a5cc2f078e579a6dc70056a9d922105383e9eed4583f3884b8e493b3bcd95934b55e8e845bc2fe8c800eef1455552f2e584fa6184d3aec44f3d6b67048c940d9a5c272f32786785f55c480009aac2967490c340d5df1c3a2b149049d79c7bf069cd9a41b3ad3ae12b0d442493b5dbcc26772e390ee78ec0eaa41ee138c4635c295926fa34cc69a2ef3b04bb4cb4846b04292447fe85b7fdafab9d50fa2608e1e905f2c5ab127b456b44e8381a5909a01b243fef1be13fae8ede5e16dce65c7a047101a66bf14463c30b33952e5b499eaa80eef3a538089c1f58dba2fd8bde6ab17c2c8fde056a341950525b0e8a3e1781b6e7d8b5a3f6373258f6680c5660d366e1c517f5720ddb3462afda39a354023c2324a4da91df03ffb4019852", 0x1000}], 0x8, &(0x7f0000000840)=[{0xb8, 0x1, 0x1, "f540ad9486c01094c3af08e6b9ce9651667201fed1eb9f25fdad425dafe748aaf5e7e1f603cf65e085e5ba87ed49ef4f4c2b7dca5a83db68910670eb54489a20b36a6681a3fc89128cc734dd3287cbdc8116b3190e4143376c863e2f0e0ac6af662d9ca822fc96af14f31b477cb7de9e5dd5501587a0b1f9bbbdbf31c4d881fa2ff9c236e0311ced308f2b495142396faa7e618dd3b6cb1234d49fdc405411d93ce97d292a816480"}, {0xc0, 0xffff, 0x100000000, "70e9ce2ab321d3bff8e9d486a5a9535f164db0d42e6c8c62f73f0d2f759b9f332a19227dffe3c4bc816e208bd59599a3839b64c5c6ae5a0d53cc74609f67a68e19411b202fb9cd573ec2cbce21122c782f605a7247506f4d4939a180f3a289236d933eeac6704cf786ddd3892e3dc99c196b054258cc8adcee16782724e9fbd29bbec811c03c48d6326c66efccbf51961a5c7b8914a630f3b56e48d0e6aefca6a24f3990d56775af7a99627093dd70"}, {0xf8, 0x1, 0x3, "c203bdce16edd195a035b609300c3c224ebfe33cd3fba5d659bf4a3726897efd9511e012ac0ebf4299d25c2286bacad0def68c24647deea2f543ae82f289620eaec4ce14fc7e5bcab5ee8ede8dd96402a09557fc5b598efffb256d3a2fdc451abd7da1d1365047a45a3c5592be335f510e0abb539ab984d84d8322c3982422b4d863adcf19b4f3af8069f7dec938b000784511d823aa9a3bbc748ab9cbafa7c1fc77ca68ed7aedcf75ba3ec524c47cfe2c4ea3d59a44f5e432f7d2566c7d5725ac29d40abc873332a96fcbd9a93a91a2d26123535c8699d60c3e12ca4ee460ecb1c44c6aee80c1"}, {0x78, 0x1, 0x8, "ddabfcf1c6265c912d625fcd5384705b69482fb3d605de6ed9e50e8530d6fec397aa4b67c4fdcfc8996f9b968f15c6c30f97af3289ff787030dd9bb2c82cf96952ddac00c5177541e5965c6fae4defa70265c168a57a3007b03787e6ee78c7921db88b7e7a"}, {0x68, 0x0, 0xfc0000000, "73f65a31a9a3869bd767f5ec9c77de95fe9b002f137d858c5942c24d5fa8a250432bfd191b11ab034f35f76dc3fff42c75870b03311dda01ce781cd1a479eed2b12f61665a0b258b9f3edb9e6e9fabd1fd701241d9041c26"}], 0x350}, 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x23) r3 = getuid() r4 = getegid() fchownat(r0, &(0x7f00000005c0)='./bus\x00', r3, r4, 0x2) getsockname$unix(r2, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) listen(r2, 0x48a0e986) r5 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0xffffffffffffffff, 0x10) ioctl$TIOCFLUSH(r5, 0xc0206911, &(0x7f0000000800)) 05:50:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000340)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x22, 0xf00fffff, 0x9, 0xffffffffffffffe0}, {{r2}, 0xfffffffffffffff8, 0x80, 0x10, 0xfffffffffffffffc, 0x90000}, {{r0}, 0xfffffffffffffffa, 0x41, 0x25, 0xffffffffffffffe0, 0x7336}], 0x1000000000066, 0x0, 0x800081, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x101, &(0x7f0000000400)={0x0, 0x7fff}) 05:50:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0x1000000000000010, &(0x7f0000000080), 0x0) 05:50:23 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) getegid() r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 05:50:23 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffe, 0x10) close(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="71793203", 0x4) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10001, 0x100) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000280)={0x2, 0x2, {0xfffffffffffffff9, 0x9f}}) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x80, 0x1, 0xfffffffffffffffb, 0x2, "e99bc559c19bbe7a1e80292998f3492e7d09accc", 0x2, 0x5}) 05:50:23 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x7}, {0x0, 0xfffd}}, 0x0) r0 = msgget$private(0x0, 0x480) msgsnd(r0, &(0x7f0000000080)={0x1, "54608995da87a16b4cbfbb39a3bbb54a2fa4446b629547f100070363d0d2fdf174ea3189bea8aaaac072ac50e1aee0fd8d1e3d9f2e75a8a8ebbb11555a8641bf5a7c71c4c340710567cee70c68df5b5281d4440f46cf0c89f065553092c6ce1a21b82c1d4ca234c159e5344071b94ea09102357ffa8d19d3f512c5a320180df65be5123d419ccf5e9305ab21c6ecffcb3803c02b801fe46d553ed227a2e129f12cdd"}, 0xaa, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) msgget(0x2, 0x420) 05:50:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 05:50:23 executing program 1: r0 = socket(0x1000000030, 0x8005, 0x200010000) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000006c0), 0xfffffffffffffeca) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') 05:50:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x2, 0x1, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x7, 0x2}, {{r2}, 0xfffffffffffffffb, 0x0, 0x4, 0x6, 0xfffffffffffff000}], 0x2, &(0x7f00000001c0)=[{{r1}, 0x0, 0x82, 0x25, 0x20, 0x545a}, {{r2}, 0x0, 0x8, 0xc7, 0x40, 0x3}, {{r1}, 0xfffffffffffffffa, 0x10, 0x20000087, 0x5, 0x2}], 0x3, &(0x7f0000000080)={0x2, 0x3}) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f00000001c0), 0x7fff, 0x0, 0x7b6229e8, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 05:50:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x100000385}], 0x1, 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) dup(r0) 05:50:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r4 = getegid() r5 = getgid() setgroups(0x4, &(0x7f0000000200)=[r2, r3, r4, r5]) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x80000001, './file0\x00', './file0\x00'}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x88, 0x0) 05:50:23 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) 05:50:23 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000140)) r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x31, 0x20, 0xd246, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0xf00000c1, 0xbf6, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x3, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x2, 0x5313}, {{r0}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x7}, {{r1}, 0xfffffffffffffffb, 0xf8, 0x40000001, 0x6, 0x3ee}], 0x100, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x22, 0x4b, 0x100000001, 0x596}, {{r0}, 0xffffffffffffffff, 0xc1, 0x34, 0x2, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x1, 0x11, 0x3, 0x2}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20000002, 0xe5, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x5, 0x2}], 0x8, &(0x7f0000000040)={0x6, 0xff2}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x67bc, 0x4}) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 05:50:23 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() fchown(r2, r3, r4) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000000)) 05:50:23 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000023c0)='/dev/ttyCcfg\x00', 0x8020, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000002400)='/dev/zero\x00', 0x0, 0x0) pipe(&(0x7f0000002440)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000027c0)={0xffffffffffffffff}) socketpair(0x1, 0x4, 0x1010000000000000, &(0x7f00000024c0)={0xffffffffffffffff}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000002500)='/dev/null\x00', 0x10492, 0x0) r8 = socket$inet6(0x18, 0x4000, 0x1) sendmsg$unix(r2, &(0x7f00000025c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002480)=[{&(0x7f0000002600)="7f07a850ba8ba1c67ca88d7fe936127a287b6f11dd4006a784eb640c501e029c8e5bdf67ddebd55c6bf9f7cfe7ee77feb1991dc274129342ba741f97670069bb03627788a939b9f768a84f9166b9ad49012223dcf45dd75a7ac9fae160fd46740ab08d076164b2d157c2a19297063d96600063a11aae98e48a5c2f0360a694cc6d62ee63b11705e241004627854b2fad47e804193112ff8e9f58fccff49ea4423f51d4c7cccb70b536379306ccbdfe40cb1ba75bb36cda693ab956eeb4e768faa8e4749f3b642f99c7"}, {&(0x7f0000002700)="fd6a1c9a8ddb120bb590145c05668d7f64f6ad8f51527263a0e3f79f3f8613a26f41aff4213446b016c702849cc248f3a9ff6af903dc44131deed6b804acbb8522dd67c3fc34c857a552583adb522ae157e5f0b3e7f75e34ee87d6e88b0234c4c95621f5"}, {&(0x7f0000003ac0)="a84faf214e7a01e021ac72c724a982fa6f970f12b3422d56ece3adb56c04e17d28e0c862554b6ac0094917109b497b12bdbc74d19653226cb070bfadaa5ffc75d57d8da064b4aabfbddd", 0x3f}], 0x6, &(0x7f0000003a40)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYPTR64=&(0x7f0000003940)=ANY=[@ANYRES64=r8, @ANYBLOB="5e3fb7d3b16b8118154df05f499ac573a05c506bc4de26dabfdf676add56662191d654d79163ea2609e81aeaf79cc9d4ae9a9112a0b9ac23a55ea9fd00be03ddb062665727111fe3746fe0b59d6ac594d8ba340f6f6f4f498408cfbf4c47f568394ba0da689fde716a2dab7855e3eb00a21354c4c783dc316804fc4ebded44102fea3a3f8820c3de4a3a7578a630149ca0372ca423684d03ac4034a53508b35d8109208cc67c009d2bdf69f3c54664", @ANYRES32=r1, @ANYPTR64=&(0x7f0000003880)=ANY=[@ANYBLOB="794ece304dec5ea8ba285281c06f10b300ca40231c2dc359742d773574ac3137b3828fdffed9e9aa3f5b923816b88df0fec21c5581b72fbcce725c3b063e6453c153e90c5eac79a6ac54ac4e14334dcdce8d472f34cf46c63f208fb5cdf8a1bf86aa56b24315", @ANYRES64=r5, @ANYRESHEX=r0, @ANYRES32=r4, @ANYPTR, @ANYPTR64, @ANYRES16=r4, @ANYRESDEC=r1]], @ANYBLOB='\x00\x00\x00\x00'], 0x8b, 0x8}, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setown(r9, 0x6, 0x0) 05:50:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='x\x00') msgget$private(0x0, 0x0) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000100)=""/126, 0x7e}, {&(0x7f00000001c0)=""/145, 0x91}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000280)=""/242, 0xf2}, {&(0x7f0000000380)=""/153, 0x99}, {&(0x7f0000000440)=""/100, 0x64}, {&(0x7f0000000500)=""/77, 0x4d}, {&(0x7f0000000580)=""/225, 0xe1}], 0x8) open(&(0x7f0000000a80)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) readv(r2, &(0x7f0000001000)=[{&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f0000000ac0)=""/82, 0x52}, {&(0x7f0000000b40)=""/201, 0xc9}, {&(0x7f0000000c40)}, {&(0x7f0000000c80)=""/81, 0x51}, {&(0x7f0000000d00)=""/194, 0xc2}, {&(0x7f0000000e00)=""/227, 0xe3}, {&(0x7f0000000f00)=""/186, 0xba}, {&(0x7f0000000fc0)=""/29, 0x1d}], 0x9) mmap(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x20000000000000, 0x19, r1, 0x0, 0x0) write(r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) unlink(&(0x7f0000000880)='./file0\x00') msgrcv(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000400000a752702f0000400000000000006500c9b8dc35a436c8e5b3f6294c6f09dfccf775f13d90c6ae29526f613e6ad9a0ae0199db87a133cb93b009ab0b206a50a7cf171c55b53e2529fc0bc1c1aca102f0fba5409e1fc16a77ac3c7dd584fb24ff2495c3f260de60f263632c1b75ac66e631953f85390b7306e6fed347ce518a81a000363a9d8f2a77563f06e811281b252e66fa900f1ae475b2db8de48ac88ea4dc16b95dfe007b51f6cd34cf73112f702e797db541293ffb749d16c52d5c1f0dd94eb4b94e3aea39ab464680950ab48bcf3cd95956528ccd7d39271f53d790be7f8d8438cb5e23d1a496c9dc4bc4"], 0x1, 0x0, 0x0) msgsnd(r3, &(0x7f00000008c0)=ANY=[@ANYBLOB="010000000000000043b8a6e68e3310d42de70b815890d227db2249c7c92edc5a874243d90115fc678014ccc5568c17ef4ae6d754bc61a2c5c83daf4177d450319f85af0080c3d232470da14730a1bae105eb64f0411b543917597261779ee1244043d31c6690a88e6d8d1543a1b7291a49a8cf851f9177b40c8bbd1386c5ce10a5ad1937c217d2cf8c2a5fb2b289e6993cbefdd8d463613e41f83a14e924af92575d861602fb5f8fab8bd7bdd6635987ff9833dd15d362349e3e41254f350514a7b6a1985459a05ad71959f9d296da72e90673010f03eb6a715b70086db96bd088dc270b33890ab8ed75e03a44fa96527836deda2ee23f35e9635df6216b71f52844e72f6887ec0b"], 0x1, 0x800) 05:50:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0xc9, 0x2, 0x10000, 0x3fa, 0x5, 0x3718a1dc, 0x7fffffff, 0x5}, &(0x7f00000000c0)={0x2, 0x77}) r0 = socket(0x38, 0x2, 0x6) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x1, 0x5}, 0x10) 05:50:23 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) 05:50:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0e62d10000290000182300000000a1000400000000e2dd7655c580ec95bbd9237cd36bf395df08a72522555e04832ea2d68345cfd8b3e537dcf073693c03d68a0bbc6a3129ba4190300f7a3074ec7b77d5aba857b57cf912"], 0x10}, 0x0) 05:50:24 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000530000/0x3000)=nil, 0x3000, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 05:50:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x28, 0xd, 0x0, 0x0) 05:50:24 executing program 1: r0 = socket(0x1e, 0x3, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/199, 0xc7}], 0x1) socket(0x1, 0x4, 0xffff) connect$inet(r0, &(0x7f0000000000), 0xc) 05:50:24 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x0, 0x800) 05:50:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x6, 0x800}, {0x18, 0x2, 0x6, 0x2}, 0x4, [0x5, 0x5, 0x8, 0xad5, 0x9, 0x200, 0x3f, 0xbaf]}, 0x3c) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 05:50:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = semget$private(0x0, 0x1, 0x201) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x101, r3, r4, r5, r6, 0xe2, 0x100}, 0x0, 0x20, 0x1}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r7 = kqueue() r8 = dup(r1) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f0000000280)={'./bus\x00', 0x4, 0x100000001, 0x100000000, 0x1, 0x4, 0x80, 0x7ff, 0x0, 0x3, 0xfffffffffffffffe, 0x55d732ff}) dup2(r7, r0) 05:50:25 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 05:50:25 executing program 1: poll(0x0, 0x0, 0x101) socketpair(0x23, 0x4002, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x7, 0x2) shutdown(r1, 0x0) preadv(r0, &(0x7f0000002080)=[{&(0x7f0000000040)=""/56, 0x38}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/4096, 0x1000}], 0x3, 0x0) fchflags(r0, 0x40002) r2 = openat(0xffffffffffffff9c, &(0x7f00000020c0)='./file0\x00', 0x20000, 0x0) close(r2) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000002100)) 05:50:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd99, "ec442a7150c6610cbe4a008141a5bdcefacf3f72"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20dc0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x2, 0x7}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ce", 0x106) 05:50:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) 05:50:25 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x174) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20400, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 05:50:25 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)='\x00\xff') link(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$lock(r2, 0x9, &(0x7f00000002c0)={0x3, 0x1, 0x7, 0x5}) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000440)=ANY=[@ANYBLOB="013f815666896c7c30009d5c0c10d0aeefdb7093c309d006460d66fc7c7e327ded014705b704004adf1219ebac567c0000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000380)={0x9, 0x15a400}, 0x8) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000003c0)=0x9) sendmsg$unix(r6, &(0x7f0000000280)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) r7 = socket(0x10000000002, 0x3, 0x0) getsockopt(r7, 0x0, 0x69, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) setrlimit(0x5, &(0x7f0000000400)={0x5, 0x156}) r8 = semget$private(0x0, 0x2, 0x1) fchown(r7, r3, r4) semop(r8, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r9 = semget$private(0x0, 0x1, 0x13) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000040)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) socket$inet6(0x18, 0x1, 0x70) semop(r9, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd0, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x8, 0x800}, {0x0, 0x3f, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x2aaaaaaaaaaaabcf) 05:50:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1f8}], 0x1) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "27b1a0d0cd7daa0b4ea95e360dd653368ecdbb89"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "ecc67a0bb26ddf4c2cf6264ca32c6f1a9bb18cc4", 0x0, 0x7ff}) syz_open_pts() 05:50:25 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) chdir(&(0x7f0000000000)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 05:50:25 executing program 0: r0 = socket(0x2, 0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e2c8949bc3b577f9"], 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfde5}, 0x0) connect(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0016286ab66105458b00"], 0xa) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') truncate(&(0x7f0000000140)='./file1\x00', 0x21fd) 05:50:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000480)="872d68b7f6187dd43fd2688d1e9e75e358f2aea5f710d0d9fc1c1f5b32009daca98309f29bf8a4afcc008e4c1cb160aba2bd90882fdd30296e99847188387183c74e0646614b4582f7d1a3fb59afe2c2c40db50c1d206aed01e79964c8b11bbfacecfc32450ad5a60d5933d4d66cb9fb4acf95cb1ad6a4159404", 0x7a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x3, 0x7ff, "b08dce5800", 0x0, 0x1}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 05:50:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffc, 0x0) getegid() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() getsockname$inet6(r0, &(0x7f0000000200), &(0x7f00000001c0)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x10001, './file0\x00'}) ioctl$TIOCNXCL(r0, 0x2000740e) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 05:50:25 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)='U', 0x1) 05:50:25 executing program 1: r0 = socket(0x1e, 0x3, 0x6) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) 05:50:25 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x69, 0x0, 0x0) 05:50:25 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x2}, {0x18, 0x2, 0x0, 0x6}, 0x4, [0xffff, 0x9, 0x8, 0x7aa6, 0x8, 0x2, 0x9, 0x4]}, 0x3c) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 05:50:25 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_int(r0, 0xffff, 0x30, &(0x7f0000000040)=0x7, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = getppid() r4 = geteuid() r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) ftruncate(r2, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000540)=0xc) r6 = semget$private(0x0, 0x3, 0x400) semop(r6, &(0x7f0000000140)=[{0x0, 0x0, 0x800}, {0x1, 0x3, 0x1800}, {0x1, 0x0, 0x1000}, {0x3, 0x4ad}, {0x1, 0xfffffffffffffffa, 0x1000}, {0x2, 0x3f, 0x1000}], 0x6) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) fcntl$getown(r0, 0x5) mlock(&(0x7f0000ff4000/0x2000)=nil, 0x2000) r7 = geteuid() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000005c0)="9a19df08edd9e0d03ab196643d76b3f1828a1ec1c88531fe6bdf87", 0x31) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r9 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r9, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000580), 0xc) semctl$GETVAL(r6, 0x7, 0x5, &(0x7f0000000480)=""/115) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000200)=0x101) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000300)='\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='{\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\\\\\x00', &(0x7f0000000440)='$\x00']) setgid(r5) setuid(r7) 05:50:25 executing program 0: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 05:50:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x80, 0x2, 0x6, "7fbfd0d0cae17fa0c891a52fa6a57dd15636bcf6", 0x0, 0x9}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x4e) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 05:50:26 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10", 0x1}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x2) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x3) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x90, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 05:50:26 executing program 1: readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)=""/78, 0x4e) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000280)="4e0f0048cf3766124ef24664090000000000000046be62ab11221025e627f941941b9b35cb59a0c60e6eadccac2519b415c6133cbc91d568c9e76c0f4870cbdfcdab14cbd3bb3161b859873d11630aba94718b8a02d95caa50341cc926be234c98c70afeab3abdd33b02cd234e88023af007204dad6a323a312535f79fafb2f179f62c5b699717cba0e9a074eb700c4161f35c984a45e6466d335660fe6187f6a1fbe47ac3eb922a433af8044f1774f7918fbdc99312d5a2b93855848a67ddf1e54498a01646dd860dbaf7bb54ff2bf39d7ede638f815913d40f82c00d81455f9fc438008d27cb524f1155226e10784c47974242d4a40ff834ec0d4418ea820c5f4fa6a52eb35d1801e5b0e35d3fa55eae1e70dc7c7389effaff930362684f62b98294134dfd", 0x126) recvfrom(r0, &(0x7f0000000480)=""/103, 0x67, 0x0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x99, 0x5}, 0xc) read(r0, &(0x7f00000000c0)=""/28, 0x1c) write(r0, &(0x7f00000003c0)="d62a406e7b44d6a62fc7373150ec14dbe369c7c92279f41f4f80d57a60a662c376b4d58c57015ed941fba3f18653ae4d9b638c82f69a634a4ae2c24e183713c3f1a053ec1296f4ee24d81bd731466f9b7082ce8986380aca68ee28e2629d4594ce5cb898f12e42835d397446a9ad614d4d86610c963bf22cb7c03a8397b82e062035772ed986fdcd57c9f3603a057417f65aa1cdad20af61755dfc848ae9855c6258ab88e4c7ffc6bdee3e0d4113117f74a7aeee", 0xb4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000040)='./bus\x00', 0x0, r1) 05:50:26 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f0000000100)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@in6}) 05:50:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x5b) getitimer(0x3, &(0x7f0000000040)) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x2}, {0x8000, 0x1ff}}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() write(r1, 0x0, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/17, 0x11}, {&(0x7f00000001c0)=""/60, 0x3c}, {&(0x7f0000000200)=""/236, 0xec}, {&(0x7f0000000300)=""/186, 0xba}], 0x4) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) socket$unix(0x1, 0x1, 0x0) 05:50:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x20000000000001e0, &(0x7f0000000280)=[{}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in}) 05:50:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000010000a, &(0x7f0000000200)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0xfffffffffffffd2c) socket(0x33, 0x8002, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x100, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="3086cc173a27844f8f2d072564dabd30386ccb99cacb37d00f883f5e1a04bff7ec847bd38871d0b342a2d79743d162f3553f332370786d1ab1268bf03765d0890f0a74415f7904b1e334ac7690be24bc8dddd45a7b5536708aec71c85ae358f46af5b4579e343156053f203d73a62b59de6f64fb0f2752f8725783da235b2409fc9ac87ae0ee43", 0x87) getsockopt(r0, 0x7fff, 0x100, &(0x7f0000000140)=""/166, &(0x7f00000000c0)=0xa6) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x20000000200) 05:50:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x2, 0x0, &(0x7f0000000080), 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$unix(r1, &(0x7f0000000100)="d6ed4c690bf5afaccd7b7c14f156b636335fcf8ca6302c88b40e9a0c90c34b9286697996c036a663c7276c6b1bbbc9f523e5381d79bef7c5882f3cfc18e9c63c937e14fff52973075b092539a874e60e5890eb32e606cd52eb1dd5b11d8a4142c624190fc3b618", 0x67, 0x40f, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) r3 = socket(0xfffffffffffffffd, 0x2, 0x0) getpid() setsockopt$sock_timeval(r3, 0xffff, 0x200001006, &(0x7f0000000040)={0x800000005}, 0x10) 05:50:26 executing program 1: r0 = socket(0x18, 0x1, 0x10001) close(r0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x3}, 0x8) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:50:26 executing program 0: pipe(&(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x55c, 0x4}, {0x8000, 0x1}}, 0x2) 05:50:26 executing program 1: r0 = dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r3, 0x6, r4) r5 = geteuid() r6 = shmget$private(0x0, 0x1000, 0x580, &(0x7f0000ffc000/0x1000)=nil) r7 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x343, r5, r7, r5, r8, 0x120, 0x7f}, 0x80000000, 0xffff, r4, r4, 0x9, 0xab, 0x49ec}) setreuid(r5, 0x0) write(r2, &(0x7f0000000040)='!', 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffffff7, 0x3ff, 0x4, 0x1, 0x3266, 0x2, 0x4, 0x2, 0x1, 0x8, 0x5}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) poll(&(0x7f0000000040)=[{r1, 0x9}], 0x1, 0x0) 05:50:26 executing program 0: r0 = socket(0x2, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000380)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000840)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="00004d14"], 0x28, 0x1}, 0x402) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x4, 0x4a7, 0x40, 0x5}) 05:50:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x9, 0x5, 0xcb, 0x0, "d2a58b11c4021d378b88474cc32313a9e90eb7d7", 0x2, 0x5}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) 05:50:26 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 05:50:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x7d6ad864}, {0xb46}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x3) 05:50:26 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) pipe(&(0x7f0000000240)) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 05:50:26 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = socket(0x6, 0x8003, 0x100000000) listen(r1, 0x6800000000000000) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 05:50:27 executing program 0: syz_open_pts() r0 = semget$private(0x0, 0x3, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) 05:50:27 executing program 1: r0 = socket(0x2, 0x3, 0x2) shutdown(r0, 0x1) 05:50:27 executing program 1: getsockname(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="f63b000000fde12bffffffffff0000000000000000000190005816780c5f67622c0cd6a7ac6e962fd6f0354642e4effbb3cdc9e84f6fe0accef4cfd54970c09229ad5d9507b59870fd2b5469ff8c4749303f23bdad12df686f11e7255323a2b85e2575a72e78acef637918bc88f32e364b0124a5e5a7a07bedfefe53731aa79785826186f23da2408f72870755171c2ae2f996a8e5"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) accept$unix(r0, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) r2 = semget$private(0x0, 0x0, 0x20) semop(r2, &(0x7f00000000c0)=[{0x6, 0x0, 0x800}], 0x1) 05:50:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) r1 = semget$private(0x0, 0x4, 0x49d) pipe2(&(0x7f0000002a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = openat(r2, &(0x7f00000027c0)='./file0\x00', 0x803, 0x11) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000002bc0), &(0x7f0000002c00)=0x8) recvfrom$unix(r3, &(0x7f0000002900)=""/140, 0x8c, 0x3, &(0x7f00000031c0)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000160b3a386e056392783184b901bfb14322ce913bfc953f8379b686956cbc452dbcd6a03e7bd1ff97463d61be5c2f03e52e6afb93feb40f74d29cbb21a405d3599eaee7be0fb5c2a1e3474eaa8d9a66325c25bcb274840eda63f665f32305f70314bbc1c67452fcc9e9f8c42114efb54693d7502000000000000000b341ceda0db31c79bd107de2b8a0c4f4840beb1c4e86da9ea81758bbee676840c7b08f923531385297c4f0a7282eaad4c53f1bc32e0c816f1d565e338924374c97f8324400000000133e8d9fa7f2ffd8800b56b9e3feffffffffffffe9f529f6603d3f85fc4d5d1f1faa778557971cca223c0dbd5a57d0dc5102c2a6a14f5908c44e3373e0318984eedba2a428ef3f7d26ce1f64ade6d79b0488bbb615a2527cceace0ffc6f376682d9ca23024d7d7b430c10264181a41d1e6cd1094bdbcef2ba14e1fbe484a7bd29d21bfabc58ac5173a135ff7c9cdccb147eaeda9b393ef2d50b0219b0306e0f488dfb0485a2cf27342bcc1dff5c34deda03e032ece99592e27da58b59cab127bcb2859f9bf4f2820275e44bb37e25be128234795a5480fc396207bac3a4aa73e32e5af51e90d9bba913ea4025ec32289350a15bb3344b717e552dee16062482f556c6a074300000000ffffffff71911bf560697acb74fc0493d3c496cedd550042c5f21161a56c557b4a33a5f87ce09e5a747cc46694e2158063daceb8c2905939f32e80b8afec39c20c1df0063962e797c81fb50fb8aa27b4fffffeffffff9e9ff0737ccd979f42931c162cc60b869e0188385ca75cab0d6c9fafd728cbee60aea4392343fbcb9082dd14bb9a7bb7f377ed73a5eaca3a21c44c3f05a8b40adeec04df43fe793a5fa42ede4662dbf66d001ec79e86207a66f2e489ef43bf10e61db1cd984d197f8c2b9a4818b04b07563aef77731544295e6e38953a226e21ea10dc6642e3e0a8e616bd8a3d0197e6aa98c38c75c41ccebbbfdc57f382a2665283a630a5cff229064362291bdc11bdab8ceeb16bbcbd0069adbe49e7fd4cae"], 0x1) r4 = socket(0x800000027, 0x8000, 0x5) fchmodat(r3, &(0x7f0000002840)='./file0\x00', 0x9c, 0x2) read(r4, &(0x7f0000000080)=""/53, 0x35) r5 = getegid() mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) fchmodat(r3, &(0x7f0000002740)='./file0\x00', 0x180, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x8000, 0x3f, 0x9, 0x4]) recvfrom(r4, &(0x7f00000025c0)=""/245, 0xf5, 0x800, &(0x7f00000026c0)=@in6={0x18, 0x3, 0x0, 0x1}, 0xc) preadv(r4, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xffffffffffffff22}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) fcntl$setflags(r4, 0x2, 0x0) lstat(&(0x7f0000002c40)='./file1\x00', &(0x7f0000002ac0)) ftruncate(r3, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002e00)={0x0, 0x0}, 0xfffffffffffffe82) chown(&(0x7f0000002e80)='./file1\x00', r6, r5) accept(r3, &(0x7f0000002d00)=@in6, &(0x7f0000002d40)=0xc) connect$unix(r4, &(0x7f0000002880)=@abs={0x1, 0x0, 0x3}, 0x8) semop(r1, &(0x7f00000028c0)=[{0x7, 0x0, 0x1000}, {0x0, 0x81, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0xffffffffffffffc1, 0x1000}], 0x4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) semget$private(0x0, 0x4, 0x80) chroot(&(0x7f0000002700)='./file0\x00') chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) clock_settime(0x0, &(0x7f0000002800)={0x8, 0xffffffffffffffff}) 05:50:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4, 0xf9}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000024c0)=[{&(0x7f00000000c0)="16", 0x1}], 0x1, 0x0}, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x11, &(0x7f0000000040)=[{}]}) 05:50:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:50:27 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x1d6) 05:50:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x1) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="e9f41af9702aeab317610462eea2fc49"], 0x8) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) 05:50:27 executing program 1: clock_settime(0x2, &(0x7f0000000000)={0x2, 0x3}) clock_settime(0x4, &(0x7f0000000040)={0x10001, 0x100000000}) clock_settime(0x4, &(0x7f0000000080)={0x3f, 0x2}) setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x80}, {0x3, 0x8}}, &(0x7f0000000100)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getrusage(0x0, &(0x7f00000001c0)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000002c0)={0x9, 0x3f, 0x7, 0x7ae}) connect$inet6(r0, &(0x7f0000000300)={0x18, 0x3, 0x7, 0x1}, 0xc) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000700)="8e8d88eb31484d3835e232c5e7f527feb3e6ce37e63800a9b0c5377440f674146d202e4c31ab0b9d38c3788f57941bc64a65", 0x32}], 0x1, 0x36) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000007c0)=0x1) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000880)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000008c0), &(0x7f0000000900)=0x8) semop(0x0, &(0x7f0000000a80)=[{0x2, 0x1ff, 0x1000}, {0x5, 0x9, 0x800}, {0x5, 0x8}, {0x3, 0x4}, {0x7, 0xed0a, 0x1800}, {0x3, 0x81, 0x1800}, {0x7, 0x99bf, 0x800}, {0x1, 0x1, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0x100, 0x1000}], 0xa) 05:50:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)) 05:50:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgid() symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') symlinkat(0x0, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 05:50:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) accept$inet6(r0, 0x0, &(0x7f0000000140)) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x40, 0x2) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = dup2(r2, r1) getsockname(r3, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x180, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80045710, &(0x7f0000000000)=0x1300) 05:50:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x2000004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/111, &(0x7f0000000140)=0x6f) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000240)=[{r1, 0x191}], 0x1, 0x40000000) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f0000000440)=0x1) 05:50:28 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) 05:50:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() fcntl$setflags(r0, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wsmouse\x00', 0x0, 0x0) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, &(0x7f0000000180)={0x8001}, 0x0) 05:50:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="9a6b353947b7bddf00a422b61868", 0xe}, {&(0x7f00000000c0)="7284a66d68e0edf6953b22c40cd279e83278bd172549c46bc20efee506ffcd431af7d577a2d7cdafda072c48c07a0cc2fe6e9018680724920ea77394ca5fac8faff4dd412f9cb5690939628aa760261ae3329a1ab367c4a551a6688265b21544a9a126b9cdfa61c749e591912fca0cfd604ef288936224b7886525785be25c1f0adb33640eaa36aed0babea95fa3ec3993a5e6eb1b4f1574b07474dc3651619dc96efdf2aa46b38f84317ba8fd1c328470f7c6d5535ac4bbeecbea2db47eca0c", 0xc0}, {&(0x7f0000000180)="cbef73b93fb0a32111bc326b3e8bf0b521d2a8a32ac8d02db40d27f8e4487039cedfafca7199ac64f29e2ac8352b29b1e5b7bd32bb43aa406020120b9a7224e5f03dd859538f10e6cea4a63618401643557cb55b149a9e60764a8e45a267704c474b321285fd", 0x66}, {&(0x7f0000000200)="952177c8e5762851a5f48b721f52e9fbfd4589db42b88b3cf2eab4189926d87e2cc1ac7990a58a1bf556419f62e505def58a2b859bb2a0d27b9118ab4c6041439bde189139d470b67386039f940a900b328ccbaeacd5b1b012e7c7f0a1a78c6dc0af0c362e325bdd9069ddb3198869b61d5224aec503e6cf4b3398abbb2031174bc098f6a405bc97552d3653ba27fe2ed46b7c2861807ec991a7b61d0ac07a5df2a5b3b60b18c72c12a290a63470b3551d49f61d55a2c29476b3306a410effc87d39f23b8dd01af33a2503bbc984fc6f45bb2bae14da29e8", 0xd8}], 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) socketpair(0x21, 0x4003, 0x1, &(0x7f0000000340)) 05:50:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="f0", 0x1}], 0x0, 0x0) 05:50:29 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f00005cc000/0x2000)=nil, 0x2000, 0x5) madvise(&(0x7f00006e7000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 05:50:29 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:50:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semget(0x1, 0x4, 0x20) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) sendto$inet(r0, &(0x7f0000000240)="5930a7ab721c70d9fb0435ff24e5ebe4e87a45b19f810a24e9de8d9364e6113cf89581c5824526fe5daa593842de2c49dcc6b588c35b9bb59fafd19486ec07f63629fc68c7299ec3e8386ab45968a6c5fe8b9976b74005c7c3acd4b2d7f9858a4416cab529f46f09089604820bb5f6fafa668ec750bb0d1e15615aa02316e12654e7f773a6bf1aa6455ed00e9a797e5c9d5744be", 0x94, 0x0, 0x0, 0x0) 05:50:29 executing program 1: 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, 0x80044272, &(0x7f0000000000)=0xc2) 05:50:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x21, 0xfffff}], 0x6, 0x0, 0x0, 0x0) r2 = getuid() r3 = getgid() fchown(r1, r2, r3) kevent(r1, &(0x7f0000000000)=[{{r1}, 0x0, 0x36, 0x8, 0x1c4, 0x6}, {{r1}, 0x0, 0x20, 0x0, 0x80000001, 0xb9}, {{r0}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x4, 0xfffffffffffff801}, {{r1}, 0xfffffffffffffffc, 0x18, 0x40000083, 0x1, 0x6}, {{r0}, 0xfffffffffffffff8, 0x60, 0x0, 0x0, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80, 0x80, 0x7}, {{r0}, 0xfffffffffffffff8, 0x11, 0x4, 0xc6a, 0x11c60000000000}, {{r0}, 0x0, 0x1, 0xfffff, 0x9}], 0x40, 0x0, 0x7f7fffffc001, 0x0) 05:50:29 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x1, 0x0, 0xbee5, r1}) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0xd9) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/73, 0xfffffffffffffe30) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) connect$inet6(r3, &(0x7f00000001c0)={0x18, 0x2, 0x101, 0xfffffffffffffdd3}, 0x21d) 05:50:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="5dddb89d66feb31e5e7d36729cd93d6098a0768198df47a23f60b23c69e1c5f5e19899edb7ebb7c529263dadd89dc8badd32047f33ac93da5d28d63e6ed6d81e83c0cc45475bbf9e6ca9fe3d0e1c876a9ac5e737daffa40a8fd3ec355ac7c86447df72de0339c040139c74347f4b2937665e05efdece243da6afb6e6809750cfccdfe9755b99207b8720a3ec11b3e5be7995", 0x92, 0x5, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x9, 0x8000}, 0xc) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) write(r1, &(0x7f0000000240)="561a4b8bae9f413a6be9eefde86c6fccc5be4b886440d2be0c19d83974425c44ee2a", 0x22) write(r1, &(0x7f00000002c0)="9735710f38b69c1979569171427beca97d274fc107f57ceca26c4bffff79424f4c7151e4122cfe36b45f5b1ea206a5f9053f1665f4004034a90356b8d3e637cd1a491725b1d392d75bea3717e9ba6fb439fc44a8286212a69c91", 0x5a) 05:50:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) 05:50:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, 0x0, 0x0) 05:50:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f00000000c0)=[r2, r2, r2, r2]) getgroups(0x1, &(0x7f0000000180)=[r3]) setegid(r4) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r1, 0x2, 0x0) 05:50:29 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) clock_settime(0x4, &(0x7f00000000c0)={0x9, 0x3f}) write(r0, &(0x7f0000000000)='<', 0x1) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000100)=""/240, 0xf0}, {&(0x7f0000000200)=""/138, 0x8a}, {&(0x7f00000002c0)=""/163, 0xa3}, {&(0x7f0000000380)=""/58, 0x3a}, {&(0x7f00000003c0)=""/244, 0xf4}, {&(0x7f00000004c0)=""/9, 0x9}, {&(0x7f0000000500)=""/153, 0x99}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/46, 0x2e}], 0x9, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 05:50:30 executing program 1: r0 = socket$inet(0x2, 0x5, 0x1) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socket$inet(0x2, 0x1, 0x200000000000000) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r2) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x2) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='./file0\x00') getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)=""/79, &(0x7f00000001c0)=0x4f) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/39, &(0x7f0000000240)=0x27) r4 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xf53, './file0\x00', './file0\x00'}) r5 = shmget(0x3, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='W\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000380)={0x5, './file0\x00', './file0\x00'}) readlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/55, 0x37) ioctl$TIOCDRAIN(r4, 0x2000745e) r6 = semget(0x2, 0x0, 0x40) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000440)=""/36) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000480)=0x6) r7 = getpgid(0x0) r8 = getpgid(r7) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000004c0)) getegid() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x9, 0x7ff, 0x8, 0xdea6772477dcea7e, 0x401, 0x80000001, 0x240b, 0x1, 0x1, 0x4, 0x6}) setrlimit(0x0, &(0x7f0000000580)={0x9, 0xd2b0}) setpgid(r7, r8) fcntl$lock(r4, 0x9, &(0x7f00000005c0)={0x0, 0x1, 0xb8, 0x2, r8}) bind$inet(r4, &(0x7f0000000600)={0x2, 0x2}, 0xc) chroot(&(0x7f0000000640)='./file0\x00') 05:50:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20000000000000, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x957, 0x374, 0x8, "eeff4dcce3f0f03cc4b99fea5752070d462a8ca9", 0x6819, 0x2c5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) fchflags(r1, 0x40001) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x810, r1, 0x0, 0x0) 05:50:30 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x4, 0xfffffffffffffffd, &(0x7f0000000180)=""/25, &(0x7f00000001c0)=0x19) recvfrom$unix(r2, &(0x7f0000000040)=""/217, 0xd9, 0x0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) listen(r1, 0xc131) readv(r1, &(0x7f00000016c0)=[{&(0x7f0000000280)=""/142, 0x8e}, {&(0x7f0000000340)=""/125, 0x7d}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/95, 0x5f}, {&(0x7f0000001440)=""/118, 0x76}, {&(0x7f00000014c0)=""/225, 0xe1}, {&(0x7f00000015c0)}, {&(0x7f0000001600)=""/190, 0xbe}], 0x8) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 05:50:30 executing program 1: r0 = socket$inet(0x2, 0x82, 0x0) r1 = msgget(0x3, 0x168) msgrcv(r1, &(0x7f0000001900)={0x0, ""/199}, 0xcf, 0x0, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r3 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgrcv(r3, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001480)=0x265ca) syz_open_pts() r5 = dup2(r0, r4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x7623) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000001a00)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r10 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001600)={{0x9, r7, r8, r9, 0x0, 0x40, 0x1}, 0xffffffff80000000, 0x3, r10, r11, 0x9, 0x200, 0x1, 0x8000}) shmdt(r2) msgrcv(r3, &(0x7f0000002ac0)=ANY=[@ANYBLOB="00040000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c2540a090c8924092e3912a056580af752ee70032135612b72a0a9a3a945d35d3ad08d4d91fbcc63c02cc023adca6e6df140e740bedce1c2bd2cc7fcd1b1238c1f0e4664c92ca69afa0ce8eb01e542770aaa7fb4e92ebd8c2a8011b251744b8265a6276abe5c6edc05691e9876fe1770ac41db6b69e384f263a8530993c71cb8e50feb3c7245e7b3f2c25452149040293f1d5b16411519c6b6dd4622f1866eecca5f837256ab51c9e3eab38cb58b64fc905c026ee93e086966e6e30891cd7bc3426a12a8ac4342eae9678a07a4a79797faf46d46d0e8f17bbb"], 0x1, 0x0, 0x800) msgget(0xffffffffffffffff, 0x3fd) r12 = socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001ac0)=""/4096) msgget(0x3, 0x410) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="1900000000000000"], 0x8, 0x800) setsockopt(r12, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 05:50:30 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x102}, {r1, 0xd}, {r0, 0x100}], 0x2000000000000009, 0x202) poll(&(0x7f0000000140)=[{r1, 0x101}], 0x1, 0x0) close(r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) 05:50:30 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) nanosleep(&(0x7f00000000c0), 0x0) 05:50:30 executing program 1: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000002b80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1348cb800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000434892f9b9f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008022f2cc47d3a104282f4cf27d8e06b1bbb930df5eb058c6a5e212f81a62bd23bb768922722b66dc1bafacfb2d0a47e5b3a60c63420097b5e7a52e8ce25accd58c0413284c6bad57cd8f1e417e932e54592f65ee89fb5286b962c36f7af8057a6f0fbf1e5cb4059f0202ff46ceb97b05803c07719260c4176bbc58f0d72e664a843da97fbaff22e545b0524ce915edf6e6d9acbcde81fd7a8e86965e5770a4139a137e1d4fd71c80e082512c4fce4f3352486216"], 0x1, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) semget(0x2, 0x4000, 0x60) fsync(r1) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x1000000000000557) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x80) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000480)) seteuid(r2) r4 = dup(r1) openat(r4, &(0x7f0000000100)='./file0\x00', 0x2, 0xc) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7040015dea878f300"/319], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7ac11b68b821c9a18bb4b97b1b9f32600000000000000000000000000000000000000a4040000000000006bdb058eb58c52c106492f27b8b66f9955c0d5811c5609e267d00d802a20bfac9c397ff76f58a52dda1996eafd3251479b83bb989c00ec75a5b5932ca801c47daca274a722acdee10fde723e081b8f4d2233112ade59f04592a31017203a8d0127f22cd2e3c9aee850795c7c2a967c20fe98de516741fbc552a9476577ac8e31d08a78484901bc585e2ed0fff9c144bdb45717a9e6537920a3d05523066a94cfa5181c38e488f4a3249c4ccad4f1d4cd899617eea683643fa2b04af775d7c27716a3ea50174cb2acc953bd539f68a9e771192a7eaa36c9fbecc4a41db3e8d3e61e9cd06bf4d15f7e26ba145369e5c57a72228d957938635a2b88a6c4ab0685a49c293b1fe89887f74ccd521e38c8b1ba351ac518db52209c49f889721ff031dfda5175700b63f226e0"], 0x1, 0x2, 0x7fd) fcntl$getown(r1, 0x5) r5 = open$dir(&(0x7f0000000380)='./file0\x00', 0x209a3, 0xc4) write(r5, &(0x7f0000000000)="361e0a45eeeb81f735bbf3fe7dfc01f38dd5d5617ae62df5f78eb475ecf005a1", 0x20) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000300)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000540)='+[\x00', &(0x7f0000000580)=')\x00']) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 05:50:30 executing program 0: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = semget(0x3, 0x4, 0x10) semop(r2, &(0x7f0000000000)=[{0x4, 0xb5, 0x1800}, {0x3, 0x3}, {0x0, 0x95a0, 0x800}], 0x3) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 05:50:30 executing program 0: r0 = socket$inet6(0x18, 0x200000000007, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 05:50:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) r2 = shmget(0x0, 0x2000, 0xc0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) setitimer(0x1, &(0x7f0000000180)={{0x7}, {0x81, 0x800}}, &(0x7f00000001c0)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) r3 = semget$private(0x0, 0x7, 0x12) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000100)=0x401) semop(r3, &(0x7f0000000140)=[{0x5, 0x6, 0x800}, {0x0, 0x9, 0x800}], 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() setgroups(0x2, &(0x7f0000000280)=[r4, r5]) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) 05:50:31 executing program 1: r0 = syz_open_pts() dup2(r0, r0) socketpair(0x18, 0x0, 0x101, &(0x7f0000000140)={0xffffffffffffffff}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) syz_execute_func(&(0x7f00000000c0)="360c4dc4c2790feac422fd176dafc421e5febdff38bf02c461addffa2e363e26660fc20e00c421c9c2b105000000acc4623db7b8bd000000c461045dd18f4978c23424") r2 = fcntl$getown(r0, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x588, 0x0) fcntl$setown(r1, 0x6, r2) syz_open_pts() r3 = socket$inet(0x2, 0x8000, 0x0) flock(r3, 0x2) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)=""/116, &(0x7f0000000240)=0x74) sendto$inet(r3, &(0x7f0000000000)="79451408ffb66aa30287e96c100199407aa122a8aa956e4364d89fbd2dad532227269aa58f062fafee479b1053cd804628a285c5afaa897fe54c96676726ce58523b4767dc4106750343dae01cda476f91a6", 0x52, 0x404, &(0x7f0000000080)={0x2, 0x3}, 0xc) 05:50:31 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setitimer(0x2, &(0x7f0000000180)={{0xd9d0, 0x6}, {0x8001, 0x7}}, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0x2f69}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x6ec, 0x8}, {{r0}, 0xfffffffffffffffb, 0x81, 0xf0000001, 0x8, 0x1}, {{r3}, 0xfffffffffffffffa, 0x80, 0x2, 0x0, 0x80000001}], 0x2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x68, 0x8, 0x2, 0x5}], 0x2, &(0x7f0000000140)={0x2, 0x4}) utimes(0x0, &(0x7f0000000340)) 05:50:31 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0x7}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 05:50:31 executing program 0: select(0x40, &(0x7f0000000000)={0x8000, 0x10001, 0x81, 0x1f9e, 0x1, 0x8000000080000000, 0x1, 0x4}, &(0x7f0000000040)={0x80000000, 0x5d034b4d, 0x2, 0x3ff, 0x0, 0x3, 0x4, 0xffffffffffffffe8}, &(0x7f0000000080)={0xffffffffffffffff, 0x8, 0xfffffffffffffffe, 0x10000, 0xfffffffffffffff7, 0x7, 0x8000, 0x9}, &(0x7f00000000c0)={0x4, 0xfffffffffffffffc}) r0 = syz_open_pts() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x5) select(0x40, &(0x7f0000000140)={0x1ff, 0x1c0, 0x3, 0x10001, 0x1ff, 0x1, 0xaf53, 0x20}, &(0x7f0000000180)={0x42, 0xffff, 0x5, 0x7, 0x10001, 0x4, 0xfff, 0x808e}, &(0x7f00000001c0)={0x8, 0x9, 0x4, 0x9, 0x8100000000000, 0x101, 0x8, 0x2ad}, &(0x7f0000000200)={0x1, 0x4}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSTOP(r0, 0x2000746f) getsockname$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) getsockname$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) read(r2, &(0x7f0000000380)=""/86, 0x56) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000400)) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000440)=0x725ea7cb) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000480)=0x8000) select(0x40, &(0x7f00000004c0)={0x80000000, 0x3, 0x7, 0x2, 0x2acd, 0x3ff, 0x1ff, 0xfffffffffffffffc}, &(0x7f0000000500)={0xffff, 0x6, 0x3, 0xf5, 0x3ff, 0x7, 0x8, 0x10001}, &(0x7f0000000540)={0x100000000, 0x1, 0x8, 0xfff, 0x9, 0x0, 0x0, 0x6}, &(0x7f0000000580)={0x100, 0x4040000000000000}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000005c0)={0x2d760d76, 0x7f, 0x15, 0x4, "0f2ff87218a610283eb632f46791dd5aa634ee9c", 0x2, 0x6}) select(0x40, &(0x7f0000000600)={0x3, 0x3, 0x9, 0x3ce, 0xd, 0x0, 0x9, 0xa318}, &(0x7f0000000640)={0x80000000, 0x6, 0x3, 0x368, 0x3, 0x40, 0x1, 0x5f}, &(0x7f0000000680)={0x68, 0x7, 0x9a, 0x81, 0x2, 0x1000, 0x1, 0x4b2a}, &(0x7f00000006c0)={0x3, 0x100}) socket(0x18, 0x4, 0xffffffff) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000740)={0x2, &(0x7f0000000700)=[{0x5, 0x0, 0xfff, 0xf06e}, {0x1, 0x0, 0x7, 0x6}]}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000780)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$getflags(r0, 0x3) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000007c0)=0x1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000800)=0x7) r3 = open(&(0x7f0000000840)='./file0\x00', 0x10, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000880)=0x9) 05:50:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x81, 0xffffffffffffb2be, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00", 0x7, 0x40000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x1, 0x0) r1 = getuid() setuid(r1) munmap(&(0x7f00000ac000/0x8000)=nil, 0x8000) fcntl$getflags(r0, 0x3) setsockopt(r0, 0x29, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:50:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) socket(0x7, 0x7, 0x1) 05:50:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = shmget(0x2, 0x2000, 0x40, &(0x7f0000003000/0x2000)=nil) r1 = geteuid() r2 = getgid() clock_settime(0x4, &(0x7f0000000140)={0x3671, 0xa5f}) r3 = getuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r6 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x11, 0x23) nanosleep(&(0x7f0000000300)={0x9, 0x3}, &(0x7f0000000340)) getdents(r6, &(0x7f0000000200)=""/201, 0xc9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x3, r1, r2, r3, r4, 0x2, 0x7fff}, 0x5, 0x0, r5, r7, 0x5, 0x9, 0x9}) r8 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r8, 0x0, 0x0) 05:50:31 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = socket(0x1e, 0x3, 0x4) socketpair(0x20, 0x3, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r6 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x10) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x4, 0x1, 0x0, 0x1}, {{r2}, 0xfffffffffffffff8, 0x8, 0x0, 0x400, 0x80000000}, {{r3}, 0x0, 0x2, 0xf0000021, 0x2, 0x66cb}, {{r4}, 0xfffffffffffffffb, 0x10, 0x20, 0xde4, 0x100}, {{r5}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x3, 0xe91}], 0x6, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffd, 0x43, 0x7, 0x9, 0x527b}], 0x40, &(0x7f0000000300)={0x6, 0x4}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r7, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x100000001000, 0x0, 0x4000000, 0x0) kevent(r9, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r7, r8) 05:50:32 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x6, './file0\x00', './file0\x00'}) r1 = socket(0x1000000000011, 0x1000000000003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050305000200000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 05:50:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000040)=0x4ef2a2e3, 0x351) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) r2 = dup2(r1, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:50:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000180)='./bus\x00', 0x2131, 0x40004000000028aa) open(&(0x7f0000000500)='./bus\x00', 0x418, 0x0) 05:50:32 executing program 1: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000000)="b0c94123577b134647f10c6143d14e371227d55efd7ec285e7c01b24d99e15d4e24d35765dc066f6a187def063ba28a3841152ece7223a88edcdac870b2f218cd8178895a0215f7ba214a18bc45a319fc88da578553b7e60258339950e8bf1604358d43fc70f7f1fe764979089555ea26b6c66f8d0213cb82ea6111734d23e2361ad45ecfdcc641153ec88477b1f12734ce7b076d77fd2c2e64e4f37dabd76b24a0865c8d8d28a42dc0b98a1ca9c195f1123373949cb589af385e01021e5a2b66f723bc5167c094a5a14e2949f374400c51d7c0003546346d61ae2f4115a57750520f21488753a2a82bf1066", 0xec, 0x402, &(0x7f0000000100)={0x18, 0x3, 0x1, 0xfff}, 0xc) 05:50:32 executing program 0: semctl$SETVAL(0x0, 0x0, 0x8, 0x0) getrusage(0x1, &(0x7f0000000200)) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) 05:50:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000040)={0x973, 0x2, 0x3, 0x7, 0x0, 0x3, 0x92, 0x2515}, &(0x7f0000000080)={0x1f, 0x7ff, 0x0, 0x3, 0x3, 0x1, 0x5, 0x8}, &(0x7f00000000c0)={0x9, 0x40, 0x1, 0x5, 0x2, 0x3, 0x41, 0x80}, &(0x7f0000000100)={0x0, 0x100000000}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 05:50:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10090, 0x160) getsockopt(r0, 0x1, 0x5, &(0x7f00000000c0)=""/26, &(0x7f0000000100)=0x1a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x100000001, 0x6, './file0\x00', 0x3, 0x6, 0xde, 0x1ff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 05:50:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/101, 0x65}], 0xa3, 0x0, 0xfffffffffffffe32}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) shutdown(r0, 0x1) 05:50:32 executing program 1: r0 = semget$private(0x0, 0x0, 0x2) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000040)=""/42) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fchflags(r1, 0x2) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x82) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x10, r2, 0x0, 0x0) getdents(r2, &(0x7f00000001c0)=""/213, 0xd5) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x108, &(0x7f0000000100)=0x3, 0x4) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000180)="0f6d5135f15090eb", 0x8}], 0x1) 05:50:32 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x8, 0x10000, r2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x81, 0xbc83, 0x4, 0x5, "b91ac3b6e96ec9afbdedd04991715a168f501bff", 0x10000, 0x3}) 05:50:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000440)=0x66c) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000002c0)={0xd37, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) writev(r0, &(0x7f0000000580), 0x324) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) fchdir(0xffffffffffffffff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002540)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c99c19efc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b4eb0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7537401c079c3f1a58cbe7ab9a0c0a93ce2b4f9d037fcabfc52a45fda3c68784c45a6444eb530b45b0474c7edfe85b7fef6765fd4979105ed2b2362097452cc6a49a92ed44c228931eb6baba3c094b1d230a6632ecf6ae10a604282114427", 0x320}], 0x1) 05:50:32 executing program 1: pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="23a089540ba1a1cab9ff592523621713d6b1a2724a79c433b4586ca029bd6b3c4e10564675657da49cbe06332072161440e303d50d804430b7947bcfb3bfaca8cf6f7fe73f41430b95a688165880a6a14cb8f976e3acf716e26b9d87e276fe904e0967d1fbb1eb377dec5ef5d43702faaf6c47a753081060f09fa1b28f692fc1c0aec495255a917f88e05ac8b3af3dacc1ca69", 0x93}], 0x1, 0x0, 0x0, 0x2}, 0x404) r2 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000180)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r3 = dup(r2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x9}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000340)={0x8, 0x80000001}, 0x10) getpeername(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) 05:50:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) r1 = semget(0x1, 0x4, 0x210) semop(r1, &(0x7f0000000300)=[{0x3, 0x6, 0x800}, {0x5, 0x7fff, 0x1800}, {0x7, 0x6}], 0x3) pledge(0x0, &(0x7f0000000080)='\x00') r2 = open(0x0, 0x10000, 0x20) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x3, 0x1, 0x5}, {0x18, 0x1, 0x8000, 0x8}, 0x543, [0x7fff, 0x5, 0x1, 0x7, 0x7ff, 0x100, 0xffffffffffff8001, 0x2bcc]}, 0x3c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000000c0)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) fcntl$lock(r2, 0xf, &(0x7f0000000400)={0x0, 0x2fb2e6f1665d0ea7, 0x7, 0x100000000, r4}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0x2a0}, {0x3}, {0x3, 0x15fd4972}, {0x3}, {0x3, 0x7}, {0x0, 0x7fff}, {0x2, 0x7}, {0x2, 0x1b72}, {0x484e046c6485d523, 0x800}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0x6}, {0x0, 0x20}, {0x3, 0x9}, {0x1, 0x4}, {0x1, 0x100000000}, {0x3, 0x7f}, {0x3, 0x23c}, {0x3, 0xfffffffffffffffe}, {0x3, 0x7fff}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x7ff}, {0x2, 0x200}, {0x3, 0x445283ac}, {0x3, 0x8}, {0x3, 0xfff}, {0x1, 0x200}, {0x0, 0x3f}, {0x2, 0xf60}, {0x1, 0x3}, {0x3, 0x4}]}) semget(0x2, 0x3, 0x210) semop(r0, &(0x7f0000000380)=[{0x0, 0x5, 0x1800}, {0x3, 0x7}, {0x7, 0x9, 0x1800}, {0x0, 0x10000, 0x800}, {0x4, 0x7fffffff}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xfffffffffffffb16, 0x800}, {0x3, 0x6, 0x1800}, {0x3, 0xfff, 0x800}, {0x5, 0xffff, 0x1000}], 0xa) semop(0x0, &(0x7f0000000000)=[{0x0, 0xc}], 0x9) uvm_fault(0xffffffff8225d700, 0xffff8000039a0000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xffffffff8225d700, 0xffff8000039a0000, 0, 1) -> e memcpy(fffffd807cb81a88,ffff80000399ff0d,7,fffffd807cb81a88,c04b15d9b3eb2227,ffff800020c07478) at memcpy+0x15 end trace frame: 0xffff800020c07380, count: 0 ddb{1}> trace memcpy(fffffd807cb81a88,ffff80000399ff0d,7,fffffd807cb81a88,c04b15d9b3eb2227,ffff800020c07478) at memcpy+0x15 rtrequest(1,ffff800020c07478,38,ffff800020c073c0,7) at rtrequest+0x83c rtm_output(ffff80000399ff00,ffff800020c07470,ffff800020c07478,38,7) at rtm_output+0x760 route_output(fffffd806f0e2600,fffffd8068937198,0,0) at route_output+0x79b route_usrreq(fffffd8068937198,9,fffffd806f0e2600,0,0,ffff800020b39080) at route_usrreq+0x35d sosend(fffffd8068937198,0,ffff800020c07738,0,0,0) at sosend+0x6eb sendit(ffff800020b39080,9,ffff800020c077f8,0,ffff800020c078c0) at sendit+0x590 sys_sendto(ffff800020b39080,ffff800020c078d8,ffff800020c078c0) at sys_sendto+0x92 syscall(ffff800020c07970) at syscall+0x5b8 Xsyscall(0,0,ffffffffffffffd8,0,6,253eb8cd010) at Xsyscall+0x128 end of kernel end trace frame: 0x256917ebbc0, count: -10 ddb{1}> show registers rdi 0xffff80000399f1f0 rsi 0xffff80000399fffd rbp 0xffff800020c07270 rbx 0xffff80000399ff0d rdx 0x100 rcx 0x2 rax 0xfffffffffffff1f3 r8 0 r9 0x5 r10 0x40b518ee7a625a65 r11 0xffff80000399f100 r12 0xffff80000399f100 r13 0x100 r14 0 r15 0xfffffd807cb81a88 rip 0xffffffff8143f675 memcpy+0x15 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800020c07208 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{1}> show proc PROC (syz-executor.1) pid=316749 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b38bd0,0xffff800020b38028 process=0xffff800020b8da58 user=0xffff800020c02000, vmspace=0xfffffd807effd870 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 41082 60110 9430 0 2 0 syz-executor.1 *41082 316749 9430 0 7 0x4000000 syz-executor.1 41082 350598 9430 0 7 0x4000000 syz-executor.1 11221 37403 0 0 3 0x14200 bored sosplice 9430 447518 29910 0 3 0x82 nanosleep syz-executor.1 54429 245638 29910 0 3 0x2 biowait syz-executor.0 29910 9407 87136 0 3 0x82 thrsleep syz-fuzzer 29910 506286 87136 0 3 0x4000082 nanosleep syz-fuzzer 29910 38494 87136 0 3 0x4000082 thrsleep syz-fuzzer 29910 334380 87136 0 3 0x4000082 thrsleep syz-fuzzer 29910 59179 87136 0 3 0x4000082 thrsleep syz-fuzzer 29910 264062 87136 0 3 0x4000082 kqread syz-fuzzer 29910 425053 87136 0 3 0x4000082 thrsleep syz-fuzzer 29910 99059 87136 0 3 0x4000082 thrsleep syz-fuzzer 29910 153355 87136 0 3 0x4000082 thrsleep syz-fuzzer 29910 493829 87136 0 3 0x4000082 thrsleep syz-fuzzer 87136 340174 28497 0 3 0x10008a pause ksh 28497 30534 22051 0 3 0x92 select sshd 70030 449172 1 0 3 0x100083 ttyin getty 22051 30964 1 0 3 0x80 select sshd 92049 237835 1524 74 3 0x100092 bpf pflogd 1524 377565 1 0 3 0x80 netio pflogd 29227 107665 7610 73 2 0x100090 syslogd 7610 144504 1 0 3 0x100082 netio syslogd 10843 260998 1 77 3 0x100090 poll dhclient 42000 462292 1 0 3 0x80 poll dhclient 7948 175806 0 0 3 0x14200 pgzero zerothread 69704 268027 0 0 3 0x14200 aiodoned aiodoned 89623 189017 0 0 3 0x14200 syncer update 4970 386744 0 0 3 0x14200 cleaner cleaner 94226 47734 0 0 3 0x14200 reaper reaper 61781 144837 0 0 3 0x14200 pgdaemon pagedaemon 83896 432213 0 0 3 0x14200 bored crynlk 56312 305711 0 0 3 0x14200 bored crypto 60091 150528 0 0 3 0x40014200 acpi0 acpi0 91062 114781 0 0 3 0x40014200 idle1 4651 41259 0 0 3 0x14200 bored softnet 32101 159138 0 0 3 0x14200 bored systqmp 62950 111311 0 0 3 0x14200 bored systq 16653 437512 0 0 3 0x40014200 bored softclock 9935 424923 0 0 3 0x40014200 idle0 95945 444108 0 0 3 0x14200 bored smr 1 320432 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 41082 (syz-executor.1) thread 0xffff800020b39080 (316749) exclusive rwlock netlock r = 0 (0xffffffff821d9928) locked @ /syzkaller/managers/multicore/kernel/sys/net/rtsock.c:883 #0 witness_lock+0x594 #1 rtm_output+0x6b0 #2 route_output+0x79b #3 route_usrreq+0x35d #4 sosend+0x6eb #5 sendit+0x590 #6 sys_sendto+0x92 #7 syscall+0x5b8 #8 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff823780b8) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/trap.c:161 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 Process 54429 (syz-executor.0) thread 0xffff800020b15c28 (245638) exclusive rrwlock inode r = 0 (0xfffffd807cbb5708) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_ihash.c:140 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 ufs_ihashins+0x6d #4 ffs_vget+0x143 #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0x10f #7 VOP_MKDIR+0x76 #8 domkdirat+0x12d #9 syscall+0x5b8 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806e4c11a8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domkdirat+0x81 #8 syscall+0x5b8 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9500 6401K 6415K 78643K 10716 0 0 pcb 27 9K 11K 78643K 207 0 0 rtable 106 4K 4K 78643K 334 0 0 ifaddr 53 12K 13K 78643K 93 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1474 0 0 iov 0 0K 16K 78643K 28 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1209 76K 76K 78643K 1407 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 6 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 26 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 21K 78643K 261 0 0 sigio 0 0K 0K 78643K 10 0 0 proc 53 50K 71K 78643K 414 0 0 subproc 64 65538K 67586K 78643K 172 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 17 0 0 in_multi 33 2K 2K 78643K 66 0 0 ether_multi 1 0K 0K 78643K 2 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 219 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 83 20K 21K 78643K 1704 0 0 UVM aobj 10 2K 2K 78643K 10 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 4 0 0 NDP 10 0K 0K 78643K 28 0 0 temp 136 2369K 2439K 78643K 4051 0 0 kqueue 0 0K 0K 78643K 3 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 3 1 0 1 1 0 8 0 inpcbpl 280 153 0 146 1 0 1 1 0 8 0 plimitpl 152 31 0 23 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 70 0 29 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 52 0 48 1 0 1 1 0 8 0 nd6 48 10 0 6 1 0 1 1 0 8 0 ppxss 1128 3 0 3 2 1 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 18 0 4 1 0 1 1 0 8 0 pfstkey 112 18 0 4 1 0 1 1 0 8 0 pfstate 328 18 0 4 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 314 0 130 12 0 12 12 0 8 0 art_table 32 315 0 130 2 0 2 2 0 8 0 art_node 16 67 0 33 1 0 1 1 0 8 0 sysvmsgpl 40 11 0 4 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 24 0 14 1 0 1 1 0 8 0 shmpl 112 8 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1834 0 408 47 0 47 47 0 8 0 ffsino 272 1834 0 408 96 0 96 96 0 8 0 nchpl 144 2393 0 753 62 0 62 62 0 8 1 uvmvnodes 72 1982 0 0 37 0 37 37 0 8 0 vnodes 200 1982 0 0 105 0 105 105 0 8 0 namei 1024 6724 0 6723 1 0 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 6087 0 6086 10 7 3 6 0 8 2 sigapl 432 451 0 436 2 0 2 2 0 8 0 futexpl 56 2544 0 2544 1 0 1 1 0 8 1 knotepl 112 167 0 148 1 0 1 1 0 8 0 kqueuepl 104 78 0 76 1 0 1 1 0 8 0 pipepl 112 336 0 313 2 1 1 1 0 8 0 fdescpl 488 452 0 436 3 0 3 3 0 8 0 filepl 152 2626 0 2521 5 0 5 5 0 8 0 lockfpl 104 88 0 88 2 1 1 1 0 8 1 lockfspl 32 110 0 110 2 1 1 1 0 8 1 sessionpl 112 21 0 10 1 0 1 1 0 8 0 pgrppl 48 23 0 12 1 0 1 1 0 8 0 ucredpl 96 394 0 385 1 0 1 1 0 8 0 zombiepl 144 436 0 436 2 1 1 1 0 8 1 processpl 840 468 0 436 4 0 4 4 0 8 0 procpl 600 987 0 944 4 0 4 4 0 8 0 srpgc 64 16 0 16 1 1 0 1 0 8 0 sosppl 128 2 0 2 1 0 1 1 0 8 1 sockpl 384 323 0 302 4 0 4 4 0 8 1 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 119 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 139 0 0 8 0 8 8 0 8 0 bufpl 256 6151 0 1145 313 0 313 313 0 8 0 anonpl 16 56342 0 47572 50 7 43 48 0 125 7 amapchunkpl 152 2479 0 2388 9 0 9 9 0 158 4 amappl16 192 1713 0 1256 34 10 24 34 0 8 1 amappl15 184 57 0 53 1 0 1 1 0 8 0 amappl14 176 186 0 180 2 1 1 1 0 8 0 amappl13 168 76 0 73 1 0 1 1 0 8 0 amappl12 160 105 0 103 2 1 1 1 0 8 0 amappl11 152 26 0 11 1 0 1 1 0 8 0 amappl10 144 91 0 88 1 0 1 1 0 8 0 amappl9 136 596 0 591 1 0 1 1 0 8 0 amappl8 128 151 0 136 1 0 1 1 0 8 0 amappl7 120 53 0 49 1 0 1 1 0 8 0 amappl6 112 60 0 50 1 0 1 1 0 8 0 amappl5 104 154 0 140 1 0 1 1 0 8 0 amappl4 96 629 0 600 2 1 1 2 0 8 0 amappl3 88 342 0 333 1 0 1 1 0 8 0 amappl2 80 2702 0 2647 2 0 2 2 0 8 0 amappl1 72 19501 0 19056 25 15 10 20 0 8 0 amappl 72 1252 0 1215 1 0 1 1 0 75 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 9 0 0 1 0 1 1 0 8 0 uaddrrnd 24 452 0 436 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 452 0 436 1 0 1 1 0 8 0 vmmpekpl 168 7856 0 7834 2 0 2 2 0 8 0 vmmpepl 168 55867 0 54405 89 12 77 80 0 357 13 vmsppl 360 451 0 436 2 0 2 2 0 8 0 pdppl 4096 912 0 872 6 0 6 6 0 8 0 pvpl 32 184422 0 172403 135 13 122 126 0 265 25 pmappl 224 451 0 436 3 2 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 463 0 3 14 0 14 14 0 8 0