c6247daa0986a31157adb1094e54e897faddbb57a0a39a9d8d5f993637b6866143048521b7f88f65ca6b7e5982ac1c2d0ba93277ca84903f8c60514a02efa1062cfd8d247ea15254811cac9ee2ed2c9e4f0df1888e63cfb2214ae17c0bd6c08c141509268b01dffaa727d64937c94fa449e2d9a330b1451afd05ba6877febee23979456fa996ff1999ecdf5eacb9fd5c82d0b37d728e011b5e6ea673dc96d71023e77fc995b898e9f98984d5ea8b0f68bcc4b5c6c85285bf70aed3c03e68908b2579e57be6d1d5f6526767e53b09b23000351cc0738b444669e80626846e366df8dffc716896b5b1cdd5b0510c7007a497ced1ee6116551808dff7c465982de310f106fdea2a70d9d1094068d3289698ffeab1758ef5445859f455e583b351e164e25cd1425281a56bf11c27877c626de87e4b057fc89edd99c2bdb7f6b6c7baa0d6713063dddd0355b99f70ab87e73f268267eaa57922bbb3d7ba6822dc27159c83b2eecde3db286f11591c76ad6509127c38e53fa56c5099e03a9d74da8a888a78b65566355736f5622c951c47c973486425292eef15fb9b75f1d7c06226cfd0935ae6a563283ff28440a83e4179da79b2d93fb92330154509ce6726470a7cea4b466d94a7d9312693b7e820a700d834439376b43bc1a714167bb5160fa0e3e2d1d11f923c1d3c15904821191d051856725600755766a75622c5df2214d24148695b76d3591efeb6221cf1548b81b71432828f042f1825f69a4e0253a3532d208c52f063912fd4fbf354e81cf2b126ac66dcc5da6baaa27564c5cdf5df9edd9f80ef0a47293048dfe39d43b40f5a5f2081d27ec0e9b5216c281ca3de943aad53a43c7171589a8a6964d108cd0b6411f347eb638268815877f85790d2fd0ea80d979de0edbf1b26bc0839bd4990f79621ccf080d9f674e39756ac3f84cd5de670c588a3da7143a7084804e4b4fcf075cdc22be95a6525597ae3f04c8f0edd8def82e95441991dd73d2b42f63075fb445fb3ee871ed9b2c636d10c3fe6df893a4179a33d0da3455b83f365286f135c33b4964f539da3577b9abc0424c7f03d38ffc64bfbb90e315030eaf8b05a218d9f160e3013d969188f9d89f24b69f516a720f9be6960ea157a9d5e7f890c15e353624d4cd67ba7d789bd0219d9565360aa0698e8356c901d687835c5c23dfd8426ac617f40109c314918c7a802dbd1e27b50277fbca931b3963abc90efcc752d3a981519cb76b5a0e48ebf5a64bc2eecd8f450193db6041ded59942fef1d456ae71648ad1da98c9ca4e979b03064014ba86c930d545eb709da9d26c747b77bfc8478e8a03e2cfd3cf78eb2b027b0ec129cf980a0e9dd258d947ad3f076f9e417fffa18681909bde9a7b777b8b7d0bafe85bd160954cc7610b82863761887a052c19e76a2d22c239ee0d175cb358a95d32cd71f8cf4c6c5d349ffeb64427631caa6fbd905f51ee9238669ff422f0764ae67da6c6bc4bba29a4f23556212f26add4aeac47072952281398119139588bd09c635436cef0298d3fd1a052332f65b6bc72c5ca95d8cc347739b4e04e7e7104edc9ff7e842a93f9af77b35b8fc9e5d8906bdd2b683ebb167aa2078cee4931f925db6fb058d5c968aacd7d3a777676d55894fd115f39950b683521f5225beac12fa67f552e446e9c56c8886bd643fce607c2a3f11ce3e13d865f2b9caa5dbf2295028b56a2186b787966c5fbb7d33150e05d4e4f433525e8e059cd264c363f88c259797f955d824d4a5bff124f248d8412052bd96e35b3159a80ed4a30ad5e596c397271a7d536fdaa728d65a80228b1ba0eef2f8d759fc1f4e2df037e35143cfaa29d53d578e2cb060a1acf5729502a90e2bc8f37aae7e78d1202f9558e28ba51ec49df18e15ea8e153cf64172a8d4f0be6c74a6fa826a147ea92e29fb2323945b9d6848526bce23785e840e6f1964af54dac01bc1bbb1cf28716d8112f1a4f4ba006c4c176e013c0508aff1db0a767304ab03c18125342047bef1acfdcad8175c2238168293b6c92ec917e1902342d2bf6bd74573708832de24308999462239c0a3a9fbbb0ff1aa03128399871b092cb1654270d0d737ac0655b6c4779c1ffe0255fe12aa47604bd799bcb17208ceefa26e34b5a2d264d9ce2f702199039470bdc35011e59a551be6ced62c5a76d26a0fbc4755377a80575969e90e0b6c351805319fecd60ce7809a222e6721d76933b9c291ee370577d477d86a64c62d93986614351dbfe0bf26a14496481cf9455d339567602db1b4cb5f8af83bcc187bf1c7dde9796db065a4046a1d60902cfdda8024936d574b9f548d7790a315c3b7cc89b13694d77445f0e28de370738dceffef7e80eee149ff3acd2e1c357a88043ca84807f2c42a09213a5ce2249359269f33b8cb95a355db2a547cce0fc8a0621f72b75429eea30b7fae03ed3d17e6df28f7935a2de77c779bda7bd1783ca6bd56e3ac7acfdd7761d483d9fd2e2be4f1a93dd37bf1bc0afdf3adf6ebe2702e2bc947a7c118fc9c97d16244dce451577410aafcd51e400972bb0e90997bf85ca03292b51668ebfef226c3b9155631206a4afcfa25d33f248aed1d6c86e1db1a538ecb51cbe7c66bda2d94690d6cbd9e7eb3eb13ab1878f14a672575e7a12e028008e46abfd4c38d9c6bf435e5786e57242ce0bad6c0c369dfb3d2049200b1e3eca8045551eafb840c0ff63a6d1348186cb5e842b4b14345ed271112133c630f22edb48d700f04cbc80467b36f9eee5f88c2a92ceef2852e3e87da5886dd57c6ed822cabf12e0161795388e88b2d193d5fc6ea42c315d5907233e11b95002ecceb892963ef719be8a87ca48a7dac82a319b201f77e0bf50197a9937586faf903fc4dcb65ea0e8562c42cbcc5e88c05c300eb352eed449974df660592de762a739134b444e8902e41a375dd923a209701795197e535f740139af88c7a7d8cf2512e6ca0eb1cc01aaf705286da2e08fa99fa05fcf0076eba3b35a84d048a9660521f3c873b2590b2ce0d21360b923227f06c9fc53bcff74f53e4e5c5dd43f0e4936f395e80a7accdaaea79d5f07bc3d81b27a66a964398e0636873d8609f2340dba0d2ca1d6064a2026c8e6bb75a3025a85c56732bfd9dc0b987179f6fff3ba75a51409082965cb2ead242f1f7c9170a45917db6b019586990c606cb199b90f0d109d98820d79a9a2b9154c1c49c088dedccdb07aa42c0bb8b1365aac0bff83486efc20a09ea32260e32d1f675aa2a442f933ff686fb8d54609d28998ac5b12c77d273928958cbf7a4e48d79e2cff66cf99c88d81e72c00c95dd8df1bf0a66c744586d0e12b5036ea1f82ed279a8a971e3fa5c402cecc8cb08a31e5962bcae37266341adbe18f40b420ca7fd29e8ebfde462ba295c59759a25891bc1cf779a9ec8230f44db94abe6417aa89edb2385215eee6c237453e6d1489807e66ce246de3ba9e2f8268e1a04ca910cece5cd4cc1cf9f9be67535d965ec69920443687832b5b140c122f0b12b5d158b5d84e85d82db87320b674369b6929ea45783f88b0ae6eda5d318ab04ec6590cc31283cd3b95d86e22c3cd22ad07742b276e4f10f17a0cb716887b9478c839f7b290a5fae47bd4988eef90c6f6064960d3a8d42f1e131b1bfebf", 0x1000, 0x0, 0x0) 10:04:32 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2c, 0x80000000000000d, &(0x7f0000000180), 0x0) 10:04:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730b2c387bf8eed24a4000000000000004b98e4"}) write(0xffffffffffffffff, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000500)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0x1731) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000400)={0x0, 0x10001, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r1, &(0x7f0000000100), 0x0) 10:04:32 executing program 1: r0 = socket(0x11, 0x800000003, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x6, 0x2, 0x400, 0x2, "8023acb90135f8f29270f11fc77b74dab66ae0bf", 0x0, 0x8}) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x7, './file0\x00', './file0\x00'}) 10:04:32 executing program 0: socket(0x21, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000040)={0x200, 0x9, 0x3, 0x1, 0x1ff, 0x9, 0x7, 0x10, [{0x4, 0xeb7e, 0x666, 0x81}, {0x820, 0x8, 0x0, 0x400}, {0x1ea0000000000, 0xf78, 0xeb4, 0x7}, {0xbb8, 0x9, 0x100000000}, {0x1, 0x3, 0x4}, {0x400, 0x6a, 0x0, 0x1}, {0xe3a0, 0xb8e0, 0x8, 0x5}, {0x7, 0xc7, 0x2, 0x3}, {0x6, 0x1, 0x100000001, 0x36a67257}, {0x100000001, 0x4, 0x8, 0x1}, {0xf8, 0x6, 0x4, 0x380000000000000}, {0x8, 0x9d, 0x9, 0x1}, {0xe6c, 0x7678f3ef, 0x6}, {0x4, 0x4a, 0x9, 0x7}, {0xffffffff, 0x5, 0xffffffffffffff81, 0x3}, {0x6c0163a4, 0x6, 0x3ff, 0x54}]}) socket(0x2, 0x7, 0x1) 10:04:32 executing program 1: msgget(0x1, 0x101) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000180)="708990dea1b8555cf4a42b787f4f3944d3782af687ff5501e9dc4d47f3facb5a8bfe855c6fd9df03959fdceaa9a251760dc70238a703f885b99cc1abd42c8779013f9a300643ebe44b837d851f13e73b8c130ae284ccdc77fc2c8c7ceeaa9e31", 0x60, 0x408, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x8000, 0x0) r5 = socket(0x6, 0x1, 0x4) poll(&(0x7f0000000140)=[{r0, 0x90}, {r2, 0x20}, {r3, 0x4}, {r4, 0x96}, {r5, 0x2}], 0x5, 0xff) 10:04:32 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f0000000040)='./file1\x00', 0x0) 10:04:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="98e3186a7a01c70dbb5da09d0ac1bbc34090f77296004819eb2ad034429df550bf3a08a51d26ff7fa436a12019b25732081a01e309edf6f15411458abae9a52113d00818fa8d1c68c16972bdf5e384a2689e559aca8f2d1871a260c4015957eca30b6660951c65eea2d2d3d4ee616c64566076086df1a01d24957ec68b4c8619e2730d7269ef8b3b375c8d28fdb19516eef0c51e8e71f1bfd7eaf34252872812afa4c743e8115a76c806f0646da71f3cfb8d0b0aca0358f9b242f0197f19c12297714df294733b7a266cf5d6d729209609e2eb94e4502df343", 0xd9) r1 = socket$inet(0x2, 0x4000, 0x3) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgid(r2) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, &(0x7f0000000080), 0x0) 10:04:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x200, 0x80000002000000a, 0x0, 0xfffffffffffffcd7) setsockopt(r0, 0x401, 0xf7e, &(0x7f0000000000)="6c8e7f04282e728529751b5b8f5cb91900723db137814272266650cb94e0cb90eb435e1775053aa3f2b33fc26370cf657e3e0e1782adbf07d93bafc440426c10811a7db06f573f5cdf06793975c3", 0x4e) 10:04:32 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) bind$unix(r0, 0x0, 0xffffffffffffffe8) socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCFLUSH(r1, 0x20004268) 10:04:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) socket(0x18, 0x5, 0xfffffffffffffff8) 10:04:32 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) 10:04:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f00000000c0)="d5fff21598be9668", 0x8) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 10:04:35 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) read(r0, 0x0, 0xfffffffffffffcf2) close(r0) 10:04:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x28, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x3, 0x8}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x3ff, './file0\x00', './file0\x00'}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:04:35 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0x2, 0x0, 0xcf, 0xfffffffffffffff7, "9eb607f8000688b12060e75993b48b9ed300e0ff", 0x2, 0x4}) 10:04:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) 10:04:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x2, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8200, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x820, 0x0) r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x20, 0x100010100) open(&(0x7f00000000c0)='./file0\x00', 0x67637c4417114a46, 0xc9) r4 = semget(0x3, 0x3, 0x306) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000040)=0x2) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000100)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getgid() fchown(r0, r5, r6) semget(0x3, 0x0, 0x20) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000280)={0x2, 0x1, {0xbaa7, 0x7}}) syz_extract_tcp_res(&(0x7f0000000180), 0x0, 0x6cba9153) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 10:04:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) setpgid(r1, r1) getpgid(r1) 10:04:36 executing program 0: r0 = semget(0x2, 0x4, 0x100) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000000400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001d00)=""/98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r2, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r1, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2000000000007}) r5 = dup(r3) write(r5, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r4, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$TIOCSTOP(r5, 0x2000746f) getpeername$inet(r1, &(0x7f00000003c0), &(0x7f0000000380)=0xa) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000140)=0xcbb) syz_open_pts() fchmod(0xffffffffffffffff, 0x2) flock(r1, 0x2) write(r4, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xb7) semop(r2, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x3, 0xb2, 0x1000}, {0x2, 0xea39, 0x1000}, {0x1, 0x3, 0x1800}, {0x3, 0x4, 0x1ffc}], 0x5) syz_open_pts() semop(r2, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) fchdir(r3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r4, 0x0, 0x0) 10:04:36 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='\x00', 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x4012, r0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x40}, {r1, 0x40}, {}, {}], 0x5, 0x579) r2 = syz_open_pts() close(r0) r3 = dup(r2) syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xeb, 0x100000000}, {0x46, 0x2}, {0x89, 0x9}, {0x47, 0x3}, {0x83, 0x9}], 0x5}) 10:04:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 10:04:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x1) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x64f6, "0366402ba77ffdff3c0adf71cf15cd76ef3caf00"}) writev(r1, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) 10:04:36 executing program 0: r0 = socket(0x18, 0x3, 0xb506) setsockopt(r0, 0x29, 0x24, &(0x7f0000000000), 0x0) poll(&(0x7f0000000000)=[{r0, 0x2}], 0x1, 0x3) 10:04:36 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "5737042000ff1001f3b30800"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) fcntl$getflags(r0, 0xeb1964ab611b1084) 10:04:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x40, 0x1, 0x4}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r0) mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) munlockall() 10:04:36 executing program 1: r0 = getpgid(0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000300)={0x7ff, './file0\x00'}) setpgid(0x0, r0) pipe(&(0x7f0000000080)) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x9, 0x8b84, {0x4, 0x3}}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000340)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$getown(r3, 0x5) 10:04:36 executing program 0: socket$inet(0x2, 0x1, 0x8) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 10:04:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() dup2(r0, r1) write(r1, &(0x7f00000000c0)="0500b9ae50", 0x5) bind$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/101, &(0x7f0000000080)=0x65) pipe2(&(0x7f0000000140), 0x10004) 10:04:36 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x4) accept$inet(r1, 0x0, &(0x7f0000000040)) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xa194) poll(&(0x7f0000000440), 0x0, 0x0) 10:04:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x5}) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) r1 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x10010, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/210, 0xd2, 0x800, 0x0, 0x0) wait4(r2, &(0x7f00000002c0), 0x2, &(0x7f0000000300)) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r4, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x6}, {0x2, 0x21}}, 0xc58b0338b3a5c23d) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000500)='/dev/wskbd\x00'], &(0x7f0000000800)=[&(0x7f0000000580)='#%!\x00', &(0x7f00000005c0)='#\x00', &(0x7f0000000600)='/dev/wskbd\x00', &(0x7f0000000640)='$\x00', &(0x7f0000000680)='/dev/wskbd\x00', &(0x7f00000006c0)='/dev/wskbd\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='/dev/wskbd\x00', &(0x7f00000007c0)='/dev/wskbd\x00']) r8 = semget$private(0x0, 0x2, 0x10) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000000880)=0x7cb7) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f00000008c0)=0x100) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000900)=0x80000000) recvfrom(r6, &(0x7f0000000940)=""/75, 0x4b, 0x803, &(0x7f00000009c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) recvfrom(r5, &(0x7f0000000a00)=""/197, 0xc5, 0x40, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000b00)) r9 = openat(r6, &(0x7f0000000b40)='./file0\x00', 0x100, 0x22) ioctl$WSMOUSEIO_GTYPE(r9, 0x40045720, &(0x7f0000000b80)) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000000bc0)) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x5) getpgrp() stat(&(0x7f0000000c00)='./file0/file0\x00', &(0x7f0000000c40)) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000cc0)=0x6) setsockopt(r7, 0x3, 0x6, &(0x7f0000000d00)="f88d2f6409814063915fbe0b34c22a9fda0bf6c85ee9f8c9885b14068e7e0e8961496e4aa84f0178ab5870c1d93bc47f23fd8ae21b2006c483277996c0ec9aee708602986d84cd2b1548f549e341cdf3c0c8f5c5d37bd92c08eaba2e6ff91be9b3b5dabccd61d45f74aa67564ed88a82a250aa150a935129750c1798839ef0c5749032ec155275b56174f27dfb6372d266c5846f779f4b99e2411407eaf828a374d33d7a4d2710c660fc74b9645079ab", 0xb0) 10:04:36 executing program 1: syz_open_pts() r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 10:04:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d7c6e23c5b00000000f80000e74de400"}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCDRAIN(r0, 0x2000746e) link(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)='./file1\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x420, 0x0) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) readlink(&(0x7f0000001180)='./file0\x00', &(0x7f0000001300)=""/235, 0xeb) r4 = getuid() ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000001480)={0x3, './file0\x00', './file1\x00'}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000012c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f0000000180)="890304a8d4448ea32a2ea6fe1233bc78d06e52a844195bb8662d9b48be2ed7b95603fecb3697cbf64b0d4d48e424e45054a4cf60701219482c00f2245eeb072e363a40a76eab1096d32654d9f96ec419474542583ba1540d0453d63fd2b47c737e7b6beb558db0b522ef538665747060d0455b86daf71843274a5831cfa54d71811e78e9870b54b22ad9de65b19792d25bc1dcdbc65f444146a8b80c244ba44dee462945fc958e77778279f3d5893d5fbdbdd0e19e69a0ec3db2dcde4c7f623a0784077dd85e1365e5ec816b72b5c494806216e7a53000e9146c969466ab3ed1a6747235b7ed2f902d406d246dfcd8f8fba4c53f604b3c97fde58f65c2d328099f79495bb55f504feb2c2664c42b03fc8918811231368efcedd37ea776be8c2d39aaa917286716e59b814ea20c4255515016f098b9a71ecd8fb9921a74f96dd99938e69c5331da0f0eff7ccb5167d6c15da6335b912261eb52a18829396e192b70951ecddadef2fe230ee7286848c0940c02195bb1c91ee2a13842c93bc6e963ddcca9ce5840bc9db39feaa4cab2e661786c16a18cfcde922d7800ef2b1194078bbf12558666539f8da7c27679af61bbcfa7500625ed8bd48392dff0052505156051a5f17071070ad840d6389e9a9d9aefa2bb4d99db80cf8bde1d42e6ec6988121502728c21bbb32a7f38daebd006d7fa86e1b71237684a7e86082d6822295b5a76897b0e5d0c2b08b7e98f97e7a624b435aa32b82942a3086163dfdc26c834ca7a6380ad1c3526e039c02913732e1d201a81eed8b2ee2d0f4eaabf0e5f222f7c23c642472140fadcb518d4e3c08eb25fca4e6ae0ac54a94c79fa1f7339e95fc5614e089f1fc58b1af99f9a5df5e6e99ac23e62e63697582cbe56a556400216970acd50f27cc069f0ef8026ee1f163e08ac2d1ae17289e99da5c3498fd2e11d9cb814854d9d92b2b98152fa5df02adb4cce174df7da7457f264e6952af623e0373a92a594d6a2aec4d61844657685d65abcd880e888b42e553071a6ddeb0b1fb9688b4258ed8daba86944cfd979bfc449eef0c8d1d063015be38b5c268f1df51d23ccdd4da1afdfccf87adeb6a681e7182b5727e4af494adde495350ffa21aea9bcb28291cb8f279089cdd694a1bb4897e16208b0ad05499276cd27d55244d591924f38dc07421c6d7c7217bce6581dd44263278d83b83edf6b1adba80bc92d2ca82504ca31fb3fd572ddbe4a763572774674803e2d1bb35e98a11558e923209343da66cafd1c32da7a6163e7ac91522d88a387f7104a50238209f5205bf8b077ee49804bbb8297e9197115b065943ec4cf13a5a8ae88e55341aa8b69771b9a706a9cf22cead99865d98c4fddeb8a30e25096446fb2b844e7069f530b4ed963a3048a31c0a52668cd40d43c58c44d848bd00a183e3780ba23a9586fe16d804a845b43772f246ff1a81e59050c884bec9c6d2af2cad9753271ace88003bcbce139be1cc899ebb9218ab41d34d0ac95115064094b5d119a1a06aeccb4c3fe29cd5d9954ee296b6130c9cb51b8f7dc293f5c734a61704452c1a275aadb3ae642b2945dbd71849aaec1f5c8fbb2c24e307e63d6dbde2e0cd403a13951bae412ab00eddac7229d7454fcec1fc2b5898706433b1532b218b82a2b8185396fc30adb0d75f4caeaa8370b26053c57edb5ae0e577bc5592a2d9f64ce11e338e44e9ac559a012d8b3c46e3aa3def2dc08814f60b65dafcc8229c3430557bc7ee38fdf02223ab0a188c0301ca934672d8d72228ce110d01e6ba3498fc30d9189640f3ae2e93c9f5657b6d1e93a3b75a3b65f0c48cc199ca93b51a47b62558fb484fc2f6882272f13bfc86d883a098af14df68993179e113f05514d1a0f52fc5bfa20dccc4e7adca76239ebbd43844a7da62d82c372bb4e6225be8d6cbc135527784814d146622950980220241eb91d536182bbcd5addeb85a221cee48ca68bfe0aace4fdd93b15586ca9bd34658d6e0fe65b9f5b43e150e277d0a2bee673ba469707ce5d98d68a4e0fba5bd598a7f49df5561b27b050d91b586d6176eb922018fff87edc3a00a0ca235b28df3a40efa2825b840d3da0159316e1e021983b800835f1a470f4fa3815978045f61e7fb820668f213130aade3798990b813f2c3d5d4de96bd303cf5a516a2725e178dd7fa73acaa379a6b95045fe063fb63d7ce6010d2d7ba6b936b68fd5252b3ce13be2df917086604bd3bd73827281b26f40a9ddfc9cd0ec361b2942ffaa77b5e84f2739b4bf6e60581f84f5e599baa5e0ecddba5e13adcd47ceffc5924a2e7e15db6d5b340093016eb38d1c1b72785396cba19d571d3e9d0619fab41e8edaf06f41c3bfceb741f64e3e4461b67e44d73b135923d2e5856cb8dd353e0ce331d387b2c4723d73300dba0b21ecbe530c1c770e52d0d7dc98cebb0e0d4ba0f21c236bb38ed3db4e29fd3f10db7ef830302c807392a987950784fb176838308a35dc0eb8fd3592bdf8e8ab0a2cea2e50aa7178a3b927e4706b2ea72475c8dfcfa532877b832b12fcf7c34ec928847e098cf4f25c1663f6d490fd1ab99204096c40e2952f58ef825c8e3104680339b8996830939ebac56e7172a99bfb744634b38e2be6d76d37501f28b2fd073994e6493a3bc37ad88c48eea1589df775dcabb783f4e15690931a6b5c7ae7e4783a1736c690d4a58ff257646816289ec64de589fbb25c20bcef94e0b0553b1858ff066ca8e9426c9cbee0aa8390712ae5a79aa13b875c8590ff5055a8f828073f5bfd9950eee7ddd93cba52457770e45cbaefde782bd59562b35293a9f3aba793b06c6ed7a8c9f6b29880bf4c023855694828b56495b9ef83780526f04a664bfadf08d3491c4fc8fe953c601a90bf36583ca5892542196c41af7e00981b7f8040ce36414690c4a893832491d831c3ef944cdfa7e9c634e2ff98bf7ae2cd9e2f4ca8e5e98ed91d15388ee027cd822c3c7e9bb9fe9086b04bbf21558fa3a25479320ce03f34ce572434bb20bbf22c815758a4bc0c2ab21842211356eb674711ee3c73e2ea6dc070c8579dc0951116b19d734e5f4272a7ccb6842162dec4b4eae61249bf673b6af306feb98b64cde771645b58aa7d2290396aa5507d4e0bdbaff51fcb4154461c743940ef13fe22f0c627ccd2a52c1866c955390e3d4e53b32afe00772c68320ef67732b9d09130b00da55bb23e475e46e98cb68150c2b69a407db61fc76c8d9fa81212555e8a93a9279c8a07c33aa7d1ce143a3c096d6ed59be023168fb1a69d506b3c188b16ce53298ccbe0c15264b144527b6ed24d8e18419f6e8c7c0fd36a3ac68b862ec6ffdde406687d331ac69c911b4aca4bd90f798c5927aceb636f082a6973a391c1be4bc7ca4112dc8571bc4adb4f46b7187e40f6aadbd7ad49001d0f2ea617e7e6e98100a4f246e022cc03f0c9b7d9fa4ec7167fb5d62ce7c8730646867cf392d4875faf5f2d46fc4d922242603d4ed8b416caeeabf941a1e4b9e50b11f6ed3e1ea6a8d325d1cb82c449287205cc5a5a707909d43e61e3086bbcec0b59479072a6657c52f14be601281b8e2eb266c79981e76bc866a5621fe631a0b2854a962cd35227c5262551c003f4e925391263aa0682bbb067f787a113288faea851f58e4ee4dfb9f79a13f507dd7b32b21e8fab34097afbbd3d384e98fa2da8f6ebfb2e1e4fc76eaae89642e0a48d59bd3f91ac1f116529dfe570507c37166490b1872a6669ceb0e595cc3610a688746b18f1a32adc3dcb0798775322153664de5e73d7904942308af7bb7e970f35ff0ec76592c9b387b14d4cd72f6efbea1828579801c8d1f352fd508f2a784e235106a7d1833677dcd8e16c0d86311cea46771c5e0acae19822464fb54dcc97d1282c244cd8a666b8971098b3b5ef85b9f0caa38df06c862aa6488dc1267b1389a3907aa96e365a4f63643a0a4d3d920e942c6cf22b666958d023be4fdf41776a0b58d5c7e437af021de5f166a60720692265292562cdf749e37d3a9db4b979f2e4e7b68e44e2020fddba6fc77b2716d3f3656cef20dce5172057707b7facdfe4ba5e773bbde5b8904525caaf03cf804ca06c139e1c40c83902b3e6a9abf84d052a9fccbaf4993c05afd3fb257edcaef7f3b184a307727d06ca97e759cab8d45989df4d30c166a98be19e1773ca52014afb8b94f62c91a7988d1aca80f2f60a8d0663f2a27110415e4c7aaa3cf39a80788dc5a9399241813ea61af34893f7ed66c596bed476880bd743fe1efdfe4eeaa600cf440c33c127675c895678d682f37583a7a49edcb78206e07c74748999815a0f1f830c7ef69609ae90aa3758df5fd56fd27b44a642315704c96560349927827b014514e68be08227eeb0732bef2f936fefbf8395dbd6cc884460420871a6854b2b782934a95f540028a070ef96b64586592c05710848ae7dc5b98f61b04d926a05f5a30f100c7eb66a778bb3f8b9a586b2cfbea49efc79a0f93b87bcd387fcae7c955b09d878f5fd4ae6f12d5b58e0aa114030d811ec79c407cf35f2c4e57c5074da7c4f102e1736ca3559546fe05b073b1d41153df7d078738a1bfd2a0c6f1db7ea1d09dbdff244e246e04c9922f5e4a5b64d636f7f4d453e92476ba82e5244230a9664c0cb3b623ab99c940e83eab5c834d6d6e749d9b4a96186e7d26d0b9dda40a566aeabd503300c9fedd7bdd360b7f10642f5d26eeb1a9e306974c9a64c8b30850f87db549e537fb32dcb6a50afa04e1eba4c437792c0a26663b0a9205d127caff01c067c14150687be1cfa4915c5d5e7608ff9c2b83b33eeae82a54b71f24b586cda6118d23b1599d0d91a58ea40ccdadbbe122963a8d11d93d362dc0bafd7328b9ce8dff6da97ef4136c56be4650ad93e0ce755b06c126219432e4b451601610cbe280cd035824fe2d2a9a0dbc8b0986107a1733d017a3829d5bc80c71ad93982dd76f9845e1c35134b30370fea72deb645e08fc53f07c4bdfb9016a66849bebfe1764ae52d985cff4002b7319154cbfc0e4cadd979ae84ef96597f754abe61687e80d6f37f2a547cf25f736e8f7db2b6a80cf84fae6cff396d504a990af08448c4347989df63312857da8f3d0b60a70e1a5f1f53bc507e0117726b1ff3ad81e0e2b39f00e93979e956262cc801b058677322e6f9898a8f204076096999d254def698a85363728bce0d58141ded37f29a9e3265e2379c4932f85c96592f54b365bb403a18131bfc0dc367d1cbcb336d0d61687024571d9f60e7bb10975d8e3f839d60e77e51dd02f9d088b5a5711b7269546ca5d18ac4e4ff306413a5d16cbfa86e8558ddb48c2d31e37b423297d97ed77e5717f3bfe6d9099a48deb3a5457bb72e3bddd9ac31342016db3a28e69822d0ab5a3b51b5638a21e5bc532c0c0ea3dc2a2682770ed303f4cff160ba928bd39f604ef8497e9a277e89617d2b59ac868d959a50da968fb9985c6235f04f5854f4c8117ab71b26cfda57a91fb348a1c467d956c15a0c59e58d8402273354ca846929bb68496270204b5662c30708a717061349251605287767de14d6c15a9f154ab16584c3f194dcff98b4a5a04e72467a76f3d0b862eaca159d480b37a84e0f00a833d3fbbb7a7fadb7e3c4e4477a238913de7c852adfdcbb5b31d1d66d44eece7d601923b23f8b859e1bfaa7f1c9884dca6d3ee1e72395be19884f5472ab477dbb98e900aed21f0193bf86f10ac9641bbf5e4ef28aaf270fce062c43bd7f83879e84ec4aec0f4b774e6221502947a5e0f8b82b70", 0x1000}, {&(0x7f00000000c0)="5dca86981bdca46fab7e9d6383f147fdd8b050b97b94cc0eb01559d25766b4ae73aec071679e3763cc6e256090e15b4cb42872089d390e17356b12f6a75077260fdd0edbb1", 0x45}, {&(0x7f0000001180)}], 0x3, &(0x7f0000001280)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x38, 0xe}, 0x402) 10:04:37 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x90) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x5011, r0, 0x0, 0x4000) 10:04:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000001, 0xdfb, "3fbfe9590034d4887dcecff9021f78a70bc0e5fd"}) r2 = dup(r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x83, 0xff}, {0xc6, 0x3f}, {0x6, 0x9}, {0x21, 0xffffffff}, {0x89, 0x5}, {0x21, 0x100}], 0x6}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959", 0x232}], 0x1) 10:04:37 executing program 1: r0 = socket(0x1, 0x4, 0x0) r1 = kqueue() r2 = dup2(r1, r0) fcntl$dupfd(r2, 0xa, r1) write(r1, &(0x7f00000000c0)="0500b9ae50", 0x5) 10:04:37 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 10:04:37 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x10, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)={{0x1ff, 0x4}, {0x7, 0x40}}) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) 10:04:37 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11, 0xe4d67fbc7549c035}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x1, 0x9}, {{r1}, 0xfffffffffffffffa, 0x4942a6ed362a10bd, 0x8, 0x2, 0x7}, {{r2}, 0xfffffffffffffffd, 0x20, 0x4, 0x6, 0x100000000}, {{r2}, 0xfffffffffffffffe, 0x40, 0x1, 0x2, 0x100000000}, {{r0}, 0x35c0bede45b47bd7, 0xde19730a8d727f05, 0x4, 0x4, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x1c, 0x1}, {{r1}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x2, 0x2a75}, {{r2}, 0xffffffffffffffff, 0x4d7fa8b35710b4e7, 0xf0000000, 0x80000000, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffe, 0x3dcd2cf35e84c39, 0x20, 0x8}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kqueue() syz_open_pts() close(r1) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 10:04:37 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000380)={0xa, &(0x7f0000000340)=[0x5, 0x0, 0x3a7626a, 0x2, 0x7, 0x8, 0x6, 0x1ff, 0x10000, 0x8001]}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000005c0)="a8087028cf5ce5e79006bb33eaeaf5b68d9b6a2c9238810074d88b0aaf500000", 0x20) r2 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x2) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000240)=0x3) r3 = syz_open_pts() close(r1) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0x80000000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfdffffffffffffff, 0x7, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x2d5}], 0x1) fcntl$setstatus(r5, 0x4, 0x0) getgroups(0x1, &(0x7f0000000280)=[0x0]) getgroups(0x1, &(0x7f00000002c0)=[0x0]) setregid(r6, r7) sendto(r4, &(0x7f0000000040)="77c2c80b7972cd20475a5cfbd9fb1be495ec8321b9daebb04a39c2ba7e401a4dc4d5cd499eb13edde7dd1943a946eb3c5694fed8dd9c71d68270354b947510f3", 0x40, 0x1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 10:04:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x92}) r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)={0x9, 0x1}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000340)="baea976dbca4a5149675ef630f6eb03c6d356efbc8701e40a554d3403a527aa7882637fa4de5778858772f3474fa24f1d40604761cde563d3c3bc3161604ddef404629c06d1ddb48de2bc692d8bfecd9b5e30a735591ca3bfa4c79e303ff5931d453556267f43dfdb95634b7d74d45cf8028fe212befa9735025005067f9bb4b3fe5bdae5924ae2e8c971ddecaf4201d4d6aeee115f40c025c2c4c15d842093101187566b7368bc850e0495a45b6f6309660326d5c95ec6436375a75d98fce813679a3ca1e6fa2e86e9904dbc5c17f58f8909b2e0165ecbffd529403f81625b1f0ba6545e57ee42d462d7c8946091583b6772d819eea0aa1b2fac1ca72fde951caf898321218b7ded051ac92e6526f63d97a686e6f053260f4fb794c491184785cfa7a867b072dcda26256844cc369e6f11657762dad76cb2f61479b3b738d007656c3e0ba8abbac854f0ecb479daaf281e4ccbd9a476fed8a3e9f1d70e457857a885c74d972ee4c2a4817d9c26b99c96d9fcaa4e5763617df06ae4e8e6782c299f61af9eca2f2705c488c823de301e6767c7c415fe8ddaa60ed2c4c445bb375e7afa41157a17a95d5463b9a308aff99712aa1d4cd0e7b24c1c30cef7ef14329a37c42fb9e991330ad0e0676ea936160ef7ba5c51a94716459e3673a0ca9807a389f385dca2f6a47c4e407739f", 0x1ed}], 0x1) 10:04:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/186, 0xba) r1 = socket$inet6(0x18, 0x4, 0x1ff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 10:04:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0, 0xffffffffffffff23}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) sendto$unix(r1, &(0x7f0000000140)="4e0fc8cfa517cd3f33557eda86387060def2924c2acdfb3d24ccb4fca9d9026b4f26a2db712b7a72f3de73aee0ace57c06c668840918d0da", 0x38, 0xc, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="044d1b68", 0x4, 0x40f, 0x0, 0x0) 10:04:38 executing program 0: ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) r0 = open$dir(&(0x7f00000003c0)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x167549b343c1d729, 0x4) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x8, 0x2, r1}) 10:04:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000380), 0x0) socket(0x20, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0x6c51, 0xffffffffffff0000}, {0x18, 0x3, 0x2, 0xffffffffffff7fff}, 0x8, [0x50, 0x4, 0x25a8, 0x400, 0x80, 0x0, 0x7, 0x1]}, 0x3c) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x4000000000000001, 0x0) dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) clock_gettime(0x4, &(0x7f0000000180)) listen(r2, 0x1f) mkdir(&(0x7f0000000340)='./file0\x00', 0x4) listen(r2, 0xfffffffeffffffff) close(r0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) dup(r3) r5 = syz_open_pts() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000440)) ioctl$KDGKBMODE(r6, 0x40044b06) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) fchdir(r0) r7 = semget$private(0x0, 0x1, 0x120) clock_getres(0x4, &(0x7f00000000c0)) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) 10:04:38 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) socket(0x20, 0x3, 0x2) socket(0x10, 0x3, 0x5) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) 10:04:38 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d447c1ae84d597231c32a53bc22b9a5b4bc1ff66"}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) syz_open_pts() 10:04:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x1000, 0x800}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0xfffffffffffff894, 0x406}, {{r0}, 0xfffffffffffffffe, 0x51, 0x40000000, 0x7, 0x8000}, {{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0x3, 0x9}, {{r1}, 0xffffffffffffffff, 0xc5, 0x4, 0x0, 0x2}, {{r1}, 0x8bb6a9aeb334aed8, 0x60, 0x2, 0xfffffffffffffffe, 0x7}, {{r0}, 0x0, 0x6, 0x80000000, 0x3, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0xab28bc6b98cf489, 0xffff, 0x7}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x100000001, 0x7ff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:04:38 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000340), 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) recvfrom(r0, &(0x7f0000000200)=""/143, 0x8f, 0x1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) sendto(r0, &(0x7f00000002c0)="745be4a3cbe281a51c0b5ffa", 0xc, 0x400, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r1) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 10:04:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x80, 0x10) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r0, 0x40}, {r0, 0x2}, {r0, 0x100}, {r0, 0x1}, {r0, 0x1}, {r0, 0x4}, {r0, 0x2}, {r0, 0x100}], 0x9, 0x800) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES16], 0x1) r1 = socket(0x2, 0x2, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c", 0x171}], 0x1) pipe2(&(0x7f0000000000), 0x7a7f8cd5034103cc) 10:04:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x20) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x6) r2 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10000, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) close(r1) 10:04:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="205a3cc2e375b915356a0051db4ca99a72a732b2c39fb910830625028d8fc080c6330b2ebd070dfdc23abe9e26d06903a66332b20ea69d4f1e0b76a3e1a7bd0fa778fef25d73733895fbe0290db67fba3c177f0000000000000000", 0xb9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000001180)) close(r0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="edb9c3e8c8b69711400c3377d674be20bbe7443171f049cd8f3bcc466e4f421321d187e8cd8cefcf22dd46e0ac63db2718062c4632f44e925d013f28f263d1bc5931775e264b3d8338d12bbfa393e8974f4eecbdf68ee42c5cba176c2b8af42cad4da836e5a76c46a46844da59a6548c20524a74496d4a5c68fa6b81305363c8b669ae93b9777737915800aa1c41740a248d4bf330b9f9ee5d0d696023835fd29d9ffafc4d4be29faff36c5972d6c9a4b3e2ff686ba25c763efe9a9ab35312fce207ec7f0dd13b4d9e0e89e76c3bb9356a866673fbbe0d520400070613bbb1664a05429267aff7b2ca2ad34e81186e1a133cc1b1872f0b465cbbc0874c3268edd0f2ea26140f0bc2c50bbc6f31d61a1147839847bd80c990ed7f39fd2a1850508e0bc550040bf42d93fb0ca57a4be1b8b10c931772c9eb2bcb685a961905d808c0feb44a3533c3fd8646a1f32a51ea0fe7c362f23fc09baa3ce637f58287a17fe6a2bdc53e0b3f19e520ff996f7dfddc9ec9350e9909bb30cfb2094a1516301c00d53d609bf4c6e152b6509cecceb9ceb1582f5847b410c7d074a7195fc9160b381a64f22e534435b51772d3782d5204d85102bf25bae98400073b6b3379db3fbae9570dff02295624b1b2b6048fd532571fc9d0f5c6e670b89f67653415d52bdc9d392912b4ce91582a039496d33c789a5533009a74adbaed89c9fa1eea1c147e45efd0a59b2523c0c9b75f2eea8286f84695cbced21fecebd3c23c296eee999997cb0c398e68e0da3fd9d2b54ffe5a7a4de5b8780863d13581f5ab4cf349d4162480ccac6e103d1b8ea919a32132fe10656ea74a99ff9fad67676a92a6c8d7c8abab2aa9d7d2dbb66f5e0e6940a85d662ad32eb588d9cf54b1666de9b2911fae25b2039a89d8dd0e1692b6aef03e48232d1b7055ea8724e392de4200be8b13ff29b656a484374999fc344aad4761655a25d85a81127fa1efcc839d5e6d5900528088e76692008eec44e195128805fc92055da17a495e91518f32e30a67588c9c05b383476cfe78c8b84983a6a820fab9279169e30ca32c9fc18a2618f6a6da179451814b7c135cad59e23bd1e78ecff77eae5a72011163215a636bb340e6658ee5c6a29c091fbdfa75bb2e78e2a35920ff0ac7ca46e06de1e145ed8d66b64860bddf4c676fbb2dfc09cf76c4bb0e5d11d7d507fbb8b56df9db16f64c0b0f03f0fa8c82b6565cc4ab6ad79941acb7105b61f368ab7268bf5aef6c8926b99136682c7bd839a9b56ccb6157e0b9cb6b422b423d24cc86b5a44569adacbb86f8fe46d87851a418e80d6b84850993eace73d6611bf6173f2e732fd0f1b7d24fc6470817ea1766c02b65c1ef66f31b5b49f8c9878e22f122c3d040f68ef6ab43a506d1d066f995412bb048a12b1fb2c33609e4cc5efa375834cfec6fd2a94dbcb359151e1abfbd28415843119503536bfb7e2b1954773b35001364e8c515b4ad2749b84f8bad5c9c573614d41068fa88733d8558b5bc698379d75c61dbef444e0e80f659281d7b99d73897e476dcc0c9de509e94bd79c01529a8b6c504ee60e0d08ca301a87aa220dc7537b03a44e0ce92084a85c65b55d54248986da601082f4651a8276d2cf6145342ff34c222d825140c834de4f3e09d7bebedc00da4d403a08267ab0eea93ddc4d033ee8250ceee840864b57fc3eaa3b89575d2ee18af5cc2961f828cc5cee91be5e38edf5bf77aad2d71dc46a09f3f908016285d4fa6ac7bf81d7b8b29abcaffd1e7d3ac3de7ea8cc933ed40bbe31d660e4227e32bde3ed735329b22027f6fa1cdcb21ba7ff0ae220e7eed789bd23dc93124c7aef471ac6b4dfeb401bb0a3cc4ed57457dd89ebaaab94f16f005f7ba2ea9c547b81bd052140f4338dbfd2867fb428fa6e581976548c8a887c20c291ec677fa220a8ed266a4f6e4f01508f6d472d6029901d5d5efb0c80a515b1a7cb484fecf9a1bee84c63420ed1028636474933cbd549c1fe4ab896650b3ee3773d781342444214f898e6e74c9629a4c629cca78f4bd36d15fe260b25a3db209a2484abdab4ae4cf5cddf17503f1373519466863ff4d6c2fc4676d1df712ea383836a975d55017061489b01559edb4804a55ab5be26e09161b11eea73a5ba057b0606f443a947f68c3dfe8d3a1ab3ee5d4cb2bd192c8307716acb1ad964e913a42aee3d19ebdd88dcfb7f62b256904de5cfea28b208abaca50baa535d58dd6f2ddcd0d04e3e63c291b43c07b89b50f8647226b764af0676bdf065cf9dba13313565d36e8b2614f333e4bbe5de6c24780346b770a8890265efacee4d00f3967503ef6e7d6bfc8aeb683fd39691795ffb8b7d4ea99d2e0031676f804b978a3cd91e6de4bf09e9943e06df32c7fbf79d06ad14a1019189b21e21968de0c0886dc5a618c45813ef9ab97b2306e04b302b8552a7ebe826ee68ec59eefe53bfbc94c8d0b5c8e00d1a64e745f0bb91645653ee14c8b79a8aa9772f02b289534633ee0951dc640991bef12dd19bb935652484533357430a233bde54d5648e84d88206e29888c60a0a481e0e0d4d843d12f231360235d93c6607d18d0077ce468076c0aa41dec7eb9b37dda6176cbb2c3b160b781bddc9ef4d890242413a80cf369ca71f2a3ad30ae9d2e1c45a9b63b8e94fea4b282f72a020a6de140e261593d4b5f5d1abdfd9c9bd13784970b651be38411f4718d02e43f1c3da14d702db6887f089bf773e57db0e18bfbd3688b0747f254a1f5f8e221db96831bdb45b6bbd4078285fa8998c20b3c232af448bd5ec3fd1d8fd22ed363471a3fce818662f878560e1d340aae7d8e1c8ad4138bd20fd24c232db1019f984c546dc53320e87109c9339db1b9cebf9eedcce7fb7e999c5e97fd8a4331e83e355652c072bf7a6ded930551e87c7f31dcec188d412a48beec3ec056876ff0f05fee10b1a44842f63be31a5b4b97ccd3691677832c59b8923e55bbec54f9c9476027bc94f5726572ed1e51b867e22c21d98957f8e703fc7bad9ea7af45bdcf7ec376cea632f25b63d2dd2539e66165c9c8bfe2fab1f7d88c7fa64f3eb9186088bc258c01d452b09bf1715a04d23e9a07c8265866bd9131a8403d8e8ee219de5bc7a149f7dbdac584e3e82567f7532ecbd33ce6b759270414a2964f02b96500a24a9b628224c22d8d6efd646ecdc916aa2210c9f5517ebfcc100d55c7d408f5484f6f20a04b0b8f8b887619b5138f4c8f36e5984e33264c683182999d6efcc9e7d83a0eae00645da6a5e47358ecd0766a7c2e02e973a22d7e21f04b5b7b673b01a0c37bdd2b301083b9b58b4d62e3fef1c1063d8411b001583ba022fca7d710757d008867ae55efedf57c36510a1a3a62634f3999adb106bbc5356385eddc13cf54976ea54f30ec4a04ce0dd037d11e70234456ae7a0b352c93f5f1865c43f42b2946d7b3022edc4193ecb0f35ba596193c3a00ed77a005734c5128dcc1aedd8edf584a7c7a659e24110aae81328f4a8cf9f6bd8ea191165418e28cd8e9ef7d31d5411e2799bb80415f01f469c0b7019b748120f98d8add11127ff1d6fbd0ae56c65fb117667e35474b18a94d3ab985a52adb6bf409d613d67edc170fadf6b12726ba007494eae22070b408932606bed423fc6402f7bec221a3c2744687c033be84bbfd8470d69ba6d4300d7f662ae4c91e2a988f69fd40e2d0dde23c4e017c4b462ecc70a4f9220a216e3dd3b57596af6249e884e648f24d84f3077a83f2596fb9b510ab58271ff44fcb864b026d0eefbb6d24afd097eed889c424954028c17e5e33f5fbf7bc017010ae503d1d29165e42a1c9040dbbc01b964fd805ed25edf740f8cef560dd12f2919e0990beedd0b7183751328076e14bc3b9b9f33f020e0d03c79cf080fcf5e8313e1b73394fb946f0b83ccf1f714800e8af3fad812040bec10083f54b3e25ce836c83c41595d7767d1fc66ea897277585daa78b6619144d4673d246cece5bf6bfa4440f62dcc185640c715a9b98fe84b6bfb7c1f926a90970867e89c4254c311e083141109e6a56cf4eb14f032fa2abb42af7e1885b7334383fcae39bf889c959e992f6cc9b90b330df7dff97f062538dbb0cacd07f5d6fe971f8e8e943ef9732f84bf34af95cd59ebc9f844e86a640e49a2702b33d6faeb3374a4fe0e01ba88e141186793f1983849bb806abf8153c1032abf8142e9e945fcb08785afca8b698cda1e320278750477a927ca66799d827f523f66dd2bd254e86dca0626dc0e51ad08af1c55e723152597616fbb62988de23c477b62e7be28cc86b3efdfbb2dcec98a39b53183a7cf8c1eefa9550b27120ac494572f324b7cfc79b40d346bc3980345cda1bb1a50e43040273d7e42273d94c7c2dffe00d96c682330b161cda5e86aa287779fac21d8a917f0c13a2375eb110df2c12bef430b5806518ce3977eec35d77319a0d009d0fa333d4baafcf07a571f940ed7dc3b76e315311ea7911d208964f33b38e54816b4e74f0a7ac65925aa73ed2b47db8e1919b410f5ae92c7a70f11a8d2d97068ed84bc7b34d20c3eb8671516088f58a60b2500c5c00ce0337ab4e05606dabdd01de4750efc14c4a2da99f4724d5799741065826eba4c65be8a3ae4126637bc179927236ad38514649a93e66ca1987dcd06547556ed3fc263a372f61e2a1cd8cbd8356cd78fabe17492cc59e90c0400f7b75c7b74fd8a842440f293c073343aa3cee20fa1cb6b59280f339289bdc2abea9d6dff48370cccd54b2f4bfb67db827fe4f0252527d5e1cc20ec558aa98b9b9831e0d86ca4a3871baca35d4f4c1ea34714f7cef0daff5aefdc86be9de4aaf5b4711e2ea01a315a68eabea815b1daf0328c3e08ceeaae9fec891bf58485a5c97c407e9d73915f3dd839b8be84e701ed3872f42eb443ffd94e0a467d2a2e8a0cb3fcda32f63acd6e91dd518681dfc18a8ba3f2f50a34d622291f2b8fbd6e0cb1ac773d6303933b0e47d25f593911e324e35fda5dc74714a063f82cab0f463d22975b0ddc2178e53f9d45ebbc5df0a330a616b1d4e0166e939376ce22775104061eb888ccf2775a374af16cda8beb7489157f507445eb671806a393320a9d9f068f8c3cbc15c8a779aac507d2bedf94e5b10034df6f0399a55ab78776c75e4f89ab4c6ba41504e2f3a095bb161acc2d335b2450c081c1bfcaa9166147a47e7e6a10339ebbcc2546c2f2f312545048ff0bd9e4b1356c1e5c6897fdb2817803c2b46c9abf7eba20a84488472ba37d1431d7a225586f6eadb4c518e947ab7fb0c654e8908955ab97db6eb583d1b996db0e93edbe30078e9127bde8f8ece59559bbfcf17ec92413b1d5e352a2742ebae65344c8615e7c6d7e598433e2464c8480fd614dfd13eb4375e9dc577319d57dd8b6a6002c078900f37513e7f45af1c4dd49493bdb2787a4fcf6a20e48672439521ee423f33d87b9074c0d01e4f5df17e384f8997b01cf2e824115924187a5a84259b69fa6bf978f9aed0c144ebb6484475d61ec15858bbcaec60d48cdad9590d4371b51e0a94333b0e657966cef94222edd24eab79fd5be1c45e41babba31bae8a9123902433087377e6ec22695ac0212e4e9a937e4096c78eb31a3b739ade9438632995ccfd4a68002746564acb65d08afca19830dc5141234d071cc3696f79e541d79e05f7a30aae2cb4b4c326f9e41c0b304fbecd021bffb80a8a790f2a76049ee793f77881eb241b26c7e97f8a460bfdf85470ed20dccbc31cdfca0db23966e35e4422bc83f335f37e69df", 0x1000) 10:04:39 executing program 0: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 10:04:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="4f0d4d99983b31a207ac7727a3c0aee6a539f86d3ecede6d303eb1566086451089c2baf776de5be6d9082b89d5d9aa7c62148fe8e18838e5b2919066a24a68928be21a8b6f6ca099812151cd63851f4edb66d8fb291d52b1598208bf9eb56d66d97d7501aa214bbc857871f029bc328d2e1ed9eeb8c5b1fde2f10369d836943b65"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x100, 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x40}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x80000000) 10:04:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0xfff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x0, "01000000660e67744e545a9bf000"}) write(r1, &(0x7f0000000380)="515a7671b5a297ba6417e1ac648138990c7b4bdbd9cff2755cc17bd276977cac1eac87d8a626427ebbab8c49163c1af7ca7fe989eb6d5de8e4c2d2aa074939055b130a645711323d23d14bdf190d63cebf041fb008c7ffe23872321e17f7db27b0947ad7c4dca7f39bdcba940e06f0b938e5a59d4861de8a0e52af493b4592b96d30618909", 0x85) r2 = dup2(r1, r1) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x3) 10:04:39 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x14) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x2) geteuid() ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x1000, './file0\x00'}) write(r0, &(0x7f0000000100)="242882e3139983637bf75ab7b0739a8f222687c727cdc072de7e56b54c3282c5ea20999009932ef9d21f96076c8d4f0ed1758a58ceaa839d963e40", 0x3b) kevent(r0, 0xfffffffffffffffe, 0x80, 0x0, 0x0, &(0x7f0000000000)) 10:04:39 executing program 0: r0 = open(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x800, 0x10042) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, r2, 0x6) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') sendto(r0, &(0x7f0000000340)="fe038357cb59046cc2c86b63ce0e3203157dd87ba90d5904002ef32f95fc35ad153f12e08ae515a940cbf11a8a79e3d0d8bcfbab22177e8edc0464f9e2ba80580a55a31cc38da20d10771990b7b6e07a98f4af8132b97340246e09f56cebbca544eb57aa07bca588f5702eb18de3bc9b93098cc3dc039b", 0x77, 0x400, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x4, 0x9, 0x4, 0x1000, 0x80000000, 0x4, 0xffffffff}, &(0x7f00000000c0)={0x66, 0x1, 0x0, 0x7fffffff, 0x93c1, 0xfffffffffffffff7, 0x93, 0x10000}, &(0x7f0000000140)={0x7, 0x12bb4796, 0x1, 0x0, 0x1000, 0x8, 0x7, 0x5}, &(0x7f0000000180)={0x100000001, 0x9}) 10:04:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000240)) r2 = semget$private(0x0, 0x0, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0xbc, r3, r4, r5, r6, 0x4, 0x214}, 0xd6e, 0x9b, 0xb6}) r7 = dup(r1) accept$unix(r7, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) 10:04:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "070000003e79010034840c760b666bfede477dac"}) ftruncate(r1, 0x0, 0xeab) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 10:04:39 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x2c) dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1, 0x5, 0x2, 0x5b09179f, "91e24508891149e5f9e380638187ba862452d3e5", 0x10000, 0x100000000}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x3}, 0x10) open$dir(&(0x7f0000002680)='./file0\x00', 0x10000, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000002640)='/dev/zero\x00', 0x8000, 0x0) setsockopt(r1, 0x8, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) socket(0x18, 0x4000, 0x401000000000) sendmsg(r0, &(0x7f0000002600)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000002440)=[{&(0x7f0000000140)="bef443c777de3cbc763cf791809dfc402c28de15a2d677544439e324361ee63f136d0293f976755d428b2f726a7250d424204470a0a15888559ae4360c4e9fedc93e00fa8f768b9054b39ce2bb2f42de", 0x50}, {&(0x7f00000001c0)="e458cb97dc0e949c78ebc48a239ae5c9279e6b54cb1f5c754686dd351874fe028945af180e093167a6d66e05ea181a60dfa902bd9d730a527052556ece7288cff5e73026f4ad33c1ca9fdd9990b8e2230d14bde379ccb4474face206874a901a2e3ce9faf9aab0e1856114169a5e5ee91cc582b19c050c9a7c7142582a58479136ab3c30ceaa2ca66fd8e1d72f211c2f210aff9273dc1c6ade2342452be10ad44df7039e505f2f6f1274b62e623a34b80df39b712df5225a7ab21c8357794ac84ee52b90d32dceccdb2297c4677195d7807a90fb6d458d2ef9ff96c28ebf361a6c74efbed5d0d4941d684a462f1387cc9aee95893145e62830ee02eadf0bf9747034fc8379e488f58e053fb28b396ff4f9e4f4156541098608a1cfc5a5e1656452c1afb8410707df8bb0ca6f6a4a5261034e854a4269e0a1d5cf9367e207b317258b2a93e3663ed632a5e32cb8ea253f92e14c1717d07738df1bc90b418c01135e232f85df67cd2a9bc20a5f8dab78f0f03e1f685787a60aec76bc45507305213948d38e1aa40dcc64082429718cad95403c4e1c0009547da8a3919e9035dd8093837a0ba705bf617367348c2b25c48a37cf7fbe2575b203540b3525d386a5fc58cc8c37a691dd5738a49e3ba40094d2b0f5832766ccdadb11d516c19912fa3d7c35c26e3113bd5aaa4d6688cb696aaba4c41d53c58d9177b7e38d3c225cf98f99f11d1fc58182ae425a4e52a8d34ec0ec4f70b8f9b5db1a762c0280deb3188596cf5b49599e242ebd26880ed813e3f95ec8370dfacd377a49fe009f948b8fc302a4a70e9fdc4d16ad236e81302008aea69c17bae79702219261e7c19c9b410a975d782926ac6cf024a3a5eda5275529b1c978faa43bdc14b078f822d38cad0235a0562e7289ee4de05b7ba65d6ad4e5cb3b05700225f77e1fb977f39bfa5ba37d716242c933ca1f1c863c21577359ea955067f3d85c4c0f0d556dbbd7bc40f3c620c97868d55637646921d0833170c1c2da7e293db22c5ac87afdc893ec92cb7eec2652d293724ab4f3ad45e3b6421c477bc7354b4d7e9c7ded929269d53db8a3a8626db3f4fca4eb6d11ef765615078234624b14e7dbfd605edea5ccf29c9ca518e044e5c781b73c0ef069f1748a98ff26cbc88fe6cd1e2d54e916cd0f2e4f6d4d870dddcf6154e3944430b31b582ab2972ed85385057d05b00d4e8d299578e2a21f909f6f8d9126d11472fb0c903aee8c72dd6b2f337592f3694bce0b8ca8ea6081ba02ac1b68c47be8626d25edb150bbeb9997522ac41d74c25eae1182f970f5cee9d640fb2a2302e52fddc139ee84ca897a12416baa3be6917ead5886b80ec4d6465ba686e7d217b5fb6750ac3131e68920ff0fdf43ad21ae71448953aa09956998ce4b7e9063eda46e554081d207cd08265b27101bed45923e7bc037d69fc2876f3b0aaef103b279beb82e5f7587226688e365f751af2193e5761c526dd40f6c09dcf13f13a2fe9982a560c54c9229404610c0a2938d53d08a7cecb207cec195fcdc4c41776b93dcb57f38bad2148ba14c9a6e46193870d0668cadabf11bcfb6f359d63447d85302b622dbea81c8525b18467a8a04be2952f325149126094ad5cb7c905df09c1a02425eb204eb70226d7c8739266566c51b7cedfce8f055f7c98a76e569d7e78cf6f27eb6bf289587b0b580d9618d8c0ac482cb1ecbd04bfcf3af277f328f4ee0d437a60382378186bf7a8237ba3760ca3a88871552e1d18815fbaaee5cc09e29c70cdc186e1fe50f066bbdc5c99e4adae13f68b1e4fe436a10d25a26462ca22967e9b1d5aacc2606b55fcc8719bc47716e517af8212695509acf5d399d5cbad1f21717e7dd15485238aabb094c078e9fc72d6e382c4439b87b12d9830a57873b98b341bf08f98296f7e04a5ae9bf65fe26468abdf05d7b76f95541961331874a5f47bda2b42d257e1acbda35d494a6b6f8cfa8be789099a89741dfc832c612ae924368b0ad904dd51365b149af8b448631d0518d027238f72f4a4be98e09f9abf5ce9746269a8784cf1d107b636e87f5da831c132fa2cbb4184f250d6b885fa07cbf8e5b59ba5dbdda5fdf5af5c583b72ca24232ab6d980340c2269ea07fb3482da7ae75c6a29dbc21ac4ed4b279346087761d5e11df14b3f8ddacb9f0eda0300abf01a19f68c8cde52214c6d1811333a81442388db891fc4d1106526febd3fc6dd5a1262a530c1e719ade3d7c4a7d694236a06b91e7aab1eb06f53a9aaff5330d1d6ef00a341142dfd739ea9ff79c197914737995a7bb090632eaf94ced71dfbcde75ea327780e1ffdcbb39e7c2531a2fd5630f0f883d9187f7bd1a4977933f389e306e0b0bb9daefa701825bc01ae2390f2f1ab77b52e2d2f0b2f3c11a1e213bb0080b6016fdda44cab99102c779c912827c4237416a3e7729f445c33bc28aabfc5f0695f7f427cc5fcaaf1229b1b193a2d320826305338957ef3d4b91df85fa8b54471d1c8f057fc8fb4d030744cec41aa397661b9967479892b7ac9a062a53052cdd87a767c46979b60e467cf765b2d5decc72ea65bc7c0ca247561f62e76a4e18c4700f3f5077cf49c08acfb60d85f4ebf308fcdb211a1c893afd1a7345751f4e0f8a76f6b01da8ccbfd9e489d77276ce52ef4e9e211439fe8017412103032bea1d45bbad7169d2ba04b5945ee03037d79610c7c81bb15c155895a293453247bc412457da753b43010921d8165b6ca7d65cb245c435ecc92b0bd9e3fbb2957bce3813391249c21c4a9bb226194568c56ef869db8df72f8561ccc38911d811cf2430705cbf850a525ec9da69f2bb5954bbd8962fa08b68ac27fc7624d844f5fc5280b0d03818983ba19fc8901711554b1857ba5614bf50cbb18a56fcb2399d5c61c932ed9f69845813f526348fe0ae70195c7f525b7f148f872296a61c742441313786cfa8401c5c67970cd9d78f89ad81c432081280129e6de93f3d18e3b4346ab196a5b9fdce68f03bb4317bfbbb937e60ee9e2aef8dc962bcac7915939673176ebbb71b84442900cf022a75c918456378d6d7b8fa82702529f08891cbb6d25d01ea1de63ab58f9992a2120bd67bd3b24e28cf09c57c317d9bb8170b2478db97e190c387a30d26b3cb0275fc74c709f464dfcf43187bad1596882305d623ddafa06fe9bd8cd3ebbe488f16a441ae74df33b8adee467dc76ca8406ea82b5a89c2c7e3500990336a2e83bd9007115425160afc02b20a084a2e62b9e7b253c25d57786db731588a095db451d0c6c4bb199f980b9d2c1793799ed731e9bf3add0d77ae53747a28dfde3e994b4858b017f861b39a8b0231970c99b329ec5fd11adef49fe0c10e91480eeb71f0840cddfe58cbd0cd300c009661209dd5ba5ccf01e87005075563946844d8a938a4dec76974408a5920749891e77056ef6411e018300ad487162830cacc30aff9a69616c0a1c565fdc53f01563eca97ad165880f6c9e23dc41f80266e48f1567f41ee7e9b472d86302fe59cdd0ba6ca0c2479009fb2263a1f8d40adea35b2cb2be704360dfa74c06838056ee9e94353eb235bd7886bb5048b93232a897ed08e8057c915d231e6750ca786f5595f750766b8439d8d225d29440e4c752753e6e088d32c1b193056c054faaf61ddebd6203e62a9d794df4a10f4ca23366af142784023a4188f99e50eddf400e2d406dbb5bd248c4dac69791283d3a49a6c38ab614341fdb51c3236aff6f4815e5cfa99426da3bdaa3a5f22fdbe6c999159a95647d1659b0a3f1a44f05863d57723ef666f4f551903099aabc759016090f4f87f7c30c6f39b8d99f43cdc99963ace38b570ed12894b4a2b525b0ab6c30d69477a7fc829111313742ad0dbef0e0df0d0059dd094d585f1b3b6e83e4cb329c5dedba8f581ed9145032afd11d887c31d0f5fa254bcb2ba086afc5edd4f72bbfe837be666f6fad7aa3bb9ded394599f5b071989a68b7c42f16a127638944b931b0c2a787d632d0ba681863df98826c8233dea6e048ea950f8c9d0c5aa1186824c9c346537e3a4574c731303bde311a0fed69a83e6e94efea25160c95ee684344c02899846c536e073c274761536deade59a9a6548f694bf1374aba366274c0b67baafea12346879c4d9f72d9beb842c0af7818730909f7818b6c89864d28bb4566288b2b7a70630fc6a4e46535b33f89d8daba8698f980e7a8238d4feea2bdf49baa9a6f5f9ef87a416fb1f8b17b7596f8ae4503925f812fc847931263f837752c8793e42af5c3ef9323d0f09b3e444103634ca0d066106c250d7b1133908528f4ebf5849ead3735ccdd0f9241c50c8fac81a29fcbe76f0a08c787efe53bac7e74c5e99cb9509178a1ef143a61e30299fc2d7379cf663ccbdcdbba6ca3a3511fdd508155508c4b74b6d8939fdb0806f6c8fef1f8993ba2cc302779e96e10d9b1fcf651adaafff203088c76d70e5dcde93c209f0518962c303d1ecb88461ac0501cb7b23387511adef6935ff9d16882af63edaed4dbc0bfc580eeaebf8be22ee1e4d6fc1aad5a92e12fec4a68d65b55fbb311746d644f5b29a757cd219f8f69f3048efefea6645b440b0312ec97f4988d9e2fd174ab2a429e6c614ba8c25a81103c5d1b5b5d52f372d4074d294fcb7a666b937c9935bb365d8a5f996116a44d93d8fb3649001a2efa0b78db34aa974d78a45bfac6ad2361d9eae29dbb0e82aba0f7447e2520ed28a64cb5d546d0d61ab98edea2f2ea01afbca4007308f5947f6077a6accb88a88a9d0e7cacc7f52fd53215c785cd108c3cc2247cc6688706b7ef2e7765615836a64687ce14b33ef8069a239580ba556f2f08b42ffff01bc79f8eabe3b86537e9509448a0ee640ab29cf43eb3a80b2e2c50976c02fe0112398d5c62aa312d0f11358706b11a8ce095f20c5b8d156aaf9d44b8073c7238d1299026244ca5e0b0d2569750eeb9108f7a5dc3acbad38e57e265828ec539856158ab14288cd0f4bb22b6803def4afa51052b308844d0146554e48eef6d9d9a41fb10d08ef6cef70998bafcf27eb4df24462e167e9381cf4280f1d72d98c8b9e7689bd9134ecb4a65a5ada349aceb5f267429944f4c481084a21ce0edefc8493f084b473122b2dde8bde132d074f10e3739e582d3b4577d31a914af9a799de0587a48da2e0b5c147a47b1f9af241f083d83965470d1172148c730bf1e0fadf9fedb768b601d323a0af6e7c0e7c85a51e32e518bac1f5d87db74b52d6ff31d82076bc27a54c009088779a107700f92d9092930465b5492ca58a1ed65ae70aa889dca47eef2ad3ab06a91a04d447e038086af02cc46c341be86ed0283a62c670f2b5fda6a7b6efe6adf62c16c15eecf1aedf3f81ef1c761acc57ae8476edc9ed6dc7ff71007846f7d7ef836046b39c663e597f6c3e20354333664c25254cf90545e9e4922956d922833add4fcea308550ae8fe62a08e4b36674a8441a048545bdb9a79465f16aa7a5637824e0f82b091804a97eb6eabdbbf8892f0b7b9279d607a274ddce8e0a0d678750a3101865be4887a5f2fd3618d20947dc21acec4cdf1d8ae9249d98ff06381e616d8d64e3568ec01985055a13001c4bbaa38bc16ad15ff6529ec93258eae6305601b3aa1ccb02a1dc9de841ea9d2984c43bc584367829dfb1186ecdb0c5fb010ee86533b333d98094547b848367802f89aa546d347e2f48162daea00f388997d7714b34848071b1c844192e236a1c97300a3d7f13efd1547b406ab922f460cdfaf1ef0889598f7cd", 0x1000}, {&(0x7f00000011c0)="d1cef0f0ab3b04d30ed62a78d75be2b0087f405059cfc23411dd01fdebc51f5ed78fbfa1aa92063c223c5e6a959940eb6d9e96e993b2881f95f7f96c2d4e81caac17f0cfa4807045e85b55b03158a0dada9a4c581441c0dea47490a5dc09b4c620fd95fe88937c0a8d12fa5a1137f163c016337aef57f6b49d7ac0591b47d73d9e10f8aea2b525b7d3d3c95871b50c6381ce0f8ca2cfd83f0c2690899ebe5627d89d61c9f4505ac2d37fd238cfab6bbe39dff077146cdeae9933ea5ad6605893fe4e20eb231be0674e1bd32b4f72fb488b6bd7287075a922cc796514d99a1d9ce0d8703fe4d04e14e421687dd8432a8d9372bf18638478a3d01ece90a84c1abbf5bfd4d12ab60906fb301f759c4bd7effd7dd59a0aaf0f4cb346df946804204ee52367af20820924fb81d0b6fa926dd54dbe3db6cdc054642813ea3daa16885d62876aed98172975e98265c16b9e4efa10a3efe05304c723e14f99af309d96c0101dceb3a53a670cd8a9ba79896f330a9f4381cfdcd8612012e31ce25874d77faff67d7eff30f83f08f8555bd261a7ede718673030f1c4a768645314f05d23b83e4057a17d5a88ffdd6da1b8d67ba637c8af16d6d32551e01eb7084c97fe7ecd4b5a746e392f3ba37c8b0c98ed1f3ae88361cf0702fcf22e9db608d4c4a0c79c788d2f92d2a831bfcfe278cb3ec52e432a8e3b769f000af0e0944b8646b6c74836650a0b5c1fdcbb0a53bbc9a12f39f5c8556fe4c0b10a453a38c928bae3041f257680cd34b0f6e394963b61f743ee21416ebde4273535526d029dec3b3c244f0bef87b0b7719745a2262832f2b0c21b8ca8944a9db708b20b827932a830c820c901949a1b57d8d5fa0cc8710b124e9f40506e2782676e78eadaa6a53ea9cd0a995ee42b62e314835c714eb27b985f451e45e0103187508d36026482a9542c5305d7e70bb0a136ac03bd14856c9038fe538b996be33d392c746e137ec18a41c7355ead9e695030dff21811198488623fe37fd463c530e3d81d3ce528e0c45cd9f87c0f72bc27b3c502660f798ad103486b8819d261aae83ee5606b178a94ed07e08b5730c6f9c2de70b2cc1a32b275002826dc1f783bce76eff5ad912afac33743e8419300a01958600d64189ab62c8f8bfc9ef042ddd2c35dfaab14fb15e0cef9b2ada2b476491973d67f762f66c9b7c1cb07eb342f14686370b6d17e0c6cb8db6179be01a6be03e32bf7157e801fc59e9e9c9f492ba48c1cd9a030752c6034c3a7008ea98c8c69f9ba90a138ac7e1bc8d715b2ecb6473c9647aff8c904f6c2cd893378285bfd39109cc3cf20f84f3df7f4b83a1077c518fc9d6d45230351481c213f3ea64a4a11d62fe79ceef495e10bb62d8a76ca7043c20ffa6a8d5c08113661fdd494be6fecd17297b88988b244f260ac406381cf1c29567affd7ae894289c229972deaaac6ac8719419231ccb6b6f7622b5618dae19678ff6419b17fc05a9d94164eb3de4a02fc8e9ab165e3479813f04390f2cfb60f68e228b96253a51dbb8f7099749da2a5d5c6e9da2a580a5d35284da2bf662aaebe5dc52cf6aeff1dccd7640b11ea1ebb1f3a5801b702340d4b4639700becf83cac53b2f9829f443b1e6cd04f400e3822573b9774644da2a2818b27c4dfdefa6c96a7ccdd5cfb8a0a5087cc2384fcea63bf79a2a98c1f826a61d4d02f310d09bb89cf6cffe918193e8b8fd392e94cbf24c40e785872a391998a49c2a615c335eb7dd42646bcff2f40f0e2906d8a4dcdb410c27602eda1275716722f5be44ba6ef35f4400db5dbb71cda6c5ce19a2dd3da3edbe78f0faddcce222e0dd467171f34bf05daccd3f901146495cc7b86f7cdf9a89183ec7bf063402f005a47328cfb87e8246f5f0e3fdbc3a885ad6b44b8d11d1ee26cfabcabbf2d378ef11b82b3820310ed507ec8313996b465ee47659ed7dd7ad99078a2f7d726faec4f9fd988da1369b06553c4ee461d4fdf46da89644c06a0c5ee6925122b41d90faeae22036b32cd6c36ad543346545023409d0df851d1eb0cd632a714bd56123bbcfb38ed605b1a90f8af1644fbe3e420d677ee34f034b39f4dec1faeb7b7da2bd8fe37756999c5f583a4b8a666389919f34e337fbcef7c1f0dd2c5d7c80655a3ce46b5c7e41463098b7bf8af6eb18a8f9b8a581d5b43b20515385cf2d2acd4157dd3a6b32a714783ffeae057c9fe0d61d4581f78ee4e1c5cf3cf61b404b742ee0c97ecc9baddf4121fdff48c26c43e039518b61e5d6e1ea0adf71252313c6fe8e92e3b60e127971db91b83fe348156cebbdbc6485f0a1c527f814a7ee730f8dfbc062146344fdcdef241f7635274bb113a037e248ad6a20462cb360c87590e936f39a94073b5e8c97e51bcca30e6d04aa8234bc5a841f8b74761055f907c7c9dc6000438a6102eb039cde1a7328a2d7647cee657a97f967291afb14b52462a1e90e163e6719d886598d08c63ead523ab7b190d6f98c0d45d69e7f15b48e8c4c0ddd22d2deb539649fd6ace4fe2198e21c75243a02aa38e05b3189a7b19d0855bbecc9762d9e5121f05ff5175315e3ba7a8662066d8ee7fbfdc718d71f05347cf07ea1b54646b2342a2afcf91f5f599d25c97e4b97ecb9f6a150c801ce33c376d5f79645d0e93625fae63d2c96e0ca8ccca835c0f3a1f037eadc8c85fcd56b064a322f2e67c1e0ff71f527b4b934bc6c45b42feef3fdce15fcb6d315aa3827516586d907aab73fb1164700a12cf2fdebbfeb3f17a5d929755c33bfc7bf76775c1662bd6cec8b92e49350f923ff544e26be42b9edb1521eabe29dcc5b9cd2c767c162056c06b1230fcc6569ef769a22570f81a46b0ec126276cebde3b8a4c4e4d25a9e1c79a2652d0b0abe1a38af980b045eebcb7efed6606d7ca47e8ba5f4544a1cff40a3fb453486b4c95d965ffef05bd3ac0188968d84600c24ae082d0c8a14a6dfdb89009de303639417f4aa896d3b1e3a69d744e18b3015678797974a986819125ec9cee1d52be60dbbefcd6ecbd2f7b897bfa0c09978970a55a4754321259f7137868081a302698d20915edab885bcc29be034987a03c781077f02d53ad25c470cb9cd34ee003ec0fa581fe1850a2e0f8cede8ca13a90876c33c4e3f18c7ea3a14d3a2f5af5171473931fd4e35319c2c7335d9e50cadca7f8e7a70ee249e720672d32bf100dc00203f172d893eb1809545e0970d1792c7fc622650783594aaa15bba65d5dce1c78b88139f740e8df5a663c5bb9b1d746c101dabb52c36d2056223728f2d879a3b5e4bb116d36b9b180356e92292b7c5366615b0dc891c813d369372261ef21c31988898de51b7052db44e734ad4fa4deb55f060dc6e4a4a0d4b67542bdb2a889ae4b769b0256b5fbb5cb2896c5de788448189d5bf53c98a9e8f1a71a4b3e09e77e9808603b1ebc98bc0d70f74ff417f73f6ff10e5a5aabf6fd717004c58db1cb39612fc749ca7976940018a856d9f030dbfdcdd95564ee583926d9a814b29c20cda403248f60be24b46494ef3a5745c1a39a70688adb3d8548f12f053e9dc2b0045ca21c636b37fe171f6b2af0d51cc4a327be299a39f961e100ff053931e7b02d20f32552f3334489c1cb94cfd2a9f1cc407807a143674b8cc752c7feae45284ff4f12f097981bfea43e399479ecb076001719de8c4f81bc6ec3c1fc538e7e1cd55d7e5202fa159b84e680848895c1da14512c5dc32312a3492df1d977e0040b068da0f8e873a936d9ca662b8c48a62d19705d5d0570885efb00aecea0e49b52a117e8d3b0ae9c379f18b0fe2913ecc326f2ae928dc591a86749d8ac5803a5148beba99a52e1c8f9d8af5be1d789f1833a2eaa470c04c0a9c80acf6c5a988511c8aea94c6129469d1b520d5b1ac4c1cc617fb6756a1cab5382cdc9d097a8deea3acb05e140326f9bef704789ceeca3ac08c5cdf700090fc6ee2ac3e69e0e908c448a9bc41fadcda6aafef8ba673c26f1c50e5e716ef61e6e5c6fbeaffc4f9be755f505cfb045d3a12c014e118c98afd11379bf0114360a2170776a2a9556ecd1b51745a21c3dd016014f5bcf13e5557b7ffbaef68797a4b6f63e4c5560695d4d6228f0a16b5119b8070fe88cf6eb4d1429b142cc2fba780c594b5993b226840478ca8630c8a1898bb5e4234186661b016851f471f031ecd3cb123ecff14544854bbed1ff4a92f245f7db94ada7a6eefa05ebc717e59dee13612dda370b6024d53ba3dfd0b26cbf1d5c52772c53e2dd069b9d6efc15ecc7d5b78cf7c13bb83caa4de782676034a86b2b9142c912161bd5e94bb1ab8bffa146b3f0bda064eb9f3abf053a699e987250c779af3085a21b4f682220f21204316013447f43e429480031f857547c514164b8ab6264235869d58e5c7db382889963b41c5537edb798f59c353ff5b494187b182227787c61a01e4c98b1e841b25be026f2a3eeed8ee8278ab151dd2abbdf40d3b08a497f00852155e3a205d7e00ae62e338ed27048704c643ca1da654ab91c4a92dfd380639d841c92a8127f4a5ef74f77e076cf0583f05fe7a4f66c05cd71ba4b96c764b32059d6781b94235d363c73e8b50b8dacb2f588a5e4b08a8ed3c7ddc8586680b28d3d469801e5403bcbba1d0b201811ef357e1d83711eabb22367ed688a20d5277c629dfb7a102cf2dd0fb5033e9accb72ba6c093e6038c53f97af60fd19529556fda69694c476e5f423b5a97e509c90bb4e3fe126e811b58a24cb321a09907a5f6a980e76dc27127a4c431817cf90c0243a4a0933ebee5f12489d3fba524239164a1ba692c40fec35a06a5db09c5860ceee5a9e85cd0960f5906df1ead0b2a1380ae36e822bfd449293cb0925f86991ae7db175ab2534aab8236e77c441b6a1f1a83c5233db6116f6c2993b5bd74296c34529c6134c55050606047aa46f45b258002eb0ede2b8d10bcc3af06a0f731c1008381c71987e53d153d4c5b74acf7dac1dba6cb72136b039a2d13375b0b8d04b70608ccc8c987c9c7809f404ca77e2cf09dd011f5624f9886ef792c377c6619adc7216efbc4a31f38d4eb49b0e541bbb2319288abcba07b665aa7d046dcf54d2baa7e483affb32d7d9e8dd1c439eca6114f816c0f846de22e59d9aae2db5244504491034fcef61993d056734b8e1028d72df0513fc9bd8738d779919b0a0fc3cc24a6f5d2cbd87113227f550c8f67a15b5607c9da6fd5c7706c4b5e6191357214b2a68e3d9f1016ade1e812f683df02f07638950d34dbe40e36533db332d20314b6b80419f14a29ea844cba2d3ad5ca8b81eb4d4a7678ac318753ea993382444c0ab33deb09e66d518f743a501ff7b7e2556624ccf168f0234470db2ee5f56826251848a6d75d241fe4c0f20adc6e2a88d398b1df4813e5c116f780b71bac021c5084740861671c09403a10f49c2f8773833f3d021e21d95cabbda0553e92f4b03ad676383559744344220037c68e838b71427f2d7b3a7ee89aaaaee9d52822252fd2f38aba37914a1cc264cbb703cea6ed400c137cc0d32949d4940e18463ccf97c0d655cb1db6022ee64b26c5607e9e358df23c402a1aac6eba655fd59a1b855a69764bf5c87714238debf869372c1c959a1450afc7b5dadf63640c038523a7900a7753f326006ee231f861d7c437a4cf1fe44518b4a52f90605680b446c3af3569471de086d1b210a500f6c34703f383f3d6fcc05210a90221d3c1e93adf93faaf1977169cea260bc0b5f699040febec4955feb746c94eb39a7d673349a27d2535cd762f", 0x1000}, {&(0x7f00000021c0)="09c13d7412402d04085e62a0957224e0b947da07255d2f0af54a58c4e85b3717a807324c4d1953cf57064989a438f3a1567b7e0bc4ca4589943e0a48b44402ff87dbf6556801", 0x46}, {&(0x7f0000002240)="40c855da53bd80c448fae032d1b196c85b3bd0b69bf9a81492857a50d3f86d611f6ba1f6478411aaff2c271c128c281c7dc7f2f06ea7b93a3f7e9f4b7cac6b07c678fab8d8f6d1edce70c74bae8770ae98e9e247c85a863053aff31d2b5c5097e24940107a5ed8e873cd03719b905b4bc4f2af1d8ac8c7afe56ce5e856a21ab7ff43b7f3a8f63dfe6e07922b365cb6991131760dd600f291151856a1ec2a55cb8fbd4d53fbab20794873e8c99d19c6a4f1624649e0314d9a6dc8b73dfed52468727f44eedbc9fb99f35a71f7578d38b8454a6b8603c4b354f498faffdc40857119174a2dd87f7b8883361741b53f78e8a0ac20e6c858", 0xf6}, {&(0x7f0000002340)="855b79ef531922451d525c9a0618f7079211026a1e6a446a4929bdf75cfdbad43d960fb94434d5055e59f290f8a465b4e8c30c44843344d758a1fa6a8ac834aa36f3b6a09efd6b9bab", 0x49}, {&(0x7f00000023c0)="564263e82954c76da2db3dfb5133314a221393529927cb1a5474b0baab65a31af1a45ac562c73a59fbf3116d37155ec77d8cbe339a9263ef39c5e93e0033da383636821544427f04dbfc842e4a387f6abc1acbea6771c95753f150ad61e03dc2b1df56f6211cdbc493bb5f42e2b0", 0x6e}], 0x7, &(0x7f00000024c0)=[{0x48, 0xffff, 0x400000000000, "7bfbee10c1aef0ed7cfe01ad0a8db09060cabf8ed9a199ea1eb9fa4a112b8f420abd97acc6d527b58235df6f3a358a912de717ff8a3c"}, {0x50, 0x1, 0x4, "9f6367af170b72dfb0b9a41c6c784ef0bc4cebd1e00fd9357ba5522f6f27c8a60ade9be1d7164595dc62f43fc3397f2eca47b52aa7a0ac980035dd6014"}, {0x40, 0xffff, 0x1ff, "6ede1d593e9256e12d981c05512b86eecae65c8e32ccf97cb01dd0eb8b62019cc30537e040b29b32c65c137c0e2e5c"}, {0x68, 0x1, 0x3ff, "42b130f0a282f2707600b490bf2b6fe3c3fd280310763baae83bb1b31f51c8018a3a90a8a99848e23305ea3f4837142b9da983f32bd22b52001f761be63c5c8dadd8395405c3b6bfa71bd6d5d2a01c650ad1678308"}], 0x140}, 0x1) socket(0x1, 0x1, 0x0) 10:04:39 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') shmget$private(0x0, 0x2000, 0x4a2, &(0x7f0000ffb000/0x2000)=nil) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') 10:04:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf17"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 10:04:40 executing program 0: setrlimit(0x1, &(0x7f00000000c0)={0x5, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x90) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x10000, 0x51f, 0x59, 0x10000, "9c6e8d7d533c38f206dac7f2286b268a81aae24e", 0x7fff, 0xff}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x2) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0xfffffffffffffeec}], 0x1) 10:04:40 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x3f, 0x1, './file0\x00', 0x800, 0x0, 0x9}) pwrite(r0, &(0x7f00000000c0)="0748eb39781534058fc0671ae21adc2a8fa82fc7e5fb2df12e", 0x19, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x4}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x2) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x2, 0x4) r2 = socket(0x1, 0x0, 0xfffffffffffeffff) recvfrom$inet(r2, &(0x7f00000002c0)=""/24, 0x18, 0x43, &(0x7f0000000300)={0x2, 0x3}, 0xc) r3 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000340)='./file0\x00', 0x0, 0x800, r3) r4 = semget$private(0x0, 0x3, 0x480) semop(r4, &(0x7f0000000380)=[{0x3, 0x7, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0xfff, 0x1000}, {0x4, 0x8000, 0x1800}], 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000003c0)=0x4) sendto$unix(r1, &(0x7f0000000400)="b7577a8edadd0ecd198e172d9e526d2cd8184c656401a26f14ef6302cd9433bc1e2e5072f82dfb37a3754e1555798f5ef1ace714e51b0b2c532486e1a907eaaaf1ecfb098184bc63456c5a4ee57bdc1c9a0d74221e684125ce85fcbae3b886c74fec85925226d17e48328b36ac8be0ddb858535b12713c1551ba8fc7de2344ab733b122a89a861c630f6aeacc37ca5825a906bd28757d876848cea1813337c9d49b31d77c4e78fdcc6cc429212", 0xad, 0x1, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) fchmod(r0, 0x100) r5 = dup2(r1, r1) openat$klog(0xffffffffffffff9c, &(0x7f0000000500)='/dev/klog\x00', 0x10000, 0x0) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000540)=""/139) mknodat(r5, &(0x7f0000000600)='./file0\x00', 0x8, 0x200) 10:04:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) socketpair(0xd0f0efe6383c237b, 0x8000, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000100)="ec85bb992442853eb186222f457ef3f94029ba1fa44df620660b336c1e0998e6aa0ed1c2de115744ed83f1eef45d5ff9c45659a0547cfe6107acde14305a4d3389cffc82637dcd74c678bc36a033c39a3ca3a895cd2498432b2598d5bee1baa85fea869ab2d90b1f0146ccad0c138d3cfa38d5ec5d56daae9ca0935409e6edc5dbc976af1af56da7070192843d4312929de034fd0b591b021b947eaca24b38931f89ec7dfad243af1ffcce549f7fd7545aaba266b695ee6584cf847b2f006bb68e6e13ee525f6d47f193b7af1dd0298e266b54c05fc5bbae6efabfe4c4600e1fbee26e", 0xe3, 0x2, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x20}, 0xc) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:04:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000000000423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091ca2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceff070000000000004dc386972d2eae1f3c146ed5ead47dfc43c6c322c2918d16d5611908", 0xb0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x1451, 0x579a, "b04d6a07000800000000000900f3ff0a6300", 0x0, 0x200}) read(r0, &(0x7f0000000880)=""/161, 0xa1) 10:04:40 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) r1 = dup(r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCLOCK(r1, 0x20004276) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0e002e2f6620c9653000a9913c222de6db5b75d1e61e3c5373302db93e019fce1e64e620a96299e00e9f3cccd507a8a4438d1401c6793c89350acb8ea0ebfe38c16842d6173f04a6751e2c13f0bdfffe8eb3cd025ad218ce25f0ea38ed97c9eef24699919294e01f02a9d066bfbd048daef48e"], 0x10) shutdown(r0, 0x1) sendto$inet(r0, &(0x7f00000001c0)="1ac394", 0x3, 0x4, &(0x7f0000000200)={0x2, 0x0}, 0xc) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x60, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x100, 0x0) 10:04:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050490002a00000008000101000000000000357ae26caa0416fa4f3763364991f7ac655f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132eaf63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/158, 0xb1, 0x0, 0x0, 0xffffff91) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 10:04:41 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x56b3644661e3a72f) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xcf9d, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x80000000) ioctl$BIOCPROMISC(r0, 0x20004269) mlockall(0x5) execve(0x0, 0x0, 0x0) 10:04:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x80, 0x0, 0x0, 0x0, "61a50db173739ea78b7ec087969248d53071c600"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0xabc3, 0x9, "7c1fbe982e0011912c940100652b34d0418568e4", 0x4040, 0x1ff}) poll(&(0x7f0000000140)=[{r0, 0x18c}], 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) 10:04:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x80, 0x81, 0x80000001, 0x0, "3da7ccf3a8d58c0cc2a00aaa5bd604895b01ba33", 0x3f, 0x12}) openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x808, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x1fda, 0x8, {0xa5, 0x10000000000002}}) r1 = semget(0x2, 0x1, 0x480) msgget$private(0x0, 0x85) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000300)=""/224) shutdown(r0, 0x3) msgget(0x2, 0x20) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000180)="8aa9b4a91f28c1ff739430597c3cbcf45aa3dee1293a142bf6df40a62713cbb42eeaaaeda2cde52285ab2656d77c9001a08f4553d3e084e8481eabc0681b6793f49bb5b35139a9e539b453b008fc8e51ff141763511a4394bad380595d8624f26471f634cb2f32de336e4c1c78dd7a9fe54874a496d9aadcef5798c5fa1c14f12a4b794402c9ac80459029e8f4d61eea56111523093b7d5c5eae0def", 0x9c}, {&(0x7f0000000580)="a0b99e2e15be347c5be7eae6db94dfad9452e0d7aa3ec4e757dd2fa2f6fc3b6dffd5033ebb09c7cc42b26595787a3b700f7793cb49e121af965cbfacc44b282550ceeac9f0b6670e8a36a5599e9c77684e72161e8598908de65d2f9445aaf193136ef9a4e7236fb62fb6793a837d46", 0x6f}, {&(0x7f0000000600)="7f7b8365f9424de799d234d9959c5e7256de12b8749920a16fb210baa1d6df148861874370871f07f155e9ffce5ecd0e6edab342b2b56b343ac40b7bee0be0b2eac00a870b1daec287c855a93f1f6393e4a31019fc79487a316a0957c7e4cce095f9df5d99b814b78e44af2fc9885ec02aea76df7f1de6e249a9dacef304fa5696a55899", 0x84}, {&(0x7f00000006c0)="c8902f5a4dbd705b4c5ba8ec57b645820ce7378fef314b2aa4e17a8b40dfcb24df5bc8e8b61f93324d061d7bf922834aee769479ad33a196455162faf21f80b1a4c87bcd0a2d141b17aff6e7a26fede4c8871e8d3cddeee59ed018f1273593040d8a04d060a854eb1cfd97c7256bc2db0764d9c91c5c2bb7f5763467d40a37588a32f7fe7a01a57c36c4e028fac9f133d346dc6a975d7afe24edcffe737fb3bcca5f1503ccfe36cdddcec07a7a2d5c9a66e143f6ba08cceabdbe9f6ad3973e891a1d6c165eaa8a958a6793df32480b9043f3e145916633", 0xd7}, {&(0x7f00000007c0)="c6cd4a2d276f28bad7921d227b13b78b829bad43bb3ec0dde51b2cbfcb29ee057ebd56636765048e0a12f63587f8950c4af79242d5298c1c403857dc0f706f64befa069a4bff568d4194161323af9c9a1646ba73beff932c7840c530bf787ac1aab355a4fe73a1873b8f95c225cce2be95", 0x71}], 0x5, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x1, 0x5, 0x6, 0x7, 0x80}) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r0, &(0x7f0000000400)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4994124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7be8f1b457d021b33ba1887fd49c38461b11c29efec06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0x8f, 0x0, 0x2d) r2 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xe3) fcntl$getown(r2, 0x5) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000002c0), &(0x7f0000000240)=0xfffffffffffffe9f) r3 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r3, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) dup(r2) 10:04:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000001a00)=[{&(0x7f00000001c0)="5c0124fb356a940c8189be20e7da120296afbddeff485d2c4dbb499091273fa45706c7e28e5beceffea4ad0c7599795d812db89147e570f5ae0ce2e7a58b2ab44709202b8fcf04807b0a998fbd101f1da3642ce6988c9df9d4c686ac9ebf1031d2e248c2f252b9d53ac263d0d7033309bc755577a7cdd8e6e7e97293a043db0da98b71fa43260818f852e7a3e9dd2fab63fba3d018b01e44f17568956f35d24299f4cdeaa88b5e8072d950a39897286fcd86558739d8", 0xb6}, {&(0x7f0000000280)="a5a72bf0a129b3887317a9e93676dab297557ba796a5b5fceb573db7455547bdfd31a67b74e391195a761cddc602c1b0c5d6ace6d592748f7407bae303d0112913bc0142", 0x44}, {&(0x7f0000001ac0)="20bcf22c15cd5818a1c7997c6590e9abefe41cbf7541975fdf6f6a4d0781a0bed41073b9ab8baef72e9c91f239058b65eb681ae089067521877b961b11adfcf4c5f7d354e89e93848f7375ea521075a95e6633e61ee5be1c9f0d812ba775af28768b2b8b6660ad51364d2ddbe83e8b49b9e676119e6831e6f9fbc4a801971157f2", 0x81}, {&(0x7f0000000400)="90fb462ec9e6e171bc7bf49ff8fecd9d3acebf5b", 0x14}, {&(0x7f0000000440)="7209e6ac27f8ea18a9d5df44eb2de97e56c7385adb2aba0a238f3b81f733c6fdf07449e618101dafb9d965088a5478eefcaae81c96f8d0ad03e3898b05679bc1bafd528bb90862e4054c591fcddc6b3025eaf8a8d1884c5c9a2b6096e9e760354984aca456cbff8d646a3ee43d88049fedafcec4c43314ccd3eb4087cf5ba881615eb9717c08e82f1aa99a32f96a7a", 0x8f}, {&(0x7f0000000500)="2bb5b03d73", 0x5}, {&(0x7f0000000540)="1fdb79f1e248a1068784a037c6384a8ed5770e442c6c8d4a3cfb15dd0d64", 0x1e}, {&(0x7f0000000580)="4539ef360a083aeac7d2aa83616950b3f23fa65d2d6905ba7746d8336a2bd3c48dfa0c7fdebe0328e3e35080c8056d8a58308ba70839417bf59285aa66d6fa01f1f53aacce", 0x45}, {&(0x7f0000001840)="303ba819295d6d3e4e3a65a9004c8228034f8b24d1b03672d818b1b3961d15d86a2dbd737dfc754810bbba9697d5f4a753a28d65945686b14b1d74c70c8f4085f5c52269cbf12aeba283584e3eab982dfeefb4ab32fcb66b9d10424400a05bbc3b42c65537042689e009c338dd4be0ad1b71dd2186c73c844c29e32f308f8ed9824d374bbdb50a621a3a66b12429f7036e6e686026e660fee1f0f79c2007abe9bccf0ab48f2d0421e18c3ec88f2e7799fb14143e811c4e5ee7a121012daf2760bd1bd2d0397a66725de60088b36f992495b6b6c643d6aae712d2af10ab35eaa6784b574bed16b7", 0xe7}, {&(0x7f0000000300)="979e7218c38e8dce4c6b61520be2acdfac22c319e73e70ba8a58ff4e758d868168b097219771908fa1dcff48432b5bee48e7d4a8c1325179dbb7af3711e3c40f65df8f7f5ba122231434841b65a72f0ab77f3e986c05ff45771c7a2551cde015035639c90b3425eec3ef0706bfe947b2f5e7c048914454f6d9cd5507dcfa56cbfac19bc8d8b69765fcd078c640a78114d0c0285195c7c52c8f8cda5f2d720fa1a1d22bda78ab707a1ee54ea13f956781d6286c217c83bc77d04d6573", 0xbc}], 0xa, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000840)="d66dbab38da7a90dca73ef90ddbeffbefa379145974a4e92214107d64500c72f3243189f1ae94fa227732fd56b8beb8ce93c154beada367d103267470e5b954d5f4cfc1020cdcbf81b1356194d1a4e6eca41e5ff06e942f7f9095c6455a521e0529cd4ff7c78e59c9dfa3830485b4bd5f2820d71db713e262f8361d57bb573cfa73bc20b7b001f87fa8751eafc0a28b918553cc2d9f200636482e60fc5e824a3fc38e42b840df392bb126dd857f2fa0b71210b301bf9974c3dbbac9f0debe8ac26924577f57cce28672823ac64735aa9a8e1295a22fd2840e95edd79cdc016c0cea73c40e3aeef2295bb75bed772d5d675fd8c2359c7555612dd0ea2f3515b10ecceb20e7596660a494dfe2675a128137c32d9175268323789f93f7db6089894c22cde488c0c5b57795c1afec82158e6059e1dba282468248cda849b6fdfe423789fefd6bbadd4fe4c5698c0b96ea31d634712ca1172cb2cdf785ec3a305ac203dbd97131b14e051b1c032bbfeaf4dd1f4fe94a36f386e04497c3132c291b0f8f4766ed24c27ef3962659a9630459819d69cb6fe0f5277a703eba1ed5989887cf55048429ca1e529ce8b0d68baa7373d20305a58a45ee283671d4c96201766a49d39ef236b41fa287f7d392c64c752128ea72930ed3cac635fc8ab4a0445cfb43a47a39dcca85d462e166846466667aa88379ea62665f1e900b65c873e4aef4660735f127a8196070d44ff3de55b8c96aa5c078954a98d607d69ceb5e58b407d7afa523a9406db745292701442c5243eb65876e41355799d40c6c1570a1112f8f3d589177c231fe79ecf5e7c899950bf9236075b04399d09f17d0a5b143074798b1dfba072bb8096a0ce083b82a2c4a758ce022f5e69a60292b89777bbc6df7f150d9eae8dbfdb957778529dbeae1d9a3509c258ac83a4ff6cc9ada9f2c593f765d3acd6cbda4a93ba5904ef08a7f852bddb4f4f2bde99de322bf0620edb8789d9f52fd6d18afa7f7ea04d95f26bed5926abaacb95a96829abe153b5e2d896fa4d51b3a4310dc3a7eab1b3a8552dffe80a76097d90cc0bc2c915252d2f6b0a63e36d6322b41af7adfc6e8eb479395661676ba47a0c12cdd3c2bae30c28ce08b229efd3fd0622d2f588a11633293f35e85fa3547437bc47c4d22f0c3dd55885f3e6f299599203780f59b68498cadfe887f57ff9e2ded27932c4ad7152cde4aa3d8e45457cf26b44e756efa380fd3c43f0ac64354e09a4f3098fe04cbf441a3786d337168f3cbac1205eadb65f9913ade51e32c8c6d3f5e36770fc14c17da3d2953925e07d068081f1550489671795e3f63f789ebe4997062a0b181da7f4b5c8351055ee6b630c2f4a9e64e6ef125bad7c876e989f0e3f8e43fcafd30f26a364e2d0957df7f284e3cb8f467883fa7bf26d96044fc2f6a9b4c6928b9e0c32dda9f43953b9a51f76f6da4dd77ddfd566a82b943dc50780969d5fca4905aecce0ddf49a578f0fbc063a4c51fce648d47be1975a5220c13ab28632bd34eb1b78f9f46f2f0341201d950375db3b7552a33c030e2a8499bfbf83ec78c5b63dc2e3b92648fa5491736475d98777c4ea57ae5a7a549996cf99267fcbc25025a5880c3dbabdeafe9fc954e419459bfff48e856959eddf4a1b29e4b55702e61f04c171ab0ba0bba84944e9f3dd8236ce789d5bcd6265cc4081e5b7a48a736e60609e978b0f6e143a18107ac92da7f81454a04ab85c210313844cd40a0ec20336dca1b5f2dbc28a261d255ee9d506bc4e4d91be443d9aec92ee297a97834f943cef6a498e73584142db1b9d413c6f20967ba7b42a3067cf88a2e583b85428053d398bbb5def8220c41397927b151bff18def71ab93a049f452224b92530e62da5b1c9216b752ee80ef651cffd5a71e370dc404877e1fee53980d2ec2957cc8a0069a5beaea0e67b8da64ddab730e8e7546ab7fb391b8eb49fcf9e8531499b415bd11226b60da4446d93d5bcf87554636658cfc741261a613e73d7859ba9ec75a83ccae70b5c3fe078a4ad2d5cc5b1b86bb8cfa15932011fb48b28176325a22fa8214681050af1aa11bd7350fc8be06312e05ddbdb7bbcd2498921b56dd2bd8744d399bb813f2f581aa2c006952a6d6fba9575b562d7f9f552ecf01b42514502d110ca3590d976bfcd10f4aafc89d9531ea407002c85b2d0df0124b3a36b47883e3e6f5c7d5f40bcbef306f1b303f38dec2c4ce769d977f0b86322d621bf12cbd227059a7f9c0a991c3c15a89cf0bf2ca629ac4413d90c3338d1edfa83c4ecfd827d0f1ef26c1a519fdfa049e204a5a308e03e0b66d93424419527e37716fb31ec033697d92eb6e544ae8ba4c07e9a9828a3a58e074e67f6642fcd88422a32884e82d0c8bbb1561da35e916c89118427ebfae006eb1987c37938633119d58b67f62d9c88c8a22d55b127ef9df0ea9d6619ffcfa1fc5aa4877aabe3f21cbedb06089aec9a969866bb7212dd06ceb36dbc7cd35802146f1e79734387765e98118c747b0721c10292a13f97d6e3f8c488147b6e6c9798f5a6b740b2c7983470f839b3bd3b920f9a99ede8f07bede14b645bddde8828b99e6353410bc810007506296a8ee13ec22c639d0ddec20cac277c601864e649d819889c8746b7ac2beb84fc1c10723ab76b1a4f0e546e2e37f3e483782931394e5a3ca3f48462589d0b0ae2dd949c9bfbe9f9f938d828a2f993161310e41df0d1ddcdfb086868b0d4a6ac4049f2c51004363676edb6fecbe2b30ea3658fca48a9ba968f9e764bbac4569b859190b88fa7d294156ac6121a6202bcdfd1ad29d5a45757cc244fad20e68c2cf8372c2585aea19f111b4f67dc687121425ed7622ec1b0faa52e499879b0bb2915f946ba645f544f961d2071e33b10517c45431d6153c221462d67ae39099bf33035c2f071a289a0b874b303c32415d30a191098160ecc6de2760aa6e9bf9ed2a92f76990a67e8f67df602125e3b6de4c0bfe0444416bb21b68afefa045df12a4d71e29976234fd855ac7cf1b436043fa3a023109fbf6a3bfa50320812997e7b23c2e886ae998e16fa97fa75165c9099f60e2a7b057572dab25c5baf49610b5fe83b157f9c8cdc76ea381d1105a194d3526af537d8e910696f47dab1818fceb0902174adbdb5c40c366e3ebf2ebe69faa466d09c1f68dcf6d5ab91aa8a315d34a9e2084502045a3d9b7bb0f36e9f8124559cddba2dd316970440e8d8aa079afa70c42fa01edf17ce9d04bfb6228a35e31510d94da57de618c8cf81528ab9c77747aae1cce6048118d36e1c059e24a6010c300463edcc46101a6458a62082001bdca505ab2eaf7487dff55411759d2d5b4e7c8878ad7a86626ac17d7871f64cfa593cc6010646a95d604d60e2f3c9e606a6bcdd7a326bca061908741525242e3df261dcb52039595724eacc20e95dfeda58014b103f4dfce258065f0a768b62ba0385f0693d32d910e8911f675b71dd6c784d215e57b61578fe31f0ca3df12690ef62dd30ee44035f78c3b609e874745229b952aefb17f16700bad1975c3ac94bd838026c970962d52fadd334a31e4771448d00f817e0d2564504e361c8144bc26d4761edbe630a8c85bb3eb4ba5e153e60008f7749d975a66d14507a7a7826bb74a6c968f47712fc828fe19bb48d76a649f5d3b7703d5b4d3d221c3deb2b519f3939568a118e6b582b69cb350e92a3427ab307336ddfa91ab5288ecdc130c743549537ecd702c91d808b3261b48147c83f9c5a2755c868ef8ac8fb9aec8ebc163c68ac4f1dbb0b827bcd0c38393bf8385703f9f2c3eca63bce2f91b5df882fa70acf9a5678284379d95a18bd45e3702379e3c9347ff954909ae68c24c54d9c2bdd5be79782a78e6a257a22a4004130c93112737cf05980feafaacbc8a367f09714114001478a2decfefa30e7f3edd4bf5a02b308e109e315328a5d1c95af7d30ac590d9d85f357bc8f6215e9025ce79d2c637e3ad7cecc7ad45f6cc043890fa65fd4ae4c2c0ee5ac15acd37e39e372ca214442e9d1d06ee8a7143a6ccd12c11f89513bd6bbcb7af7c9ed168adc6d4fa63b16f3835e28266f991441763da98c1407a953261284ae471e75deb058f713dc542de2dc6abe1a92ec01ddbc1a7bf98f722168402bd6e13b5ea7cd9abe9390c94640cc9a1b64cc25e7d4732cba3956d4dd5daf28a238738631224106530de37e23924748d0fe8aae3b56d389b492dec95f3fe5cf7b2957b5ddfbc97fedab5342e7bbd519034cada7739a8f47c92e7f232b0dc894b549b1a5e97bcbb525a14248985f217f4e446d86f25e05a67356a8d7444b6bf13abb1acba751f1b88d731bf67dceb864539a6c55ed7f2d52da28ecd70009946d7edb2e443d8a695535b7db385fb283a9631e75e666e64330b9022f4a0224b0d9f234a69d967a48dd8a148305ad894a53b68d21bffbad4fde9e272fbded9c04b2e669b4ab2ad8c8fcd452e8ec1597219dff882a1b5b6eef59287eb287821e96d6547cba9c22ce9d924a9122428446d8d87d87241e5d7ae4b9c50f32c9029dcbde2887bcf88fb30a82be5d7bd088e5911c084b5329afc0f002361a5137135a7f1f4b9a1b0a396db7870bfc5b1e66b9673a98e318e27dd895b50daac18fab930af2d50fcf29747fd2c882c267d72624008c815c857fd47a31ab3d55484c1733b599a792be46e00b1c4b8ae37a21bb0e80ebeb8e4bb4b23376b7052a9ef95165663a0ce20592d010242e940af21eea748584c6ffd9ddef09520cbd254ff0499fb3ca34910b74e196ce371d8dc28a4cb62c92e3d64ad828f396dd8c08452f5fba27d0470d4ab0221196523a86c55c216cd6db81b3e3880b97990c85e3f848c1c3e34eabe5353fc82eed293d9b48d3ccc50768a7c36461b15c3a6aa40bb1ab94c01c94a4f87eed0c7304c02615b56de0f62029064ff7560cd129472c4b72837adc0ba4a0b692719f8d7048f94af7a565f637e9de652c070c172ad203048bcd3fcefa9210791f77894b7353489d7308d0782e2657a135b6fee8ac8c02d9964434d64da2c5f5e3b6a1158084b821d46cdf5f7c86983240f99db395d0de69adda61a1ddfb14424429b07bb26362586d85b4267e6986ba8a782c6057ee5c142d1d2bb2093bce78a4c259bbbe78ae006ee8506b1f010ea217fdd2e73d418ec56507d5b8a7674efda1f12a19ab2451a8ffc2fd171f7b6ab36338305064707a275ec565b5d955b6aff8211274edcec4611b58fa446c476c21cc9b260b5ea62b6ce54bf77d9efa9d4d61fadbf93ac57e27105e35df13d322c5b87a9a5c51a3e856d2a30ae4a80793bafb222ed5cefd9a1438871a9b790b2dcbd2eee08ee799c6abd279c3fccc8c6699024fd5a9a974632646101318a7781935987cf16d0438637b6776a59b5656ae149ac569086b6bea7eaa1e2ac5f355ee181f92779118b79f0958e8c75e7fc720b33d7966553ba0cc39871394c8db75df2d24c1014531c00d24e81819be19547955e3fff8fe28dab0c4eb54422c3f8a9853f7793c8b66fccef74c861c0605c793cde9f809ee32c82508e7211556a492f699b25424a0d1b04eefa1502863522b5d70463348557ef87b6d45483aeb3aa0548f8de82a6581abf4135265f8ae0fa1d97795ad32f4437c34edf73201240f82d0e72689ed72d7c6cec3576f195daf5ae16d76db8c30ae8c2aadb2f30fe1bf2aba764306bac7e154e1935cf94afee925f1620b9a1ccdb824340f7f9e3fcb64744fcafab3ab10134d7f15d1dbd030ad4b709822a4", 0x1000, 0x0, &(0x7f0000000100)={0x2, 0x1}, 0xc) mmap(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) socket$inet(0x2, 0x4000, 0xe833b5c) rmdir(&(0x7f0000000080)='./file1\x00') unlinkat(r0, &(0x7f0000000000)='./file1\x00', 0x109) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 10:04:41 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x62}], 0x1, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r0, 0x185}], 0x1, 0x0) 10:04:41 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0xfffffffffffffffc, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r0, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a8540b20b19ddef4afab17ebef308365b4a925c52a49d52dde176cb6e0beed4abaa2da6aff14b11d49efdc84e708d5a64e84117637b435ace5e01faab334ee53a8fe9a7e575c209cd73a8895331dcde847b25a010c4c5ef960100d4ee755709e9e62a2bbabaed0abff4455ffdce2e5b3b0e91ffbf28aa2e42a4a7b0cfcb69e6fec0bd116463554b5e4cbe221aec90fbaeea3fdd967e73f3875451e1acca8acaf5b75912b2747659302d10a39cc16086181127d7e846599dfe9291312b391066dea55b34eb5a39f8b8003ca144a0659b19b42973047566ce5e9720e4c4691197f539cd0ca54599f0906d823a16ab5fde75a6a004762800241294764675e377f8ae8adf53003e527e20b92247191b8a6c7743cde6582e2f476f097a3ae43437def4478eb3c92d86498facb3dd09f29f9fc13a7abf83bda96d5d8a548d1f2f330b8a8f46ec32f4d0696ad791e29d9e6dac05390494132c6087ab8e9b3fc11f0e8903ac4e188d294f55d95beed1edb75ef429391a7c0fe24b2b8e4d272c99cb0b45d6ccfe6f5e146bd951a733de2c8bff328bd7a1b57c8cef882222b2a2a7cee9656143f3e513d605c165efde2265c8374a08a585d7133b1ab883d7013d348b910bf874c9d88089bb9b767fb94b388cd98246d3b051cda6cafe3cf277dd6041459ebe4aabcbde859487e9ea53ba49d600235bb31ca18d6c15b9e8f222aea75122e807cec64835e65809907dd2b7d20a8ad23894196b189e8297c63904a446abb9a86d4a146f23c70f37c42f6034096439219e1dbe0fe1e50c085fef5fd08fa1ab713934dc307a3a28ce0532bc2147917abd890a30b276a4b71cec4ffc10551370983145eb0fadf10bbb825cfd4a32c95559d3a5f8a0bd2a8c2d4750174cdddc9bfa9e46dfca6d4b041fba8c0565ad2725603e17d461daa16f2a276391ef116b7139b2657f972b3e96bd0bcaac05d474ad7de096f404a9d9b59bd276b4bc97ccc2212032d14091f035cabcd9370f0b62d6cc0a8a7489012ab7fe401e208906a263d842f3e514c522f2294aeb1482c9f14cf488ee18324a52892bdc4bdbf074c490f5dab4c5df15f3c545d6f9a5cf6007d73b092f96ae8e9f84569c31bf0df0f271598793c8f4b552873a97f2ea5954bc46d35c96bd28e49a855dcee51424ad1afc2e6b6b2a53558be59c75d229667bef702117d93942687a6e3b628b793204bf9a2938685", 0x4d1) 10:04:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000001700), 0x0, 0x0, 0x1f) clock_settime(0x0, &(0x7f0000000180)={0x100000000, 0xfffffffffffffff8}) clock_gettime(0x3, &(0x7f0000000280)) r0 = open(&(0x7f0000001780)='./file0\x00', 0x20, 0x110) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001800)={0x1, &(0x7f00000017c0)=[{0x2, 0x9, 0x6, 0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x615, 0x1c8) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000001840)=0x9) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r2, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000002880)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x385, 0x400, 0x0, 0x0) write(r1, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r3 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x800, 0x200, 0x9, 0xb7c7}, {0x5ec7, 0x100, 0x0, 0x6}]}) r5 = msgget$private(0x0, 0x409) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000080)=""/92) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1001) getsockopt(r2, 0x8d4, 0x40, &(0x7f00000001c0)=""/135, &(0x7f0000000600)=0x87) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000001740)=0x1) sync() geteuid() r6 = syz_open_pts() close(r6) 10:04:41 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x1, 0x1ff}) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x3, 0x100000001, {0x7fffffff, 0x8000}}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 10:04:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x20}], 0x3, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x10000000c68, 0x0) r3 = dup2(r1, r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000000)=0x1) 10:04:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) flock(r2, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)) setrlimit(0x4, &(0x7f0000000000)={0x0, 0x58}) 10:04:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f00000000c0)="5f55096a034590d279077e78498abda83ab7d4bc850ffe96ce300719ab49b608b5dd5839dac21cce4bf81d6a69da686d1e840d8624bd70f16fd7fd49b393f5220cce43436b96958f34425fc1f55453554cf19e0ac55f2efc67", 0x59) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0xa46, 0xf3ae, 0x6}, 0xc) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 10:04:42 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 10:04:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x8, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x100000000) 10:04:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x208000000000a, 0x0, 0x0) 10:04:42 executing program 1: r0 = socket(0x2, 0x8000, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)) 10:04:42 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kqueue() ioctl$TIOCCDTR(r1, 0x20007478) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) setrlimit(0x3, &(0x7f0000000000)={0x6, 0xc331}) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x43, 0x8, 0x4, 0x12d1}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x3ff, 0xffff}, {{r2}, 0xfffffffffffffff9, 0x1, 0x23, 0x7, 0x7fff}, {{r2}, 0xdfbd72907168d5e8, 0x10, 0x1, 0x6e8d, 0x8000}], 0x4, &(0x7f0000000080)={0xfffffffffffffffc, 0x9}) 10:04:42 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffa) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000040)=[{r0, 0x185}], 0x17c, 0x4) execve(0x0, 0x0, 0x0) 10:04:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1b985231c59c3fa975200"/4098], &(0x7f0000001080)=0x1002) getsockopt(r0, 0x200000029, 0x80000000001021, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x7) 10:04:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r2 = dup(r1) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) 10:04:42 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x4, 0x1000000802, 0x200000005, r2}) open$dir(&(0x7f0000000080)='./file1\x00', 0x20080, 0x0) 10:04:42 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x20) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) poll(&(0x7f0000000080)=[{r1, 0x80}, {r0, 0x40}, {r1, 0x4}, {r1, 0x4}, {r0}, {r0, 0x80}, {r0, 0x1}, {r0, 0x100}], 0x8, 0x8001) 10:04:42 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x8b, 0x9}, {0xdc31b680d62ea3f4, 0x20}, {0x0, 0x2}, {0x24, 0x5}], 0x4}) unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0xe4daa2670c910f1, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000240)) getdents(r0, &(0x7f0000000080)=""/37, 0x25) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0xf22ec69ce5bb006e, 0x0) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/11}, &(0x7f0000000200)=0xd) 10:04:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff82, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x17}], 0x1) r4 = syz_open_pts() ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000000)=0xf882) 10:04:43 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0xe}], 0x1, 0x3a27) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = fcntl$dupfd(r0, 0xd3bc69e92b932d1d, r1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x9, 0xcf5a, 0x100, 0xfffffffffffffff7, "6d922b0f508a8f674bd0e61e277f00", 0x10001, 0x100000000}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3, 0x7, 0x401, 0x6, "9a2c63d864ff726cd2a702e1f319b3a57a1fead1", 0x0, 0x1000}) pwrite(r2, &(0x7f0000000500)="fe19bc08a3b8b133d25b29f43bf3379938b25ae4832c31cc90b5b6a40729790c131858f00930e47b4fc693e56c4df9e7c0f0516d75e1561821e77492ff3e1f02add4a2c9503241dcae736e6584a887bcb2ce032eeb62beb9c788aece9f4ec442b9aa54a66ce1cc641c877f7475f983d74f45f28788c8fd6ac157d6ba9f9d3b66fead5e49a61701bffce0fbc59205f38e3194519b4420cf151fb94b90cb56a4816f27dce2d5b0660ddc898948e7c1c5b4ac50d12f638c34b4cc2fbdc2c1ec6e2a0867efb288303995e6e23d855d3323c8f0c5a8f1843c180a8803dee316bad17e501583e2a1903e8597db6a84c07ad9caec363582a8d5c72c26c2b566aedaf99566551e220c1f76126dfaa8cdfce5ee5c8f282d0706ea3e28e8057700e9070f1e7559ade50f99100c53aa36a218569be73b667b26bbdbe296303624ff835f522e04202d53c92275f6f488e814793419d38f52660b00c73f134555d18d1d680c4d407105c1d90ede0d13a9f6f2897d82e30f2f42990b7a656f509417349a76392291ddb4364b2064a953498d40228fc7bb584deb82b4dc899b6eaae8a7ba43e133412b2043f91fad4e82b2e45a40a74311435e46a54c4bf24e715fb008fb692c2eb385a1c52440ce0d62a95ab2d381e9bca27df9680fc8538b6038fcb8b8fc3968c96c69d6900ec83fa273b9e33b3f7b6f0879071e0f0468a28409473d2bc35bcce39fdcb0a192a676e8b0772a20d9d0b3c0a4dac7e87b9ac4a99276c99f903c23fd2a8e31f65bd1ce485856c3f0f462131e2bbb5dbff720d26fa423cec59931a116f731c4b46003cdeffb50627e3761310dc1078370ae26676a0a269f4b54d517ed4b5a0ac3b1fa116f6f490c80550245009b5688ed0ada6ec3ca4dfe1c038a96fb68204ccaf0f6b435e4798482935df912e34b2a17a2388691c7db8c7f41927590fa163bb4f6b9380fdd0f6d4f42ff9401445a0ba5b8d875d7318084a904e9fcbc9704b38719b00ed6f0d325027e417b74a60c2a8e22aa90653963f9500ee8e76a00c79f801188506b5cfd8ebdac8a6bfd1b07adf65f23e8f9ee048539e0c1eb97e45bdcce7511442b0d522ffef078081cb5cf3f3cd54773a5a67238168f03d81ab05762f8221181a7e718d3fcc2582ce8a51b136e0f6659d2273b6d7ec273b229a10e5cedfd7db7add928e4499f631dd84b79da9a7b8d2a8fa562fe3c77ccc8872be314a2e6c1936212d723853ab165401b5261f502dae216e77033139074789fad806622fe172e18f96d6655b7eac5fd778edb28ac8726eb5ae3fde4d4c2621a3f36144c8d982d0e79dc55c1981521c7f6061602f409ff8de06b2dd65c8f40060605341a83c5ec1ece240a022ce8f82cff31102eed8901a3ee256e9b3ba0d35928dc584af3cbfed9f279858917ca403556837b7c0aacf7fa5403b7d29fe0cb971e5e01cda4ada69bdd48452d7cf20449de8aa828c0c383a3dc164d992b1f2b8dbe7af4800be3a91c005946b9ff4ca6561319662a4cad72b9a49fd1d0362b2299517cab21374f09cd8b0a76acfa327b2c30c01d6155a001c1f51653a7a46b47bdb5fc1a6d40f275da07cf83d70d2a8d6d61f2cc903dab6b26d9db76b4c25daf90ce4c49bdc6d1223a6daa602776a392a45a0a405e42d086d23cc832ff865900bc2f3b433c2b7a77223bbc61354506cf2322c3a7c373f50237351927aa97af036d2200cac8fd05786ed7edeb82d8a190db5c8ff33ff4f288b66ccc400d8cc3e3614c4bfb0024a2bee51c72a701f935b3b6a452f4fb83795cc6b57ff8c71b8c5a3b4b9238713542bcd409c252fad233e20ff12903baa51a84d71b62f24a1679ae9c4e9112c1d9cf9a73770118ccdaa793d19ae908172b9b48e27ffaa955a2e7b7a61db39977b29c19ceb6335d7d5aa1283da1ff730b451f48f7d11144576de5c960870c8e92739acc0e132415441fac88fc8df538f0b4b4971c4d3fe512dbe5453ec4c3ebeea2be52523eadd8390cef4654ace2ba582320a34976da28229a29cc34b2b7f73edbfa7d60fb2011d262a4324c3509d5bfc9550a1c843af8d9020d8efa0636668d850757150e589e625bfdf01ec083f5cca3df1b5fde0a017cf650413d5bc2b2f156220a8223d221f8f851c05aef2774a8884a8d18c91a577cc35b4ff3edb89f8293b087d6a20a4091dd3d54504162952c7b35d09c3f3699af8a1339e91526448780923952fb26651e320fa5adce5fbfff4bdb728898e59d536dad00bcaef333fce22a753b5c0583c01fe21c0e2a9930a324a9966ed26e06fc5e2638479ba2cc17b8ebbb2640173ec049722fa8eb30354f56f63ea82461bd40644b3a4677827643d35ed0987593f9e45f813c58572aee379c1477f6f10f7d0e652f8897d15803f1a82ced2f53ed8722541655fcf4cf184ddedcbb73764fc8b63da962e748507716b13f3011eb07110604907befedd3c6a338f02d30f0850c60bf0b8dbf6a0940bc9dc51a890a3f31771f88f49b489b21f5c1ddf5474b56d1a851f90eef9632639f22ff6dc8d52a4f9c83927e71b7947c137795e8bcefcab4d741e0aa76510b2b9231f4a3a78a2bb972511aee9579086538790848a51f3c33f1e11670f1f9c95fe3a109c08ffb3fe797892163a40ea3eeb7753ff02abb55cd9f4d7a1e67a0620b66e6e07ea0312469d82f40352a709f5d72313dc3d7893261553af70f7e39fdf20f1ff169b5aa3c2e98e8f71cd42f8099a1df1c404f921fe89bcb1728590cf1a2a0d4b6e32e2a4f8dd7b08e6d299744634811f024bf409744f5081e76dd0983628be7abeace978c94e763c6a6f0dd81412bca495b7e50d11aedeb49ce3fb3d8c268628b436bddc9bf194f05603aa1256264dc410f90633361cca1ecbca75240d9fcef3f3df1685d29344c834543f96cf12df52c1cf102ce0451aa118d85a81d22011aceaaf7158e2c10d431fe6afa47d8ce714d5482b28ba7afc392574a582bf9bc5b848b6c7740342c43a17160196d72e82e2e228aaa52bbaaf2d815515dae258167fc169235fce6aadda1ca5fca358f879bb67dbed7cbd4f3ec69294b50b526dd046a90bffdee509364dfa5ddddf9fd3dea9279019a47909b45e8b3cbc7637c7ccb54589d5516e0087ee82552f33c95c64a6b25b59d304bebfde8d509cc645c1c34cc1664d67f588d6738c6620d3fd2b98125530f3054cdf8339e0d1d7253c414899be1d1124ab57a6e27a2256aa1105e7cda82357b5bd82449d89d3192a5160a90ca70637eea56b6e2f6e9b1776b8db8d9aab2b440301466ddaf6b8e947082a36c253d07f914d408e125007a596ec15af147ff9b7c22efeb1b62f169743b0476948cd65ec1e403c738b82e9fe67a21bb9951cbd7c349e88625519107937d0d94e79bf7f8b4f9ef3e3d714acce5d9c19c174fb9055cead3278a87181c6bf5c7c17b3e5e07ea903d250ddaffa253b5ed9fe64d10affb31e031aad5d19fa73ddd9f47ab22754181de19bda98cc26eb61af1bcbc7f14f322b62d829c4fc5b5ffa27ba7c90b57da06097b2b331346a829d78e59f8a39f9638d4938477b7ff60ff4ef2aaeadbfd4b5eedb5ef4f733d9d0cf5a431caea74f0fbe681919781ae170c42e4156009ac84083388b2b6013575f5ee28fbb58ab1fac2df5ed459d4f334d9f67563c4794a41d418772d839f490fd59b4decc8a48ed81301c052b064b3531bd623e634b3dd643c3c3ef17b9c928ed69fe0b7a31d3a9123b0a4b4f55f81dfc07710fbd7423334ec7d35096b958a7385aa02c1038dfac6b84b9950cbf7f2e907dadb6bc246ce9389fba85989f2126444c4390fd0c11093924000b7642558ce4d72492371ba88f0305d23d31b35ea0c19250cce6935ccc8fd2cd1f1d2faea71943782edd24eb510d9cc93cf4dfc1afb45863d322488e322aefaf5e4557f63fbcf06dbf9eab7a18ee7cc38722a5494f95d3d398424ec7545dcfa329da31b3ba01988c1f88a68408bd003656ab7ea75eaacd38d503a15a6dccff3307187bfce99d11123f411196131534f47979abce2320793779bb7d3aa9f0ecc4b163aa1129cd4ea25e8ce99b6d98e8e70e8f4d6cf55647953fd68692e383d6085168ead2e38a5e130ab28069b25e8d9939b9ea7d6ec6d7950bbae8b826348535be475f929fbf6281728ff0b860f9bc12dbf51465061aa62cb236a5dc3f18275170b4af2674e68ba58c6e62e82f4965a79b8e6040cd2ef090b9aef487dd2d9b682746422c8681aae0da7c562e9c6b73c6a423c9ee0c332304fd2a7d8ab9fe401571be7696810c206027c902b72735fd307d0e4f8d319e86fec29099ab3d26e19760e44c9fbd2d6fc84e4a79a2ef724f5b8dc2a668af1bb0a457d789f5b6242fd8601b97ca0748c277a565b92efade64b1f6484cd68f7705f6b1b98b1b09905e6d4be4e9a1ce281f93e6276b51f088cc4bc9b89773e1f91791cf0d34289b2bf101f0769a2eddc97488fb30715ed376bc5133b18c3222427cddce535da015d0547aeed7091dbb0e2e3dc1434f8cc577cc080df84be09fe974414dfcc8de49a105b13de2305996b37ce4800d748c2ff2dc16693a7dd813ded4872fce320c0a6a53b0e6f1867e4cc490005e2dc227d6a500ec0ee09ef964d121d6f1135c028a212508c36392e88e79d0e9c1119766c359b8d5be00efacdacd4fc15d23da0bf05b4608b6cf63cc7218b31925ee3918ae33091ec91432fd615f8e2cbee1973622b24f5e78ad714d71e293ef817cb2daf342fd5ccd3fed477e5fbc9599fde3eb49da7db3075e3e7c837fe4c5856d23a4097653e59fe13e3947a1fbb7e624eecfafb03bf6260b6c41757a75272a65813ce5ab6247ad6f2df8d99af2498c9c9adf2bd2a9c369afbe75df4364ac2eefe960b55ad4dde48a952c4e243597e93e8de97db23c7d6ba80965bdee8bc2ce27883677328814307b4f35afde58bccb16a0681ff60b2d8f540d616261f1df49b027f46a97f38d7ad16ee5351459abbb36e5e86c5beabf335e733ea8c762a456e1dbbcfc363400fdd7c8a8f33496932076fdd67efaab298a5d2754836662dc2fb01c095565f2e197171020eb62a97cc82a761636499b30651b30c97f0c3068a9050033a19688e382329b7d80a4e78109fef77cd943686f0b43d66e43aebfd46eacb51b21471afac146db600b1a6eb7562f0860caeb0db4c9ec70fb66a77a39f25fc7ce31ff0bb9b8cc641b5d362edd0ea46b37610573c26345392541ac12a7bf45bb85bd8094a01ba6863dfce54a2655ba0ae2f113c820c2de3c63546dc81bcf54908e7239fe0635f31bfb5ec5704ac0025023626844789adaaa1cff146743fd3c6583decc573eef1b963fa3df4fc03297504dd4bf02d26473ef19e363522aff0ab3bb503863e8b77f4f13181d18b0912fc0256e01f771e33e215f5c702926a094f32dc94b011453f8353b3357ed82aa51cc2663a916e9d31d955ce58b73079a8a424cbb47259a110414a5aaa0d3217bf5179a64d6af4c47252b29f7519eb8929165bac68219166ffae0b13b93601d0838b8a566774fc1ca25034d88ce3394958f47b693d409c6c90cd9d24af4d4291b9995fa80715d84673a19e5fde115a049b17f5e8a5e624102509cb774fe31bc95a33105603b339bfe5a2309add1aadf83895e046955096801f11784154015ae40ae14304ebe201401a2349165d3fc9ab0414f45cec4bff1e7b8c373b7e16df3e0981b8166889fb0ee9d817573188b7ea02c081598a98ce76d09a03d4e290b3b697cf4316d9cb5cf90c0e4f", 0x1000, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180), 0x0, 0x0) 10:04:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x20, 0x3b, {0x7, 0x3}}) wait4(0x0, 0x0, 0x7d6153d53c692a4a, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 10:04:43 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x1, &(0x7f0000000080)=[0x0]}) write(r0, 0x0, 0x0) 10:04:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1ff, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r2, 0x0, 0x8000000000009, &(0x7f0000000000), 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f0000000040)=[{r0, 0x40}, {r0, 0xd2431cbce602a2d2}, {r1, 0x2}, {r1, 0x40}, {r1, 0x40}, {r1, 0x4}], 0x6, 0x3f) 10:04:44 executing program 1: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) mprotect(&(0x7f00000db000/0x2000)=nil, 0x2000, 0x0) r0 = dup(0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xf1}, 0xc) 10:04:44 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}, {0x0, 0xffff}}, 0x0) socketpair$unix(0x1, 0xac3f01a475f33ded, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x0, &(0x7f0000000040)={{0x7fff, 0x9}, {0xfffffffffffffffb, 0x7f7}}, &(0x7f00000000c0)) chmod(&(0x7f00000001c0)='./file0\x00', 0x100) setitimer(0x1, &(0x7f0000000100)={{0x8, 0x2}, {0xb9, 0x4e4}}, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 10:04:44 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) bind$unix(r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x30) 10:04:44 executing program 1: syz_open_pts() r0 = open(&(0x7f0000000080)='.\x00', 0x80, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0x1731) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x0, 0x10001, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)) socketpair$unix(0x1, 0x118a0e79f04d60a8, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x667ffdf2499aad91, 0x0, &(0x7f0000000000)) 10:04:44 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffffd, 0x80000001}) 10:04:44 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept$inet6(r0, 0x0, &(0x7f0000000100)=0xbc9dc549e0598e2b) execve(0x0, 0x0, 0x0) 10:04:44 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x1f, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) r2 = dup2(r0, r1) poll(&(0x7f00000000c0)=[{r1, 0x2}, {r1, 0x20}, {r1, 0x100}, {r0, 0x4}, {r1, 0x10}], 0x5, 0x3f) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) 10:04:44 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) r0 = socket(0x20, 0x1, 0xfffffffffffffffd) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:04:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 10:04:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) 10:04:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) r1 = semget(0x1, 0x1, 0x83d0b306b07dffc0) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = getegid() ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x4, 0x80) setregid(r2, r3) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') getegid() semget$private(0x0, 0x3, 0x200) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000002100)=""/4096) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000003c0)=""/201) 10:04:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000500)=0x2) close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9) read(r0, &(0x7f0000000000)=""/30, 0x1e) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) fchmod(r0, 0x40) preadv(r2, &(0x7f0000000800)=[{&(0x7f00000003c0)=""/77, 0x4d}, {&(0x7f0000000540)=""/239, 0xef}, {&(0x7f0000000640)=""/224, 0xe0}, {&(0x7f0000000440)=""/79, 0x4f}, {&(0x7f0000000740)=""/171, 0xab}], 0x5, 0x0, 0x0) 10:04:44 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000240)='./file0/file0\x00', 0x2, 0x100000102) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 10:04:44 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0x7) r1 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x5) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7b) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="e04458727059a7e7950059cb27a86af785e32c8dc40dd2d8", 0x18) syz_open_pts() syz_open_pts() 10:04:44 executing program 1: clock_settime(0x3, &(0x7f0000000000)={0x9eee, 0x1}) rename(&(0x7f0000000040)='..', &(0x7f0000000140)='./file0\x00') 10:04:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1ff, "d730c15b00f4ff0000747beffde400"}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x2, {0x40001, 0x3fffffffe}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x7) 10:04:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000000)='./file0\x00') pipe(&(0x7f00000000c0)) 10:04:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) mmap(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) mmap(&(0x7f000000d000/0x1000)=nil, 0x1000, 0x6, 0x10, r1, 0x0, 0xfffffffffffffffd) 10:04:45 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) 10:04:45 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket$inet(0x2, 0x4000, 0x1) r2 = accept(r1, 0x0, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000001600)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000280)=""/50, 0x32}, {&(0x7f00000002c0)=""/13, 0xd}, {&(0x7f0000000300)=""/12, 0xc}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000500)=""/117, 0x75}], 0x8, &(0x7f0000000600)=""/4096, 0x1000}, 0x2) connect$unix(r2, &(0x7f0000001640)=@file={0x1, './file0\x00'}, 0xa) getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0}, &(0x7f0000001c80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001cc0), 0xc) getpid() r4 = open(&(0x7f0000001700)='./file1\x00', 0x10000, 0x100) recvfrom(r4, &(0x7f0000005600)=""/4096, 0x1000, 0x1, &(0x7f0000001740)=@in={0x2, 0x3}, 0xc) getuid() getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001dc0), 0xc) sendmsg$unix(r2, &(0x7f0000001ec0)={&(0x7f0000001680)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001bc0)=[{&(0x7f0000001ac0)="8e759f030536273112033d2e74cb71aba67be18fb80ac5b623c6e4eeadcf0112f55e30c2c7f4454886eba91455d5fc4edee89d4dfc0559a7ac293a0a7fc685ade01303d0603573873e2688b8a90d05d5df42fa2f56d2c73fc167cea1f56f2c16c47e3ebde61103cbd424717b5431a3a5c5e6e4b8b12e0af5b2a966ae26541acac5cf53baacedfb8ea1eaadcd1bafb70d23518d3774842728ce1eb7e62a301cf0c53d7c1215e80728969093230515156aa284af9c557114fd68c46b6a25a3dc8f2648e5552afaa7c3afb9c3196cf6656b", 0xd0}], 0x1, 0x0, 0x0, 0x9}, 0x400) sync() geteuid() sendto(r1, &(0x7f0000001f00)="5bd26c4afbb048e8dccce001f55b018f9f72d677bf171f89694141dbd348520c7891a1f1061d5551dd8fe8145c2679cf69dd81049e617a67e5d0b717d73dc272e1b81b18fddecc228af3c84aaa818d2cf7f7839aee66701891656f933feb37ed3c2d3ce17dfec699eda8a9a753c8eae40a6999e74a68b7e043fbe4533525f8d74ddddfbdaa582e5cc2a962eb509ee4289461a804884324d9bc5e8790839a9f1fc566b6f66791af9d8e", 0xa9, 0x406, 0x0, 0x0) connect$unix(r2, &(0x7f0000001fc0)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f0000002200)={&(0x7f0000002000)=@in, 0xc, &(0x7f0000002140)=[{&(0x7f0000002040)=""/50, 0x32}, {&(0x7f0000002080)=""/184, 0xb8}], 0x2, &(0x7f0000002180)=""/128, 0x80}, 0x801) recvmsg(r1, &(0x7f0000005500)={&(0x7f0000002240)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000053c0)=[{&(0x7f0000003280)=""/145, 0x91}, {&(0x7f0000003340)=""/51, 0x33}, {&(0x7f0000003380)=""/4096, 0x1000}, {&(0x7f0000004380)=""/4096, 0x1000}, {&(0x7f0000005380)=""/56, 0x38}], 0x5, &(0x7f0000005440)=""/179, 0xb3}, 0x0) getpid() unveil(&(0x7f0000005540)='./file0\x00', &(0x7f0000005580)='r\x00') rmdir(&(0x7f00000055c0)='./file0\x00') accept$unix(r0, 0x0, &(0x7f00000016c0)) r6 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r6, 0x3) fchown(r0, r3, r5) 10:04:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000980)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000000), 0x6e8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x5, 0x5, 0xffffffffffffffd9, "855c000267bc230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) sendmsg(r2, &(0x7f0000000940)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000140)="bf5bc2b288232b44e97d5f1d0798edcfe093a4a69f0dfc8a295e9068b3e64af9edf68060d5f3d5b5911dec8b2ade4ea6994ac84600a4b9925b6d8ca4bba89c8d95e1482d57737cb2ac1ed70e265e00536268d2aa356c0bbced154d39430a4cfe2199eb26e4021ca62b053f38ecd9e93af0", 0x71}, {&(0x7f0000000340)="ecc3af1071add6a45de5c88ca6164ccd29f2cb21c41b9159ca4bb2d055d190ff2ece202c76c9d8d0b070c5295aa2698c998e9dd767bd4c79a6a91dba72d7579471961008e922c1545939e445f4ef5a0b8df2afdaf0301863cd0536a0957ec75ea35772ab5c6ca0d37b829a0d71dd16e77a3f19b6f1aaefcd951a2867948a626db168c0751056f9a0f3", 0x89}, {&(0x7f00000001c0)="9b45be861680e7990f02ef9dde937f", 0xf}, {&(0x7f0000000280)="ed983ae2c3d2804e9b0dae269b3a69a562a64402812b4fa370796c170f2ac881d3ad62bc474ce58ca846a56a0e1b1e6638b976a55e71c12ebc3870a349cc786e1be06b95f8ace8c491c416d176e198bada4303dd54a1bc46e074e2ae02d1e14d26af34b7da41f1364e96c22f7e8c83a8", 0x70}, {&(0x7f0000000400)="61a6d28d6277c7b6e5c68062a0fbb2698aa24066ffa72d7c8d8d68174890af53050f638b9d82312c1bfc5270852cd4d8f6093fcbf7aa86ab79e3b5b43f984f7f45e0a0f48feb21505be634a7b3efd9e07f5d7bd8a7ef37c8e06257fa1aecad6ef85e6c2c9033df96f7", 0x69}, {&(0x7f0000000480)="4c1dffc6efc9a16007c1752e211c37d34c777e080da987580012fbb33860e8bef91d5a4347899c681d8ec9f06c2d95668159b7e3b97edc61b5b08afd5f25541d92d8bf4d4250f97ec5d9751cc85a3cfade03d176c8308278ee5b155d94234e7ee42f96d620f2c77f12fc00f7211508273a21a40396d9e22a48e1985c03a056753d617a50ff677dff4daf945a2da8f0c761aefca3096c6b5fdec2787411d517d64bee4b1523f3013f1a06336f53725b62abcd5226e53d4e5e3e0dce8b7de0f0d0eaf3c61c5fc1fc78d9d7c63c79191deb5bab11d6f59d34440b2f9660", 0xdc}, {&(0x7f0000000580)="06dcc985132f56514dcb33490619e78d4af48118ccaba022966900ba827bb0b8298a1a1b7b8f24d5350560e3505c21ddcc46d8b68d64c7305fad80671e4cdc8e0f2be0e814191692a919556b35987d55d71904aa4df2217acc81805bce270cc2142de0fd0f5565db4802892c0d986c9632347953fe67f841a36d936f8f452fefc65d4bb439373d41d8718e4eddd8a4bf933d6a4616beb902ca6fafda93761f327914d35b86c6695a30c5558fbef83e0afbd8e4a67cd22bb72170c61cac6a5770719b0f10b8ea5552f8082467e2822cf47e0e05", 0xd3}, {&(0x7f0000000680)="94b430fb5276d6b81febca7e8b38e81f922612f002239f025f79abab2ef6a471007e42594dba743f4bfb6b120be0c8b1378f6a93a1f2c5de22377c514d33e6ba01e3b4c592ea2ecd994a2d45a7eaa36eec07213e977d4710e3c800ba3a6e208af2b072b8378dff4cae9162f81bb1ad96a49227", 0x73}, {&(0x7f0000000700)="e1020190cda77b602df5b90a22953ba5c71ccc2509c6f3e42aaa6efa22bbb8493b317e07dc00da4ef56dc292", 0x2c}], 0x9, &(0x7f0000000800)=[{0x48, 0xffff, 0x5, "4042c708594864e3c191ab7d033b3ddb54c1e2be9641ea6d41863ec063b8b197ae8da05a221f5838a046c00c85b4d2ccb61405"}, {0x10, 0xffff, 0x7}, {0xc0, 0xffff, 0x5, "7cfbe5e3e407a6524e746c85d9e96cce40541d82fc06d1abd9aea5dc85e33b14c72cfc4a98ecc14725ec228fcfc101bd6ef4885f274059d4b60c257ff60bef00cbf2eea8e71d2f125d190eafe9351c966d2c0b16039bf6f9836a9c6256d9bb40febaf8023da129fcf5fb98cdd0e0bd4b462e0c22fb2800b4b2f48157cde2866b8a4a7e7406196999ed0e0af2a64acbe99e57a094c295d6076d972c8e90834607d655de42bfafa91719"}], 0x118}, 0x4) 10:04:45 executing program 0: getppid() r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x10001, 0x0, 0x4000001, 0x0) msgget(0x3, 0x482) r1 = socket(0x10, 0x8000, 0x0) sendmsg(r1, &(0x7f0000002540)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00/file0\x00\x00\x00'], 0xa, &(0x7f00000013c0)=[{&(0x7f0000000080)="de2853c0ca2b728983138ef01cf2f9bf55209a1b282ca5e5ddb8ec3418cecdeeac0f2789a2ec1573aa7a6e1e17a5ef8173cb73055a0eb90bb1a6b86e09c661b1d6871bccf95a7ffb9517ad400e03181df2ac29401eb9e744468b9d811a", 0x5d}, {&(0x7f0000000100)="b515268465e6e13743048d98f60ce6e4ec74f3e22c5268135be01b3d728ac11f9e8c3edc25d48eb9b3dcba844ec1010e4fd24efe96ac08de7437bd52ca049523c3e4b5979a02daafe6a0d9111aec6fe1b0e31c57c23ebfcb1a8d0a6d28b058d9ebabe0f2192d512c252ff2d5bd34f7e9f675436c36a403799af00b8c7b716cc56b1765deabd2f2f72056ec66d09bf46754f3ceec8d9eb4c01f2a39be0712da186fd70ef83339ede6a861cd051c70b5", 0xaf}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="93cdab3646634969954f6f2de0d8cdfc16ab2cfb4d6fb51184ff654df594f7b4d4857b08aed43c91e39814f801968c2617a895e01e7f8a4102f4680bf4a08e569d2ecb9706fbc2a237cb61b85a37a82ef50971ce193a1c16793fb3599afa1ec7acaaa3fa4b1f855ff135015841c1602fd6aa1af1bf83566d6a81aa73061061ad779e83ebe10421a10947b5042ff062a78af90e62c78135e065d37f499d463ea5e772a9aa1b8e015ec3717de36cf9c7d08a57e62cfc293d2fd96794e1d70d2a5bc769450fae4f0bd7940504365f6a38f8544546d944e32dbe2272fef6fe89877754592a5dfcefe9498dead0c2ff7213c214ae50f0f7229d4df9108f075944d5f671ee1f644d91c1f905188b2e334a5d4d9ca602c07bbe606bacaccc56c37a88e1291a7ff8a7caa1b621783779d54e1fb0b9fa0d75599881f58aa44e8ca3600b54fa7292e0fc76107c425fd2915fb46ab9c927b1df26f718b59bf72181527560d5d4dae72abb4e52ebe368ebc280239d0add20551d696a372a4f72a8cdcb471b6ee9e15bc1a92e8c1dce1b58318ed20abc2d72349a98211325ba273a612d6f0f1b8fce409a00489bc4fd1489956f21ac24861fb5ae38b3840e44a85df1d64e261a389db2c647399cc7f0f805211fb432ffea801c22ca329ecdd8a355d7855e00e50033ba7d9797ad31534636e3ab95248a52043fcb360d0ad5b96e9bb3de57355182e0c8defb644b4ea6d2fb3ae74b5e03479d144f56224ff5f1ef0f01729f8002501640f3cc0839d2d87117e3bca1255ad3213bd5e40e9b3daa88cd2b47c1dcbe657a1937ae179f93d0a313259b9c934542e01bf4ae02938131476692274b97fe86755df8426f60ad040b2501592072768001d63499705fd6ea49b5e15677d87190582803f2a5fb1ac3636aaa64586d32177ec27a40346f8e1137274cd21d29a8ebf90a3a955bc34bf11bdf9499d69e0425019d59d41d5e1503b06d248f8de958cf2a1a01cebd12754345009eb3377efdc5538e724a9ea606499a6c0c328161a99d6d6bfe26ebd3a8148ea785c8e7058adf0f9681fecc771305d38fd329ea3b0bfcfbaf5a59386bce46375207ada627bfa8690cc408389424b53ab4d34712a7256d8dadc29f62fae3fbf6256e6caa97d54796ef85d6f9c65c44d767166d44197ab4fe7e37c4cd5828287a4acc9e5a84f16cb66a105a4c6599a460aa6c69719204336245688670fc989abd769adc859834a48936d9b6a2db0c59d062e97be2029b91fff97dff3b27804f22c28a307628916b9dcd819c739b86be11f00d0a6fad67a5a95fbff151b1b2eee4c886013dd6f2cf9cd83031ae105f43129c320af9ab72df0c2b59a82608427def72ee472c97c6782447836b05e862e8ec13cce5cea667df211538a0d6bb7422a2ccfbde3d3d8e1cd108041f3a118dcf4fefd5f4d70395591fa997ca9a9174278e68fef5d50fc22bb1aae70dde46b076a4292856d4c1605d5b3054fda400841dbb5bd388791192a68aaf77f43d30d28751cdabcd6c8f98090114861d842a1aa27bba13ac92ce6b7ef3c9b445cfa31197c32e2923d3ac06d134946575a59a0b6c9f9a92b8c875daa247b19c8ad566ed88a9bfe8395d87e94ae57c02e1f074b47d71b41f8aa13cd6bcccd4dd8b9a78d1091c4e0a4c0c348e0b84d57c993c076c2ad2378baa9eb5ef48c09e0dc284d3e3fa5576f0d2983b5c672d951b9f915b146b6813f5527c702b73b541c5c908fdf38c33d1c8661f9d271fa1283a296720acc5529777255301bde5a29b566c1065ccac49ee9e1807e52888260b9d5fe38503a8afe388ab92db2996f7797db529b0952495b2f88bde2edeec45b378a4205389f57642dc60d4d186b3eccd7af2a3ab491f8ac78e54e923aeff1288d663c7e645602ed69693d2f76ea79f83125295972fee314ee4fde79ecb672d4e22ecb19dea48e9cbdcd04b935570def89c9e09ca50462073e1a460ede267500950ff84b961e4ad182b93d133cf7f396b52fba84db98be5872263a31cf1d43a0499abe3c2a04b54e9ec65d0fea04476942fc8ffd5abccd53fa0fc3ca3e9518d28247dbe1d6da170ef53766acddfe69d064cbd7b9eb5e5cd518fd85418022b6c334000f0894d164fbe013e8eb109c5ed23c5adc4eedfbeb560a2e7d2baa66745618ca81ec253b075d0f0dbeefab5c560563d4c6f42c91545e1ee825605ba35c15021a4bd6b2d859783fa2523a5a70334c91e7d8d833c76084328ab073bb1a7c9256e51ad18cdebeb85a5cb92783f800716a8117555b6945004cb6d9668518e51374dade40abfbe573044ba0ca9c97d11155c003361138e721221b091abf0b0a033f6419e8de80ba2f4fb5bb5f2946c17c7fe8e2f5741b3b259e598226a3cd194c088d626c3f03446f833b4320f9ae49def49684ef559647a7d0cc012d7cfd4d9dc0ad4630b424b6667f86972164631032ab2fae3aca517605828b1fe5418c562a0e73d322f1c269aeddc31152bd5cf004abeda79c29269645a0a0e721cbd8d9a69bd01b53118b1f5400a409cc10366065223117b01bca92765a289164b61e25b7cf6cfa784ae32293b346bf38278707786192aa2b1f861565fea19c24bc4492c6ef2869e39488e0d80687bacc42153431f927eb67ac517da8a9dadb0ba00668ba5758b9778fe6678d9af5e49bffe4807ceec765d792f55714fbc22e9ea950f3089b97d54bd5789d14e72f582175fdd7e1a2599ede8ac72d23048e57e64f2a6f4ed2bc57475b86f8948ecb8909111dc55a6131d6e56b122832bf51b52fd77c833c0dcfa05393e432f564d58536847aecd767a139fb35162bf480c5957547d963a532937b44590532f8cecfae4cdd35230b49c8f8aecbb01adbc50804d06ff10d399f5a29d1a0de65250bfda0d13613322c932bdd761feeef1963d47e48513918f2bd0e22ee8a22d987adb0d56f631ffe9a73a716d5c6a7c83b9138983f5ade4a3b7870ab3efc7471f589d78cbcb10b16df11cb7747df7fdefaf673a36532c66b5cfc7b0410a2b3ae8ca658ca7667f61bcc9f1e5ce608e4347665c066303f5c0982973a9e28bffc6d86b74dfc890eec9d84e07470090335fcdf9f9793033bf2902ec6bd3b2bad498f777fbda5ebee4fabc9dffa01b2b09097454b58320e1206214a253f7272d140852c7e502c41c7a89de90c00f5b18c7b0555007df034419e7e1c3b718a187bff456bba4c24cebc1955d38e1598ff5f842ac14250f64219f6712b88bc2537b2001f9e1718290e8eb9dff1c024498f77e88645f10d2b2dde73a0f2c9e96c81aad6556e9ffaf5d2ab717bb4225b38ed4ff0386c12bd9616fbc93a0d0e56ca18982046960eb28b458c5ad2f619200cc45592ba1296710958859aa1b2af3d1e98d2eed3efaef03fc3aba33b8d9e142b1fdb3529f8a537cd70949daddb39899697c92b87e7cd24f88db736c47b253165bdbec5525c385372a8cda1a38cbd5a681491f40df3575a63e51870248946b224d77d2af229425ac955e24709f31289618199182e223b3fe431e2a27310019b171568285580eeacfed5a2baa12980d15ccb2a298ffc84689f663219702075da4004ef991249fa022263e91b68388fe56ce4765818b99ccb5a076fef40e25d6f918049da32ceffcc38007b11e5ddc16087dd73aaddeb2b7643af98bb5b08a3f3d4a1a7c6cad62425604dbc0f16ae579daf91e282f9072bb10a735c1ec483c6070585c8b30c0b9e0382eb468984724042f1ada2cab7c61047423f6bc7c744ee7ca33e77b20837c41d38910cb495e88bb102b542a4ccd7b98aa7309093282172505f5d3f816729105554535c01624cebd060522220caec23b50033b3e470b5483492379470eef4770acf96bb73dd11044ac2c78b2ba798820cc1215c0e1399117f7f6a75cd9e83e2a160239dec350a5aafc3c701c5bf1cdeeb260db2404f91adf0ea5ff126f92f84276bdb58c23846dda105fd5e6f009207afee10b384e5382291a81d750d9d6411cec97c1d91297621cfe262d0def6b12f2c1e0fb908fae1eec7120458790fee591bba853e16d7968a2e1c4090ed32752258f41c5701d2a4c3e08cff161d543b5812032479dd3a5d4ffb3eb795d8412323c7021195168b449699d269962910a8d33b6510b31cca812e4b0e4e04cd109822c9ffd4027878b843c4ae42b58b00df855f919309da9026784c68f78d861765dbabaae0ae3ef78b6ce8a4c5e4ec43615d3d0d95de65a72fe266cd652668508df4a6ce6b49e7016b353f6a9dfcb5145cd05f8d65bf09e94d22a8073895fdb55bb8db2f276a62576a3bb05d729c6421e7604183f3af55cd0cec06057c540f2a5089e81c844b8d5b7ef8f2887318409852ecc105d067cd8807b184133135933fd893f600bc1e80a12b1138e55a9b266fd55e1df1b0ba6a327bc33b824c3dd8658446f881fc9eae374d60ca32fbe9b3373c8754ccdd37bf3a629a30d503573ec6e106b2296303bacf97ccd17b8881c8a740ff5bd78d338ae44cb51e77461474143c2f16db0ddc0e156e8502fca614dfa334cd8307abe32926d055e36690d5ae823c909fd2fdb1de6e663d8dd221aa9991b5796e86e17a22a147de6e964780acb253a89f6c795d95aa859c959545172e90249b3d47db2fdfcf9d2c37e4bd42b98cddd787902df8e72b5bad820546c9fd16d5b10d2e8b38dcaf433aac128fa3574045ac608547d8201b05318e4da9ed32f3915b498ec808189e5fc9bbca039ecfe92a6fbdf251de7b66a97720fe990ec427127a04299ea8539b0bdad50fe7104a333ec0741bb40109fbe07cad9b83633707f9abb2c3eabed6e514ee66c7816aea453eec656570621ce75cf4425e5a10e4a2d8bfc03e36f43d20e157af444c577889d66d0d5b80862e7cc303d722cfbf14526d57d99c1924a3949f9c91438d935754c58db1af6ebdb5ddeab0e2e27cbe29d9ea4e93b44ccaec2bae517c356809fbbcb58c8b702bf7f57747d1a0d82c70a155859f1db01f862826d8d0aae39a1237b6c2ee9b115a4398980351da8aaa385399123d792a99f8991da3a8067992dcd162e2715bfddcba30681c3bdf62076be6b89d72a9f653ad8f400d7c0ef364024dc0e84829b4c8bf0983d39f3459c6c8b31cb989fd13b15bb7c889517e698486c41feffd992b83f0ffbdc6bc28579c4b322193804467cb19ce06e7f68219ef928d9781e1b8371f681a55ee1766e9efd1f34d31ffe235cd4dfa14a8e1178383fd40cd36deb08c5cb7a558322a4cf9df72b75dd7f46ece15eac8aa3ffe961360a82498a955e9c63ab75be10569cf8d3d30ca93dc2a5a9ed71df828781b95f639bb850ad09c6806c7f78a73f87fdcf4b730b13cbc115408a3a6ec422c5648e6ec9084ed749c7a2b8c2dab86abdbcd410879c56c8445f636f4836a68fdf6b86b5048ba8039a20066dc6856ff4b217a38243c6e96ec41084d67ff6b78367ac226f2a41e4a613cef2353e95814ec9301440a82a2626c158ff4d4a87e96b00b83e19c704590f4412a1b0c988713660b66c52371ad99d0ed2c246460a042f862dea7faf38b87ce04059c4feb24d34876342c0722861ef2db60803f28067a1f99d17a88afbb2dbceff2341448a4a38bd9dfa092482463374b085f24a042a123173a241a29a5f61e5c0022cf2fe6a916ed9a297697a02e445c29c48501ac70df7c2150e82785f970318fcb00f405551cba79e0072e5e6dcaa0da9efaf5287bdba7c4195c3fba97a9b97cd49ed223af55f38918a600f2e2355e3883403fc", 0x1000}, {&(0x7f0000001200)="d2f5ad45fce9afa45f564f4aa614529d0d935197a2294decd665d21c893f540c766d2421ff9141377c124456d76b359e742fe979", 0x34}, {&(0x7f0000001240)="97efcfeb97c1020e58786ab5642496550f726ea487d3081f88a862e19f01957ce6d6bc403a5a62abb7c84f99204e4901b3ceaf8ee94c8bc7ec7d4d613e", 0x3d}, {&(0x7f0000001280)="a780a6939df2b224f4769983e44e37e671c80293f48bbda0953e398333bcc74a7aa03a38fdc113df50a33543756680460d0669c40246e196d5b7ed67f5c5b497662b3db3c8d26ce9f990779bc043f32000c93392c9f578a8846560122eb64b7f952775d08fb08be36243dfddd57eb953c8b3d2756905d6a9618a1a39c139d828c188782bf577c63adfc16e9b0da99ac4", 0x90}, {&(0x7f0000001340)="33aac10c7b4e2da5c8baee39ab544d4cc72ecc2d960cfc712f09e85033136c42e54bc4c9c752dcc1e03035ca535678074db21bf9319a2ce3f9f1c718e3043aa791c5502bbfcb", 0x46}], 0x8, &(0x7f0000001440)=[{0x40, 0xffff, 0xf7, "62e88b0f5e666c4804309dec4483c6a94f15c35b4a936009bd0e1237a52f84a1d0f3730fec78a323c1d65f9ab6e5"}, {0x1010, 0x1, 0x401, "f93e71154c1bddf6be58d35801888dcb0b5d1c5104c16ef87495bdf56d5d4f048f19cf4dafce067568c3c0379ca0ae4295d8bff03b651606f44d3c50eac4223220d608cd2513309772459c0eeb0de1911a7eb869ba5bd9e948805d4d045f1cb22d044da51d7a9417081d04cbbcd4219abde9c3b46a295f0934138259d8150f8ee0861e3a964e71cf043d643c274019853dc351fd5b08841ef93daafde314efc4fb40bd5cf237d2818344937285dbd9b065ea23c1f470ec1159692bb7430820eb6dc78c6eaa8eea026091c0dbceee3a6a903a0bc22c5cef8000f51e60f5099695f10602bf600c06fe5c8c307f6c92f24bf48a257cfb06f0d66e68a2f865b83e6059c52e854da62a2d99f5bfbe1b664460846cad159c2023fd7f67bbb4f7021d09b1e2195c8b5f231ab03ce55716bca751b75dc95d36fc5acd62e5112276b7623fea167f538d2e183afb6ae6bf3538fc08a3e8d99cc1b1d0d12cb07f2041a7d52c0cbab9f1667b6eb93aebb6a0c26be063bf346d12a7635c2aedbf0a6bc18189b801e926767d3d964903c58b1e191b09308fa9b9b0048cc71954699e776add8c981b6539228d0c9367813d1d88d362ce438dae1232c6f70e7be30d5ecc33beb40171ee624fb76c3627f01ad7c6c4eda2e56d600dc0186c9a65518d368995bd27e5bfde87d3f1f98a868cfd674e6ade59c9a85e49e70a24d6cd50384e10b0a15c45a16c91722e170021709b4b9cea2dd12265936dc04b9dd2eaf8c77eb00fd6532016f74e64efcb820c888ec5222140074ea79e269c2334af39dd0b8778b71f79b563ef02f9e2d7cc4d4171d289c69979389e84cc647cab70958f0322296c40adf54715fd26b79fa88f29ff0980a8cf73e089280bbeb2d574e24ef7e123fe126f6f7c8f821ce1add8c4eeadf6a60b6fc41e91c1da62dc93448a963f1575e23c4d29079876dfc43524395ff0778a854b6fa617d4cef37d67f5dbe8de8a21e7ef14fc47da5330ad5a0f1699e8d91aa0545971ea35a2cd7817766a3b7373b0dcd47c826c8b9aa40f893c9ea3b5c95dc9ae4365a911dce3db751783c437fa4a635aa3540966bb3b1fdca65a11e4aad3ec8951c22fc52e86e31b28598a9c538fa40b183ee9f202184e36a0327bb9a24c9e4a41e45b21b97ac1df4b8302a7efba2bb7d5f954a95d86a929330bc50e8bf30ba96b6d3f886bfeffd2ae3bb5e46a374204fad2fecd0a1a0ba7d80a8b4ec13d8fb1a13161f52a9a46db9c27f6e5b40183c6d824c3a285971dd6ef241f344ef7dfa56327cc46edb8183b7b3aaaffd06c5e6eaeae3510146791f5ce3ff57dfe4baedf44f111e0343891950650eade10b9315a787b61d0c6356eec2030c79e7f4d8cc753d331b5edfb930985fcd5a3539a9c290d5a5b11ac200b0f607930c6918dcbe5040b2c253c9f31d7a39008422d343b56475ecbe23369f06fdd98c0e1bfcdac319d30021c9981332d58896770b1de91a08bc3b09214e5f2194219736262177c47f0859ff6b31a84e99bf1bfb242370ac63000c3e2f5ab744b65d88069f5599984817e579e9067aa7ff78443131e3b9467ee0cdad1fb991600f41fd60180546513265f656b8d56b8dd91d1d109ffd114e3d1b728af591a65c9e724b6bb07d6418a147fc3e93ea8cbcc10cd2fa6ac0617595bc716cf3fcf90e589bcac7c899606d7a74d3201759113018b5d4317a66b8b5bd48c060f07ebd739243050f45eb988a53a01a36d8f790ae3cf6f27a9c27e5ffc37d062b3d2cea86cce74aacc4a5f0a60489f1b357488b3509af7b9453c74c9190e0ba3a30500d45511028080ccb280aafc5e3399d5b1d0e64bc5774b03a7bdc12ee50b554c46dc4243f171418a5233ea1276f853608dfc68847d8ce7123fecf9ca5c113a9bc2a4c1883fa7890f0be64d2cd9129fc6d0218bcf29107ab458b33cd88ae413dab04351d90968eee70bc5e62a1ed20857deb43f597ebb2a90255f7e520f526883dc8c58100d8a73569e1c55c72cd9e22a1af9b14ce9cca576328d168469292070e7d2ffd8d6dbbb9ab8af82c79b4f82ce3fa23e203fa016b4cb9a00aaa51a3d1c8138ec0b16ac0555361c2c8d368131aa4dc773611a1505f5e17f61cafea32904ac4ff907eea476a0a224c32303164f6ceb0a23a679737a39a8ceb90f7db0309d057e82908f74b891eb530d0b20ecd7dc9695dba6fce0913afe0cf8265d2ff9ce449ef1161364f7988f6f1194609af850df50613f1994c5dc277c41456e88a4736b9c5ce2b4441e74de25f004f7824dd9cc9a47519181d4bd4a612dacf7bc4608b640fe24900acf48618a516cdba77d940ddd9bda417919cd79ac50a9dbb0e6ed4af8f758cde11e410d6c5004f106058208c5284acfbfccab60654c568a0fce8e9e665e8acd52c1ff0fb60f94dc08ba871b67c9831beafaf72f1f9e8fa16c4a1be43f965df740206b1adfc05f1011a894d45ecabedc1facd76919eee4b6e6da4b1017ae9817d51cdb376c93e18de7e2d1d07960c73795507cb8fb7f8a39d3551ffcd093e053f6fc103f807606417f26c2b10709e0d3a71a231c46279a112ff3c3b3d0b90bf6f03e4ac3a347f9cacabe72d8276d613dbc2675f88ba6e1f7136cc7f94c1fd5e9e6df25e688c4e061a4fc2d27bb36539bfa80923df833fca89b874dae22ab49d2124d863df55e8cdf9192f7d99c8cc39cdb0d760622b8367831f3c47050208d4c82046b0063bfc7a22f1074e9b37c74e5b4f35e2e0637ac152ba2c827c94e68f159ced891ae9126682ad59faf2a36889a48061ab24b8f9979efe26aca6c40d2eb0ad105bc154abc61a9c429d02399151921d145cb9831d0b2789484212c6ed74850764af3bee11abd9910f544c2649864bc4b4e694df0fd0aad57caa3cf5137a2f230092c3bc31adabba195c23bf1d2806aabc8ab3f2b1c217f9ba7fa9d13208dd9fd514049d45e1b42da418b2731d321fbe620c9256d459df3cf6bc2d22f5c05b45dc999bcafaaf7478058d11df39949641f88f4a0974291924101aca94bc6c8548b6be54b0354e980771ee289c8a72a634c4b93361bbcbcd95fd696cbb39f2893749de518b718d17082d314d2903a21125e2be742a92d4f47a27c11469631b80328d2831f0b2f2f62056e626e1bdfe9c516193abf5a89e3ae328cdfad4fc6936a9168a404b86a40f683f0476647824c05d74ab20dbf266d48970f21c77c66f63863dfb21b9c23d6b7fb9d4a4a763e9615fbd6af40156c298b27af5ca34c31eb26bc5b0578e2cd05c53472316d536d219ce95f29caca648725d786d45999e813a0d5c5a76c9f3b2dc9137006c45bef3f39b0666b2e2e8a44f68eea5939c048a93dd61d8c5d06fa2d7fc49fe5229966f2563016c51847e87d4d677c2864fd468f46755f086aa7d9c2b754f209b58a1f6ee377a8b20de51584dd432aee9c95be9868ad10eedb2fe5877b4b38fe042cf05c4f086d298cf9ae2c3e377b1f34a87a20003845b4ac230ad24b74c938479a312b399566cab71bb3cab7b0b3910db8edf1364c540e994c3a1a75a60c296c71eba2a0e1978a5d3a309b34baf44168f393045071d8ae71d461557ebc81c29e3c611bea9691e5eac8b14e787f226698b2689765ed8d8541677d96ff2bd6d9922be779f1406ea794115cbce82fffdf72403f78f3a2a67573872c0e4c4ea8a96d6eb20ae4e6a05dd93c51b3c24e359d759ca440b583a4254c48eb2354ebd2acbdd22505f58c3f6a7d5a11a78449686e365a3c59225f5c51883321a41fe229b719377eb03a0e209f3386c9585e5f4e901cd517f86b34b8f2876b00575e1fce521f70b6ba7e8977355b20ccd856e70d0b2d6031a4b918a129d836f1f6ac96099912cdf1de40882ce64befb49c134d2073840e6286b7a57bb1ce0b053341d5933c59b5e3503e82e08a2a5509137a4b3cd8dc0b997e173ec7b041760ca11d08cfc6d1a215a6637c591a589f24a8f7fbcdc758cff56444bc19b0f019f71453e7e29181789b2eae7e284ddfca4a2cc98c0b842858be510a5ae57360ff525240d8776526f48c444f3e54b3349af575a65b707025d464ea6dc398bcf9fc1309ae5f987f14b332b93c8c33e53ab972774b044776f9efbd4bc15091b74d4a60d6dcf77ad6c1a47bd8438288271cedbb467ba5b68250024a1e86ffb68d3f6fb4926cce6513ec0c1550a9d29fe62011b0f6e6497808126819f4919b15d43c564e4c9df5cc30a5945387d5cfddba70c1b43e5d29bf6d97595c37539f91968e24b16cf00657d6fea37c45fd5f578896e38fe2776cc42fd2184d4bfe4e70bbba10dc845fb24a4004cd68e887846853a9f0a24ad99928036e4bc315dea930063d62716f1dc13315618afb2efaaa87d0cca4e3afc40778f04a6f6ad27a028dc19a1ae4bfd2d6b577f514fb5f32a2e442ad919a870d3419e058baf9ddb628edc68895ef7331271e0eac86ef4f81ffa98384ab4b8c89d0c631317c4b98a7ca11744cb84f71a221dddaa2e169af8b30f826c9a9074806dbd6ed16001c6f7beaf7fbae49fb0894244f24f1030c2f05265d8fc9912276e0a26bdbb0904ccbd44ef8ec2f0b3504e2b9f536da386e0e80d006932f4dfed2950664038be1ee76e7312166ee9165d42087e0d9a415099746743fc51d577d0fcb3f9673ac159ce87ab651def4973bee0146bee49f88d2cbd57584ccdc86e8326b6dbe78a13672210028ae408a9ae64fe1e2333bd16029039e0a907cf5f2ff85bd3d35b824c410b2d3755b55dcd1d725845744d2a52dc0a9545b8db816a32e5e0b0fae92838e92129efa5225b8ba32b88fddfbeb826e605d5a10434565ac3ee76fffef77dda1eb330b9bb09a9c7cbf9f746b6248aacdaafa17cf17f13f96e418fdaea606326032740971a358251cfc47207e41fde1a3456caecf9d2c96a4bea263049474f856ee7af29de3578cdd9ad1d578217f8fe2498858073332a5a18381092a2fef259883305f128854de8f24daca10dc26a707ba32f86f593d53a9d8e179d70a31dbef348f96fc017e34d1e9eadd3153827fc16546ba199c72f0a48e21377a4ed14db97c6366ea4ac0232ad38628379e630df4be47f1dee31f023ed84478a04fca942d987da330a11ea1a75ef08b1414335ba0090e122bfef2396cb44e91498616eaf279bef8c41647c8f3278d115550b25feb771997064dfc165b040b52b8e16a3646833f068a1680a8d71c5ba9a3155101d8d0e5dd936c7d3e802b83a6ed5bacb7149f25fda490b20c2356b6eeb3259b1a2ec06517edb351e9c0a30a7b3a5e99b7da81fc959b9626c18518f0c9821340fbe7a5707a9c206702d86a24a29baa52fbda7bf053697c80ebf41326a2e604d1d08e470f60583852fde5d72bb5a1fdf327c476351cf06b07864fb16d06c8fcfb35e81e39b6f48ccb0f5747ca8c490c0313cc8d3995b206cc7e26a970da2db02909bbc7fd346c7e790e21fd688c8c3a2945fb6ba5791244d1b16812f9cc5979f4e09ec4def2e2f5bf751eb62a302288c049f88884c46409f28a745ab594502d269fbdbe4e347c91f3ceb12593fbcfcef1e9d10d78424547d796fdaae5ed85f3b2ca6049224a97070b72a75cda98df5b3915128aa35a39e9484f16a5b0daebc000d977bef3808a5da7553a8261c69d45a92aac415e5f6a136b0b1b7833e77725e1071737db0cd8e0fbd3ff6d87efb8f9f0e2e61ab10b2b37bde4c277de8f04e3541fa6d592c06a5bbb17cf0d11d448ec37320302508004b05d6ffa2cf8a9f69edf976d302405ba1d01ac45f115"}, {0x60, 0x1, 0x10000, "19a9aa281d43aec89be65c55e541c9e5ab6d01a7b29b091cd5c18deb270fbdc05c0833fbc77969b2e230ff2e6414d250987b89498cd1d68a54e4142e5bdbf3612a905f09945c84a50782af"}, {0x38, 0xffff, 0x6f59, "7adf1b2024397e3db41da1374ecb9933dbe6a719fe57266449166f4222853d4f87df"}], 0x10e8}, 0x85b16152ef10b07c) fcntl$dupfd(r1, 0x0, r0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) r2 = shmget$private(0x0, 0x4000, 0x400, &(0x7f00003ed000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000002580)=""/87) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) 10:04:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 10:04:45 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000000}, 0x0, 0x0, 0x0) r0 = getpid() clock_gettime(0x4, &(0x7f00000000c0)) ktrace(&(0x7f0000000300)='./file0\x00', 0x6, 0x8, r0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/219, 0xdb) pledge(&(0x7f0000000100)='{$@.\x00', &(0x7f0000000340)='\x00') chflags(&(0x7f00000002c0)='./file0\x00', 0x10000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r1, 0x20007478) 10:04:46 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x3) poll(&(0x7f0000000040)=[{r0, 0x40}, {r0, 0x1}, {r0}, {r0, 0x4}, {r0, 0x84}, {r0, 0x20}, {r0, 0x40}, {r0, 0x1fbfe0bb10569f8}, {r0, 0x100}, {r0, 0x100}], 0x185, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r2 = getpgrp() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001240)=0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = geteuid() r8 = getgid() lchown(&(0x7f0000001580)='./file0\x00', r4, r8) r9 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) r13 = geteuid() r14 = getgid() sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f0000000100)="058376078fc1b71e3a5cf947a956381c3183c4834758654a55ad9ab2a25121c31070920e9a133f8da0ae6c2ac7993f87159f9194ee992f90750889d08dd6eb8eec3c5131cfba5c8cf47b813480ec6306d03b4952ab255ba1ab5fe1ea25c8ce60c9c4d704f3b35114d4abf9eed2a3ddd9357c3f496673e4cd5258bbcb13489267fbcc693f0d1058f9d75cc174822e7cd2ee43fba0bd4aa8b4ea62cd643ce0cfcbb5b0ce5a5e7e2ad6cf86ab6db357499d20713bf5ae040ffe0733aa7d53e527e297fdec3c1dbfa6299d5e6fa185900ea93ce25ce8ef38455a5f218ee2c549cd0b4d68afba32ecada55dcec356695da13b57d4fad1fc20a51832a98ceeea877bad6d30ae1129391b037d1680f2815cf661055dbb164d4fce3dd20d28af5caff9032c13d317732ba5c1e72944cc9b6f1dca400c5576f3a2b992dc141af203b1060ec869bc1490f46adb6923ad66557112ff5518389cc9bb7ba4b2e09d100342ee2075c4c4a979ec7e3058b78560e031b8ce2cbcb380eb10e26472eebaa8d808c074476287564c0269de51bdf51e21ec04d266b5c56b7dae3955efd2f58e4563ebc7191c4f1e9ce54b5d67dee324321e673a55ff2f426177e7c3c4dd909d14fd22323b7712d0b744da176c9f60380dd72c2eb9ecdb2efbcd69bd43273e2f31515c130d5f5896addb22eeec563de4bfe08cc6a31ac7e13677593a3519d484fc7456094320a1fcdf695a32474ecf7d5bc3fce35d048651ea2ecdb3803a71669231761d05a511c2dda0d2eef066dc04bad691e5d1c6213003cfa62451fd50da657d7d8de15076ca9f07982643763dbfaf1adc4c4e970cb76e31bacfc4ad18690194571882cb1fc75d81dab600ab2747663c5e20a339480b01de36d3ddf26a27b201f4c93ebfcb4e932b9e8312de1882421890d513d8f776f07c92dfe6db8d83f50d7af00fb7e79526da3b2dd07006757ba86abc03626ffb43f787f6bc48c909ed017f31ff2d0322f6b38cbc6fbdcc6340f1d758ae7bc178439c112c70276a73819f3e27fb222ce83f54c7401a049cc15dae244a56080016e155900d50b9bb7ac48fab42767175265f604e28c0e08687dc4511767b7f155000ee686265f1cc226282a594e04941a41191586a11efdbf7f6a1dab3ff618d01fb23fa31107e49a24e88e1de4e8080531db07404f21554ba3806b9d462db2272eb451fcbd0cf6428472ac74a7cfca836f0893437e5459f9ac5f7f65c763ee26d172bbeacc3295b84f75f408b337750bb37a79f1efc22be0697d0cc35d59436bef04dbd7a982dd01b334926583ed0ec886b5a57fc029441e2f4070ccf094853b151a17eee0d6e810ab869c9df81c70ce8e7c127dfae42a8a93aa5d0acedb2adef33d917feab2a66a56b00661ebb36d10d7bad7b63e965468c608672a4ddc08ea99778aab6130f93e12449763d67a6269cfb2cb2f7eb34deee992cca0141a5b4d69d47241205517d9a84ff784cee8e4fcd94db05d402c629d9f98fb15f81bb783c717a4f9c91501e0d4853b4e71258f73bdd1d11e7884e620982db4f85f91562b6ca76eaaa1dc699502e8e10fdf503d702dc4577661a9f4cc0eb440d254e034e9364bd3cb47157ab32cb3c15fb018700c00de91aae13a02d165a8845115154a7538bdeccf11b4dfc2383145dad854c5ed5c6887300f1d6ed8036109575f04a875bb9252a1ca91bfd42774b1f8e9b2910b0322b587e9a35b6e74616896d18c9d30ec71e9404d1196a5aab2f6f0e6cb800411ad15c2adcc3aca9bdfbd579f7b2adc28a0d8c613e77e83b99da77825cc456b483d3a67b271a850f8a8f0579a0d6a2699482236f3fb53dcbef195dca2e45c8aa89290494d0d2b5be8c5c5826c7af07926aa60876fb6c3aab7838b6ac82ada4b79139bb69a12e117cbb6c9e0aef136fd9906d2b62a143c827992e1dc5f66e3bc117189eab8aa44e76963f048c7c0b53d8f044a8dd57e6c2af4391d8ed6e8fa75f25bc274ea44d4fa1d3a5ef145c8f89fce4081b2b2d5d437c9f3c669492d1a7c403ffe2be067007352a3de9bf88a8bf491ae65343d056ff34aafd5a1271998177e5ed5c0f6149b5c33a6da895cd7e9727dcf1d81ca8f5b9ad4786a2bde469850ab5673d9127901f012a776544a3a277f18ed84cf558addfe0f2e4541449e43b181ce2098ff67f59dd42a5aa81caaf76a75602c1b4e9a9243e79546e8640acbf8a2bbc62d2b2e85f7871bfc54b7cdc35fc83a127afbf377720bef37b135d99bc823fe509f2db41f89a31ebdd936d10573c303cefcf79340f36c531aa05b116b06a06436417977f316253632f5f6bab44d9093c2ba4fd083fd2750e8cf21acbd8e7b3f618aaa381bfbc3ef4f159a9e7cc19da7459b99fc35a97f4878d026d54ca661af6f0a37a8f66c557eec160a9f488723beea900859fc036c33b3adec360aa9b8f924c6de21d16eb78b822a915bf2ce53522a2ce670c7b80ff4f69aa1dce3fa411f7a0ebbcd60c13358d98f3118cbd10e9815858de24b4a3158824eb9101773d7902d93dcb452d15f18859445fd13ff43d47feb3aaf3c2d128623446aada60a9d3ae815ce99f906b5503c1875013ba86a9c0c133eb1c420aa8e1ce31047d1e50cde0cc04736be0351c946d72c60a5b478fcb474869c47c9275a96d3958c3c5db0fd6b717e9ff449ac5cbaa4adc537f44ed2ab3a4ccd44b217bb12d5da53456ce020dd0fb76b2c6cc2fcd3554a2215d438ebb6c1417de2d38f4f4a074074e9f5e5296ddfae8b03f150492927c15dc2e5bd3455891e743b700f374b3b8cee5b69f8ad99934a5d3165776c8c8b6e917389be0386fa454a5cc597c51a69139bd1f51a25d70471bb6ae4e26ef64c53aa6ca23ad2c23cd480052ab4f9c212bc5b951c110cc405ec9e659dee0ff48ad93504b9223cd45a993ca7ad8134b9bcbdde04824e29a5760fc60b7fd3fd1f801c441023d9aabcb2952a34cd7f1f7c0a6f0d61e70ede651e8c40a1d6d820d2571d47c6fac281ad524b1524cd31971a9b75601237829995b3dc8c3a1bf37202a37e8ce6b1bddd08aa0c00e3dbdee3452ebf79bdeab004ffc658c2b4dbde041fdaa3ada30d9702abc8f32eed385bfaae192ee5ea49d2998ad485610785e23d2880e855f8acf9a4265562ef8e70547af984393c647349f385cef1019a50a6323d41f6313bfc0dcb57d973ce5a68b6502bbe281c2ffec92f9e3132613610a4e6eab507805d7f9c5fb160f0a754ea3d5b3f2d21a050de4199ed09d5cafc5aa9911fccb204d2b8cafbacdc6fd8a1c1d1a1bdd0b0d3eecdb25703b28c6aab5f39036f5b08a0ac67d468468be6d77e0b74da87c16cf03e614353a9788ff5eb782648aead232aee607f1463f300c78ad33f5a7f8b6734bbae8ae0258a16ade683d5c73b5088896f660bf274c06318b94ca226c66d51249783fca5f2d7440517992c0b0bba2ffb222876bc183e782cf36f59eaf730128582bfeba3c2e2ffb1323ef192c1ca89d49a6346970e0160dd3a2ee08910be1d14a3a99a6515a4e567392acd1f2fa7497130b355e53dc28c45c3b20bc91817954b9e2c1cdacb1f44903b1d6599a575d04df058da8ff0efaf1534c56ffefe2b29e1864298fa3f5fec04a8b5335682f08af4860e02a722fb8e013afb91f4cc9cbb0d7edb66549ee729a14e192e5e2d2c62246d9cd1394158fcd9204324437c72e6daa5c68dbb7cc84741bc606a6b26eb6bd9a2794405808df885109071e85b5b08b846ff7d431a4081665578e323d558c07bededdb6f4abec6be4b77c89f73e93e9d1bbd8fa17884966e988d39b1a6d2b17158612ea95887f178d286b898156ac781d23106dbcaa47f19f3cb903c420477e970554199061e08247e63d60c2e373a9c0c2cfcdc4aea8daae93d90e32c8f4b03d66186a30f21b5d933081e023ddf21075be0b855ab9695412191b61ba3cbb54849352ec893ce4e31c8871803a2d45bca87c2e255647640a6ab26f2888fd671129e7ff6cf5fa24f6a750d202ceacc3cef67c0018866240d1861e13dcf36c2dde6f97c96ce3e02b58419f4695a1c5548822336bc6f6a83ba32f9d52a1ef87403445a32164f1c7d6f9c3be9cb9988488bbca7e403211f6648f4dfba2181a50d5feb7101fb2a1f8a292338371a90f4962caf399034ef21c729621d747b27ea7c99daf4e025d63d5f5c046a0d67c17313d2ffe29bb4d811d87decf0f8df57453895a5f251456acecb6c09fd23260fc7a94933880b4567131ccbeeb8543b116cb6b0a9f2182f71acadf336e79b5467507db3d287d307798a5336cd625f1319cc6dca433fd29cd09423b388a08b8cbd5bc64137f834e8f1ab938f7070ca29e9de3ca8f62dde59f066d5538ac58ba00346acfb14cc38d50c7445097895421c4fc4344d6d92cdb53f5af269c0ca6dba55d6cc0e6c13164761dd8292f0917f9e0edffca338eafdb6bd4f09a8fef859d4283a22658986e33c559f088208516f404e9a034d11caaa8b362c9d7783f071aefe1e501acec6d7668a01492b673c569547cd66ca9a3c0ad986482ea059b541c7f79ad1573f91729b929e74a10874d4688eaceeed756926a145561a5d9e7d62d13ab24df0dc957f946fab4031c172d0470b5888253711637a8015d9db076670e3af0a9b43dc5781c997f6430c8bc4215d0b4a01ef1c33b67c60017bdc09541ae7287483efac7446ae5785133da75430b7cec1c3afc19d39cdef1fa3b80de456d6581118c8b5231aaaa4daf4703cb8666edc9281a0c18652dbe43e2a1e3c80a3544a2ee53ba94e5b1360c5f0338b6280895e119c1457a131eeeb302bb46b77b97340e32bb73b0bdd531b339fb04415fad263feab44f4097db28bf7ee72f705819c2b0ac6f2b4e1cc32f15a29b5d9753e30e5c0ec47143b5d95a49cc6cd355ba5b0a19d05f8edc0f87a340a02619a2eef50b06bae15a171b7c1b81ffe10ecf2307df0d7389b85697c57b0abaf1f3d58aee47638122961ee8099b3e9c47369f89d714b9185275ec75642ac473f4be88be1a8de2b947638cc7d57f6f7425776992be2d01f1d01d1a7f88e9e487f68cd0223722c610a29e1fdc9a17d22e11d2ada8a407f780af727ccd2a0d0fbdb9270521f68330ed1b2cadd429c5742de3b57d80cddbf4a565438949ddc563774e7708b93cd10a7e9387b7bdb3bb7848988e416ef4dd52452c40c8c8a339a8ebf9c3525a193517d9c21e50955cdb9e0871a85dfc60e1900e9c0112cee8a26d10157184921c1505f58348572970b9df3c3fa80373f8417a1cf585a3a82cf73273fb76ea4f9b4809e304ed3eb77a5c94da2f159e403078ae2d127ac94be0d60c09206624c427f1804144a663ff4b2845e13330faf079cf2d652d0e039451aaafd152bafc09dd53ea26c1f6369a0dc9acaf789012a43d943af82d417bb681ff67b985acc4af1ba9fbefc926af8593de4b8a61dd62fd36e247a51e6cf5192395ccd64b2800b1185a9079d32188b4752b6bac6e308f145ce62de42ae1a4c96ea829a5f69ff79251817c1396297ef10fdddd2138e4b9b72cc31949785bcb22a32b0cac220ed24ceae0fa8c42451465a79434e46cd808bfbf9b46a4641450fb40a98ae50b3c2fc4e92a0aab1bb566408d2c840ef3dd7cb9d6bf0459af172d09607d18e375f6d10c09d95a3b626f99c197e0f9eeb9b3f18283a97bc557b4aa13e92d9590df71744c666f63627c5312a574a054f43991be3d86d89eef6c92c2262f60cbe13ecb83defed5def1d771c4ddee9a761ca4a8745713f62449b5", 0x1000}, {&(0x7f0000001100)="3e4e69d2c81b7e08b0444e1c53455cf7d103ff48c755cfcc8f281c85a720be75019d983c7d366750459a636a3c3c54ffb46232130cebb1d8c5d272e3efc096edde3a9f606bf6eea9a13ea07548b6a97a49dd1d4e1c5f32b6bf52734c30b1a807dbf465d3ad0807f0daf2d4bbe898386639765a1d7fd0b67754e260a9ffbf133e72b651ed0b71fafe42ef8862d012e979c1b4d66d9a88bdfca0decf6feea5fe4406f0a3d386fc97b88ae13d98e166d4e0c4d9c5b071b665c5ea5b1f877c", 0xbd}], 0x2, &(0x7f00000013c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000800000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x110, 0x400}, 0x1) 10:04:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r0, &(0x7f0000000500)="983ba6db42707ad1737e44388093a11a905588c232be28ef0fedf69848b76d1705879f0143178a661f00000000000000cb964e2c6f2c0c87a18c639419d9da341b1ebe7c6f2cb078feb91b477f716c39566d03dd95007dbc6877cba8dc48f94b51c11f820df43d00084681cd2c8bdfcecc650a16a981b89498a91e768fdf25d98c4a6dc4b9eba637a4e15e41cbbaf17b9393c56edf44294d08bbecfa081360c64eb018df924eb489e70bc5c36bfe96f7e336fbc19d23c56e40162543105373ca2fa47dc402d4e132ca8edc5710c761fcf1643c966d45d7a52d724245c8497665bcbf6d82593d104d9d387eb89137f969072d5c00a6f2240cfe47cdb528bf840f3dba71dc728f24919e0d6211080f0e08bd1e98e0e6e7c4cfabf496814f09b8eb1d4ceff2fe01a0f71fda126b65d9d98193f3a4e0641edaee28ddcacf4e339900b26a63eebdd4a3a69481e453f543b2ca5c02ce11e62d8609a2caf8a91e650341bcbb83b641d566339ae02c3ff4ec1cf623ec", 0x172, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x4, 0x7}, 0x8) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 10:04:46 executing program 1: r0 = socket(0x18, 0x0, 0x6) connect$inet6(r0, &(0x7f0000000900)={0x18, 0x2, 0x4, 0x7}, 0xc) r1 = socket(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f00000008c0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000024c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x4, &(0x7f0000000040)=[{0x251, 0x0, 0x0, "c2e67d3865cc1cb0f8f112ffff4f48557bb55443103cb1d1ce0fc72584127bb91be332dce2073faeaf63080b5db4c21ee4c0edb4a9c204dd22d346b16d2aa9402cb7d5"}, {0x7f0, 0x0, 0x0, "97f6b6ab19e02f0a2a9c7c3311a717f912391e76aec44ff367653abe92bad8317b75c97449ace6b3f2f1e6d649bfaa10e0b6fb26f125090996a97b48b0bb32a4a667a10f23d6733ce235ac6fb67f75f806b3f1e5d59151696e0d4c291db34e8b1af0bf164192c8b6834b066ea24a50f0aedff62c73d15205f68242be89273dd5b158509572034265acd3b0e75001dc465c4985b560f281938fbc3a71237976087ac4f533e42eecea2971247550e9139b4a3a848f3bd5ebcdb5296193e901790db6c995fb3d4f5d603bf46d6481472df6fcd05822e4c0ab4f0f09d7328905cdef1b5ee5f9250205a00b5f36c8d3558023af794503c806dcb46b0defccdb0bfcc77441f9f029b3a90dcb158b7632f82780f228f21d68c624c5fea66ef1d7544d6c636ce9eee6b463d5840c4e0e7f9e84133ff9b0e4eb3425029ebd82307ed60b88db396ac058413c5c9e05950186dd294f8e9d811efe809756f5cb8e879db3f4ecbace0b71b8b98c6d7dc2373518f87eb92220a04fb86052a83f105ce4340a2acf627bdde0971a35d7bbdc2cc4f1aa462a418e1d19901ca51a5cbbfdb14d8de6cc979a963ea46eda96fdf8689baa6576042c96160873fa67bbd640d94167ddd1b80c09b8ca147ed596e3a28f048987983901feb7c7f15987a41afe19429f52ec93a66d548c904f6655e2439721d24491149c66bf64891549e612fe816f10137bb99de0f9724c62b61bb34842b944d55f816dbf699eaaae76ff8afb9696906b85462f69e2a1e7f17edf884af3692a2d5a7b1b3c015de7608d1098d1ca73372366ef562edd17753389a5d3f60cd5bf9540124a985f8505e4b387f066924a2d5326c04544489bfe2e8bc1f271ffa02eb5ad0626d845b93507acf3d3b880caeff029fa2eec95e9fc9e13459925e6a6a3df1b0b855da2ce05a023cb803625dc7f234fed91e39d41ef03588750092ab431c385ed80897f6bcff5d749a34a22854ef9f190f4ebad589a3bb0ea07ddaf7c8bb8cd7f9802362b9b6784cc182560192bc75d4992519329cb34be3478cae569447b9948dd2c23b57f11e3f6111cb4ba9a484c0cd9919aa49276ff72573673d25824aec6f3216f344737306b4514dc2bbabee2154a03baa7ed070fb1f3f86017ddbd618116878bc66292418ee85f7c7d6ef81c76d90135275fec00996fce999ec8b84716699b31a51d51e7f4b2c2c3e7e1bb5cb45444898938aef17f9d7bdcc44254d419e93861b06222f389686063d6f47b21117310c72b6e99dc310021c6ff68730468f4dfd0801e21a1b2031c55657dae68f744f01efa1041fcc1d01537abbaa972dd8a13019cc187594e53de90c86725b040bb8bfa37255c63550bdb7f3b7ecdb214b1953b65b8ede4effb63c1e487b68730fb75e2cd46d13e3fa945e952c472f19fd8b06a2446704e1bef757b33f72a4831e3736ac72359a8e1ef7ab85f20104c79a2ef990e9ef931d6b33178dbaf29dcbad0abec84b31dcd130dd51965b353f8e41401caac0175ac29af0c3aff6ac95108ef6b141c16c9e723d17f804ec1000cb8dd9965be3ca8d31397f13daab14471e4f6630d7e08d36d9b3df47b07bd403cc974bde23337aead7c7b33116c30c79a0382cbd949a2e1027cd45bc98d034ff73d4d756dae8bfca97402cb95fe23cf635a96d2f645b4a7c774a80ff214fbbdc0b28fa37523dec3c9ec28635f64fee169b822d3af00ca4d494cc0537fbf7d142cd61800452f3fd250360d8ca56f2ca7c7e100477f3804cb327d15e20a65c3a2c10d8d9d43e76d699cbf75ce226975135f838276f15a279ef79e241a2aadf67d18c8ba62df3abdfba34b2c1100065811a141654f4834494fe438b462ad04937da975bd07d788eb37e9e6386eee442d119d8a36a72b96e0c0a925f495767e7a03122e341220932ef9bff940863a1b970e0ce64a783df7343c1a2a490ac396cf600b6406669854b5383fb2af192036c5a05686cd2f65d03b4760a174db4bef2a9149b18a0e913bdce36feadb50d838851fc6d13e829ccc9b8c9519429c695db66be5ccf5c87713979c9c7a376bf7d3d0577214f7192caed1d04366680528a2b9d3fa52f083841123bed7b1ad2329733b9e25a0e6df2cb3c91b035158d48b0ee33010bcc0d0c89d5aa57e35996a4788132b9a05feac9754296a2b6dd5ad7add12e8f1ea968312b3e181ec4a7db5e291d3a6bdd353b59a05972050af27ac4d7ed30a2553d6a1b500212e3fdf9c764634ba1bada4ea9fd41d592a76922c22c0b2b71eb0753aa0cb72062fdb989b70c86da9c235f5a29fda44edd6daaf73f8e55a2ce387afd5e386dcf16612cd5bc1e673c0ab1bdc0ff2eb4b72834c4d87c97fd48abd846a8897db6646e87110adaedab5b97c9a381c9e2aa804c307416a5c9f9a3892d8a36aa340d8746e9f2d0a80471ba12750dc2f024680e70537d96eb373b4130c21e7d2da4c645c7f4cbe997a71586954d67c1dcacd27f2253aab0d77b02dc332dc7315538eb7af7290061cedd2afdd468ba78eb6167c45211a27458b7f4245d4de2aa973cf7618f25753d0351279be7ca113bd4584dd002bcdac9efc7460a6ff7dd6d498e4d9d7e7565e3bcc1b79259bec259a55d9b9cc54ab54c1a6db0ad77c293b412e874186f6e9ec614e8c36c617a233eb2cfbf310fece00b3c51dbfeac18bef5882da973f902207c173ff3e6cce25edff1d18d02bd69ec73009c579f06921d8e3e77ad7825b6a84bb760eace62748ba12b42dbc27ef0d65a5242d55b9cbabce4b3d3258a1c4bd48c7a47836a84578221ba89b75148f99e937ce16167bad8c5643c857fcb826b7e7f3"}], 0x848}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000940)='./file0\x00', 0x89, 0x1a) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000980)={0x34, 0x1, 0x0, 0x8, "6922184175720288b7bfe4be2f8eb65060134f2c", 0xff9, 0x9f4}) 10:04:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xe8ca607b054d09c7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), &(0x7f0000000180)=0x4) r1 = syz_open_pts() close(r1) setrlimit(0x4, &(0x7f0000000000)={0x6, 0x7}) r2 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000002c0)={0x0, 0xc5, {0x404000000000, 0xffff}}) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000001c0), &(0x7f0000000200)=0x4) poll(&(0x7f0000000240)=[{r2}, {r0, 0x40}], 0x2, 0xfffffffffffff001) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x2, 0x3, 0x7}, {0x18, 0x1, 0x7ff, 0x4}, 0x7fff, [0xffffffffffffff4a, 0x4, 0x8, 0x1fe00000000000, 0xfff, 0x4, 0x4, 0x5]}, 0x3c) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000000c0)=0x1) 10:04:46 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x60) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000001c0)=0x1) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x20, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x101, 0x100) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x4) 10:04:46 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000000)) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x2, 0x101, r1}) 10:04:46 executing program 1: r0 = kqueue() flock(r0, 0x2) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) poll(&(0x7f0000000040), 0x3, 0x0) 10:04:46 executing program 0: r0 = socket(0x2, 0x2fc9915ae74563ad, 0x100100000000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x129) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82122e2f666b30000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000100)) 10:04:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0x3fffffff800, 0x4, 0x243, [{&(0x7f0000bfd000/0x400000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xa27}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000c1b000/0x1000)=nil, 0x9}, {&(0x7f0000db7000/0x2000)=nil, &(0x7f0000c14000/0x11000)=nil, 0xb21}, {&(0x7f0000ecb000/0x1000)=nil, &(0x7f0000cff000/0x4000)=nil, 0xc28}, {&(0x7f0000c8b000/0x3000)=nil, &(0x7f0000c56000/0x1000)=nil, 0x5}, {&(0x7f0000d58000/0x14000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000f63000/0x2000)=nil, &(0x7f0000c6e000/0x1000)=nil, 0x3}, {&(0x7f0000f13000/0x4000)=nil, &(0x7f0000f1d000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fdd000/0x4000)=nil, 0x800}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000da7000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e56000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000f81000/0x2000)=nil, 0x2}, {&(0x7f0000f98000/0x3000)=nil, &(0x7f0000c50000/0x3000)=nil, 0x5}, {&(0x7f0000f47000/0x13000)=nil, &(0x7f0000e21000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9a44000000000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) fcntl$getown(r0, 0x5) 10:04:46 executing program 1: symlink(&(0x7f00000002c0)='./file1/file0\x00', &(0x7f0000000300)='./file1\x00') stat(&(0x7f00000000c0)='./file1/file0\x00', 0x0) r0 = socket$inet(0x2, 0x5d2011577f2212c9, 0x5) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) r1 = open(&(0x7f00000001c0)='./file1/file0\x00', 0x40, 0x32) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x2, 0x80000000}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x5) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 10:04:46 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="d3ecd39990fccd78a8e0f9c5b2aae867cd3086ac2cc6c510bcbf8a689cfeeae3c668e8b2a6d4c275d3257f577054c5c12499e6b0b7db79daaaca4eb750a63717936c249a271428ba4320860af040686ae1d0de20ff225c91452b", 0x5a}, {&(0x7f0000000480)="0d433eac9668a6a2984fe07bf70c2605b8ebd09ef1c7569f4a1af7b64825a75cd09cc6afc99ac27a4f180f5b46ef19b6de0f8f0c76978b2050f9add8ffb20f4fd9502dd343af766daa6d909c811ad2fafae68958d92f27e74e395fd82713fff13321cd1bc63f22336e2796b90ccabb2539f0e51c2b6d28a15d95981e67e3959cd11a9f9864dfb31fcf739c74686e65c9ba507867ab42d40ec8f21ba279ea8bd65b514d371885ac8ca5bae5c051ac46665bfd541325158ec88d522f15e2d4e4b3052b6e3adbc2de27", 0xc8}, {&(0x7f0000001680)="51436b4311fb259e9ed0dbcaafca4eb8686ab336f5bd91825a91f6e159c6d3904710cf91c520a7e79679a61dd29ad361476a499a46e7dbac802269be0a031f4f1ef548e98cb31a3ab3c140cec5c905f4ed031a29e4fe268d13986302f007a0aeb84ea55c9c017c2314688be3a363e755c20f14e2ab3f8e0200433886956ccfe98b390e9804b862fb6cd3f0fef406fe6d40aa76e7653231c6c68bf7c76eae910ce7a6d484a1657467597c61b6a49c2d3fb9731ca28d836a1827d7e90d0537ef9395652e877c7a00e174fcc3780af91fe3ef88138c39d70e0c8517ca0feef207f11c3519b3b259796dc4f58cdbfc9893501c4d4fb0cf827e1d3e3fb530ddf42070627b9656a3a8d945ffefc7fbb2a2f0592f1b73d4b518a8a83f6beec510bbdb1b44cb9c67bc10b220b7b25fa95a424ce9dfdfcafc04747a7bd46a123619a0137c41402ffc452f4ea9dc07cf9584d013db0fa95ee4e77796e0a39c73e7a3883fd8196c5b8b7eaabf4a26f9491bdd69e24b780706f503d419108f3802b2f8cb1e2a75491a052213aa70d3de6338a9f1fd15152795d7a548f60e92d57a929743e67a644dd17ca05103cfb78de1971289a648550d4d31553d2c2331f33edb06bdab8886a88cd3809d12768fbf62095dffe4c89247757e61cca7d32523723023778abc650a5a0d861f6066e5b43fb25d2852df192f350ae7d32795340417bf49232f4d5ce70974e9c0679b48ac68568d728d3fd746103327bd4771aadea2e7ca253e64c29d813d8e06900f53823ffd8d03d77e942e5773c20e5de9383c5eeb4e15280d3b8c25315701c88ea0e9f8dbc46ccf285e1625e301709e89859fe5f7b8d9bf651f7bec6fe00d1535b17f6623b1f240a743cda250480f2c1adc1ddba3e1b1f9295b4899cb15abbbaf893555d44dcb2d6594bfe360ecfec02b933d9d6e3bc8411b0a5d10228abf83aacfd2a4405b9c38d47d7f76b67ac6de17681a90d19eb3385f97fa6aea33d260408cbcd6e13fed126e979a8b38130fa012b9c745f7752de96f01a1df7a36c3c814a61521673621e5ca67dcf1c040b8e627f1dd7cae60ef343a85eeb4d6705b3b801195babc5b7763e8c0798997f754d88f7231b96e8e7d0622a406ce8cad279fbc6e6d57ace0ea092eecd629bb149c1215271d912ef094f4f3b4aee209cc3b7c22dfc4185b84e265455b8a3df5b3d61f07ce561ad6d0e5dc32a4f56dc88bdab69d784c9a9899a833ee819350a28788b555a09f4477df8d0d8573e0355f61fb30e3cd3bc635e62e9bd90825449d3f902690199c6b6f7460486ea5c4bb288f3ba89d3262d2223e4fa451c46842f89920a0264743b947c89b755240d80bf4603a110510b2366e3b81feb0669df06dbe4ce2f0798e6ecead5d1788b7b1a0ae4cbd7f73f11d00efe97342ff97977885c22cd25be920a7b8ab1d9c4a173958921143879db4d3748e3707388947d31f09149c7f6c745071c1790600e9914d4c0a3409cb674fd53b176d734598691a842f5955fbc4dfe19e7a246aa76e3847e4b0da7503f8ca66cfee5642740d22e9b9c9ddf3d0b026f684627eb42fc22c64fe26b51b7168b336ada7495d24b379b4289486d34c617c1b3465bdd80df58c02d0dea8189808d7e09cd17ab60ba2b4ca53f76dbfe569202b27154b0f3bd6662e579c9f081ec779127830db4489a685cba7bd992dc42d3c185a8bfbfdb5c3ccb1d72305af5651a5ad666b390943b920e32954048d55ed22ec56182035aa5af9ff6806197afb6b25ce63bb9adac2ac479b128dac0ce812b08f8b3bb82a8e4c5da7b9024545d7a22d8e610355e4f219ca8eefd359f05af0b845a413426f66cf83b1bd52dc75dd0b284b31b0ae8c7497841c865f19d41c852f95ccb14456e347394994baf32169a1d90148d59c0a350e4a2a072468c09cf5d5461430de8a7dfafbd6c029251874e246e1b2dfd9e29df03bb5fbf67b8dabe49a6ca43b254f7fc8b94840d6bc258fbbced3c81550c706facbb6bde47bbb2ebf26680e8c666fa9c05096d42033e9e1c42e3886acf8b0549660a3240a72be0fec1d94e84815b7772d9cf293329850cb3d7ad6b0f4342eec36571c535facbb05f6f1e92546f9468fb69955428b5035702229e9223c46bb0eb3803e9ca7963f0a1508913dd81ce249687003c4a2c855a91b7583b2ca8b5c7b53b59fa05323e66c1ee5e7d5299eca3632f2d583500d6af56ba2eeb3df944120cc6c741f7c9ebe655699971adf0ec5142c4924cad21d98480ea22f84b62486557adeb2cf57e7c57c53c281b9f3f338544d47a3bc1968f05e51c84ad54b381614c4cd1be0d5c6a485e832b8a22ce5d9cc2e3e88c0300046f5fab9d58312af6be7e9e33e77992bb8ea6e9c6c4eed80f7353e42af66985a7fb3f825f65765cfda7dcca90960b114049a08bbb29a0560277380fb5fcad926e427c322cb3b31a6396af1e2c4871906e5b14759ae3b6ecc4224783927fbfc7744c4ddd78ebba0fc05e84381ed4daf4a359e914d50fe6d4b829175e2d7da3cb0b406842880c1181ca689ce3317c15ed08d82e533cf0eadc8402048048cc3a603793711cc4c520f33e18357161c2a87dd63581857f907d3153f9b19ccd47a38f69a2a8b24fd53b4b9d0715bc75cb177de06abf89d2e6b3de0b2d3b22298b5159dbe68aae123850fd7e5521edb36761609c2e117966c5d17bb9ee598768a6dbc4aa3b0ad34646850b85a71504bc4e7d9051ccc248f8686c86892b2213377f86bbb955ac46fe441ebf7b50580684ad3cf59f774893e3a2736f04dd579a36a3385ca89e7e0e96d9174e8fd18ae36f7554567d2c8c130c707618125022439229b443f95a0801b21c38b35d33cef2ef70c77b7a504eb46e61a2110a6c539d9550e81992cfacccad4fdf61d9f18f21806e24cfbc0a0241911c9d6d094d425c1c64a59ae9bcbfdbce3c443dcb477786558ec6f61087029faf2924b56c2981dad58a77abd4d85810179354d8f23f21b57687c107801b0321d62d570970338e25f8cfe7acc8821207c50f9f6995c068852c2ebd8fb09dc4e91b74d23d90e1844f45e868481ff2e84064a4cf258db6b520c96070c7bb0f94a454e447616cc86bb75169705724d2b6f53143caa4fbe0c91d302cedf3138e81c4529d834234b024d2325633cc0b8493cd314855f4d0412a294843ffa2a4f721a988b9a774eb42c5737f627558c5ccc8197b4d9b6cc680fe563b1bcc7fc29043cec6a0e44836b117e9f959066f66a9e29e19e4beafc8d726f43390722853334b57f64da5e1e91201452e3e009302283c3ef55436f103b85b7ea48e0513e60e324abf8529085002db09f605463b326e647b7b5928e503f06190bfa08f2b05bdfd3d2ffe781cf2199d5f332a52dc57e86d8b3df7bf21621d16cfa20eacf084f6e55f08bfdc137baa50b151569ee52331aa99ae4c681055d662e611fe663e7d917867d0d1e6131f4f4372787cffea7a53c1e479802fd4787284e17268e750b1e45c99dbf511d5d22712e2988176c9e99e2ca40ca38b019766add849a3c6dffa1cfdfa9312b40fd339d882d02408a9ddafda67e01dc52d2bf04781b1fd02c7258805c081d7c41487e8a425c5b1c785c56ed74212e5506f988eb7ac97365ea5e6af4dd6409d53c37d10616d977bfd2ab6d141d2310d9c25c363f560ba72847dbf9e4b48af6b6c495125fbeda868d1fe6dee0ff466f848763c2f05ca7abd70b09b7112d2ed2d7a2341678df6f197ba11eaa28a9a8d0f50521e813b2dcd57fa0ed66a39fe97cb64b86eb4793334579996ad44c2a39b4ceda75ae320a630184caf7c25c159b2d301c449d7b13870899a3b16d5b1800b25aad85240f4ca0a497470057d859801c089a01806a88db16a15bfe2d3fc21996b6eb7a63abc4f1156112757ae774818dee12bf32bb5f3c0a1fbd6c2d25d52af523841c6985a91f350fbc3b972542f4c278f21f597b798eb324437a9ec8d47145c8cb00540f5e452b3b4db04573339df9637951fbd50fa02daf25a2a7a6c7f1e968224049749a9a1971e9221d87ada9bd882776888e774d32fdb5a3a87b7b6863ad822ca4f7c370964d8948eb1bcc6955b307f275418ff23812ce76a7e1f3cb7abcd32fa785bc19773b01d5525fa70e822e149641fc6695bcdeb0c3712992f42cebc6860ca231dc1396b8f94ef8f8238b4553dba35fd26bb86538f1de0a13cb2dbc815c4ab6860d8ffa4afe90402e17e73329cf1ff9027f45d15dc6872f8b39fc0f1fbcd2ec64a8c6e5aaaa6c82304d1758eda61f6ec0d95a04b34690248259480ff37025601c7e226e079683b4a2e24957557811a0ac30ee33b66177b56ddbf7c0c07a48a792a01c293061c0676593c36225ee728339e75c97d9e7920fb3fed6aa7defbbd959aadc9aaec671874ff91d2a6655ded2a29ddaa30ec41fc406af85105ae67b01aa961d5f700e24058399e5a5f501b6e7541e8c0eaae0365f3cfbbf5bad90ddf00a02572271386a8445fca1b6f4a536bd5f33d849e76ee97083b8e7448a4bd697070dbe03baa9a725b489abf080d8e6cb7cb869327c97da4d3f68a712a916cb00077d42c46ef0030b38e6a3d0f197d42a269f893118f4273ae8fe0dec5512e2d1d5d8ffe6bec369271907ef47950b03661fa9225f507ef797bbe51bf1ce9cd929d2c25e25fb75a2a5bfaf89655390ec38e72518c52074f29bb5553cf6dd79885d4051c835330d3ad1368ae492c140e4d083a94277275da08280fc4aaedd899936754e486f0d54cf079141ece869afaa1b1564c99906dcec47b1451da146cfdb87f1d7ac96dfa5e962b8c927782fb362f5905dba60d90ed6f976c861b1a64a11152c805adabfef5369fc365e38ada966ed9037b17cc418df32762f65c3f73e19d05778a4c26b05f5961940400ebb13d94de43a0b73a76224228e17362d1d24d0a93b1305f37a68b3a7b7951caf041e575bf23f90103a16d1f6d7b2a37600981d90439ddb8a066b54ce486a2d2283960e496692b7afa930edfc1b45f2b5cea2ae3542323fda599e77efba462a6fcc71fbab948a279717da7fb671ed6b0bc19e477245771f62c4b1b421b39d8966c6fc738bdd862226fbba3dc50a3299044e942d4978498eec2293e0d1cf98553855fcf85a10d052fcb59d785160d950e0598e0fc79938d3d0308a908e29fb9d721a576f88b8e00a62f8565b563eb089e8f3775bf495ac86eac299753c8c392b879f18cd4afc", 0xe80}], 0x3, 0x0, 0x0) sync() munlock(&(0x7f0000001000/0x12000)=nil, 0x12000) 10:04:46 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x8}], 0x1ffffffffffffdea, 0x0) execve(0x0, 0x0, 0x0) 10:04:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe0000000000, &(0x7f0000000040)="58f7778d3c0059", 0xfffffffffffffd72) 10:04:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x7, 0x38000000000000, 0x9, 0x80000001, &(0x7f0000000480)={{0x7ff, 0x7, 0x8, 0x9, 0x2, 0x7ff, 0x100000001}, {[0x1, 0xa1, 0x4, 0xfffffffffffff801, 0x8001, 0x100000000, 0x8, 0x10001, 0x4, 0x8, 0x77, 0x7d6, 0x1f, 0xceda, 0x20, 0x4, 0x7, 0x3ff], [0x9, 0x401, 0xf3, 0x5, 0x1169, 0x3f, 0x8, 0x7, 0x7, 0x258], [0x20, 0x1000, 0x3ff, 0x687, 0x7fff, 0x68, 0xb4a], [0x6, 0x3, 0x3ff, 0x20, 0x7fffffff00, 0x5], [{0x2, 0xdc4, 0x3, 0x1}, {0xfffffffffffffffc, 0xc, 0x6, 0x80}, {0x2, 0xc5, 0x2, 0x29}, {0x1, 0x1, 0x40000000000, 0x3}, {0x890d, 0x1, 0x8001, 0x7}, {0xfffffffffffffff8, 0x2, 0x3, 0x8001}, {0x7fffffff, 0xffffffff}, {0x20, 0x3, 0x7, 0x7fffffff}], {0x8, 0x3, 0x9, 0x80000001}, {0x0, 0x8, 0x1, 0xeb3a}}}, 0xffffffff80000000, 0x7}) r1 = getppid() wait4(r1, &(0x7f0000000440), 0x2, &(0x7f0000000340)) mlockall(0x0) getppid() munlockall() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r2, 0x20004b43) chroot(&(0x7f0000000040)='./file0\x00') accept(r2, &(0x7f0000000400)=@in, &(0x7f0000000700)=0xc) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) chroot(&(0x7f0000000080)='./file0\x00') select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0xfffffffffffeffff, 0x1f, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x40, 0x3}}, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000300)) dup2(r2, r2) r3 = semget$private(0x0, 0x3, 0x80) clock_getres(0x6, &(0x7f0000000000)) semop(r3, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 10:04:47 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) setrlimit(0x3, &(0x7f00000000c0)={0x9e, 0x100000}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 10:04:47 executing program 1: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d447c1ae84d597231c32a53bc22b9a5b4bc1ff66"}) r1 = socket$inet6(0x18, 0x2, 0x5) shutdown(r1, 0x2) syz_open_pts() 10:04:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) flock(r0, 0x2) connect$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="82002e2fe20708000000000000a2406a039992e5692c6e14cbf91424b1b3380401669ec009cef7c4d13daf8566b2215e803f06cfe8833c88d75d744cbeac03a79d31db2a47dbbb2c4ab9f2f7b4d15900000000bddc77e65f9653cf5ac19454034b21a7636e6aa91d912c4f7d531e8fe68e8dc9f63a2186f3ae70ad9809060b239235b6eaa7cc06e3e9a113c3f978cacbd11bda8c62af29bab473b7e98b6b0ca3e0bab63509b0b671ca350c32112df0357c668b863d"], 0x10) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/73, &(0x7f0000000040)=0x49) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01061801010000b811783b26b0000000000000000000000000000001", 0x1c) semget$private(0x0, 0x2, 0x10) write(r1, &(0x7f0000000140)="534411822aa094bf5429f6d73e8c17a1cc43827e40373436b5f567240a63c327b5448ff5dd014a9804e3fb9fd119fc8746427f3f9ef1782e8142ddc545bcefc58b75708fdee6f4556edd95c1a7488f3ebccdca98dce474ca5f1c612ff5dd348f9a087dc3701f3e80b3fd8e6867060f8c54d166ced2c9f1ceffe79ede0cf5162bee5c402db1e6b335d59093d719cb806fe9fb51b7ae34795ea9ffb703077cb4994ab9d1083dac3c456108164d09dc29823dfd64adfc7752a5cb9725f9123d9e6ef044f151a9aafd84600d87f1e2bdfc02cdaf9d1551669b14e3ea32d94eb8fad3b81cf7abfa2a2cbab47c3d57bfb719a340271df04f8ff2138142f57dc8eb7a779e8cf454407bdac19892c49efd67f1ed422fb74d2cdfe1cbd00590146723f0c041f0fe9372256520886fc724e39724789d5873b7a83608b2158f9470d8dfc9d8e972c79250628e5d3a76520bbdf994d517d230078374c7be7cba760449f50b0680e564cf37bd82c7086637ed384209b0b0c842fcf52b7d8d87f7c387a2af092e1527a7e042bdbbef36361ad3e0bb37637a266257eb056126ddfe7878ef12051929610d3eab504c41ffe420b181cd0fa0f55246ed588f83cf7fa48d82b17f6455bb5dd6d6e501c23e7cf687298821f57fd215fe0a02da15fa3e71684af86846e03033118b22d60328eefc894e08d2d0b59317708044b44dc02c7eb114df6d56fd52b8b6a91cecce2e5c5f4243b3dde53ea25776786261bbbee6f204fe2421cf3350a76b999bd1f5d28b30a2ea285d3b2b6c4c8d819e93b3f797ceb39d1ee73e9503e5ff8dc882244b824036fda0d1d1c47839ca566745a9c8d44de0769e20bae81929545ba717331be77391b4906096d84a0363a4076cf437bd708b4151fb6abef440bd1ffe3fc48170839694a19f375070956646d2bbec3d3213fb5f8fcf81c3d8ebb6413edf5bd00472c020c07f50c2e7f4fae923201bab5d6014168fb65daaa97316b60c970f36cc0e0cf588c10cb827212ba99fd6d0c2251ad5941e9f4de4dc1342b0f1b610eb8ad149811578d830dc81eabfbf9c34ac28a60090cabd6b1a6f6520ae2d81faafc843cbbaf109ef93fab766b2206f9299c681595580514bd68293a820225fe61bcb6de3e7bb20239ce2edbcbc0036e5d8bcbd09f1a22331f44863f888accb4e6874d4257255388b7ebc20d64f1cbb95a68e78bdfee81b486f506d8e0ad14206415b99ebdede900efd17d177813a89e304207787f8d78021d8c84896d6ca6d8c7ca784956fd87673071667f7655606f2d91004f36e746a7820c23828b6a8601826b3841eb95823a4989609f23ab5059ed78a7b770915cb85d1a74bc331a7a5e72312944e4d5998660e72eb6f0be28a24962d8f95afa592ef21e0ce026e675bc506f840eeb64f5603c70b3e6a2eb552ddedea034938931b920291e9c095100bdd33904858825eda5e606db652783db0507a5356c57d3a555faaf0d08d4bb4e2ad0e904eaae27676d11deb819eabfa385a248d34b8dc50020153d0f478df93035ed4d5450c11c373d8c40cb8e43d3dfa8c7be625e905e0ab35dd3773c9f33beaeaf105d0bb70dccd59ebc7c7e5f06c8d01ed335f970fffadc35ea4826b1252305b6f34c262b05613ac8d2556c935697e65234a5a21b456170b76ed16f4c0e77b51741a4702943f462ef15a8d8e90fc5228ed7493fabdda130bbec2ea649a51e920854b1c30076aaca4cfd50bf0ca9d9bdda4939dd6a048c3575a4e2f0b6d4ba60b951ac424374fdde35fb64615d4295398f719f49f7e85d019dcb3c17fa80e1023e160aa2409b8e4de7af68bd3e3b52bb73b94a55ee738bc8407d3836d5f0f4ce71c88604c4e3e460e86cc1b7a2d2185a4d32966e2c981c45bad312e318f610a24e4f5d7b5cd552832ddd5bab4377cc7b0877ad5d6d6cf2e8d48292c6611be38a954beb2e0da0fd03e2f949d25e962cd84b0735f253cc2", 0x57d) 10:04:47 executing program 0: r0 = socket(0x19, 0x2, 0x0) r1 = dup(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x10) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 10:04:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/197, 0xc5, 0x40, &(0x7f0000000140)={0x2, 0x0}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000001c0)={0x5, 0x7ff, 0xc}) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x4, 0x7f}, 0x8) 10:04:47 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x104, 0x2) faccessat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000240)='./file0\x00', r0, 0x2}) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 10:04:47 executing program 1: pledge(0x0, &(0x7f0000000000)) 10:04:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700"/394, 0xfd1d) r1 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x3) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d0e, "b04d00f3ff0a631a00"}) read(r3, &(0x7f00000001c0)=""/161, 0xa1) 10:04:47 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000000)="15b62f44e85a53fffee97024a0b3385d31077ec5b36e4e23ea73e4505315068379e5", 0x22) 10:04:47 executing program 1: r0 = socket$inet(0x2, 0x80400000002, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001900)={0x1, './file0\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/zero\x00', 0x400, 0x0) r2 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000200)=0x3) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x368) r3 = semget$private(0x0, 0x7, 0x287) semop(r3, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r4 = socket(0x18, 0x8001, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000001a40)) getsockopt(r0, 0xffff, 0x58, &(0x7f0000000040)=""/1, &(0x7f0000000080)=0x1) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x400, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001940)='/dev/klog\x00', 0xa82, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f00000019c0)) r6 = semget$private(0x0, 0x2, 0x400) setsockopt(r5, 0x2, 0x10000, &(0x7f00000001c0)="7d883bcad59c1435029d2ffc826449d2fedb", 0x12) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000140)=0x9) setsockopt$sock_int(r5, 0xffff, 0x80, &(0x7f0000001680)=0x1, 0x4) msgget$private(0x0, 0x400) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000003c0)="dcd1690dc7261f5a5a3756f939418cf656a8fc37d29bb4256ed43e595481d73ddcd4b83a8a0108f7172772c6c33f60d032368e075d9d76dbf17d11096c464a3407244a533436642c660a7826d09110b1fa670695f289395cabc6b508683a1e47712ab55bc4346459e1876f95c7486229c6d9d9ececc22e59b05015571635111a777507fb25f5ba5d611d153d4c3a395ec520859f400602a1afdb5e713d5527c3e166e342bb9e9943ccff0b116957d2b6d31d17aa707c6b6ff8643752581f1f9693a54acf045403d4c6baa1ec6c9b6bc89631b94dbe993aa43a8b", 0xda}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000001840)) r7 = shmget$private(0x0, 0x1000, 0x102, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000001ac0)=""/74) getuid() select(0x40, &(0x7f0000000500)={0xff, 0xffffffffffffff8a, 0x9bd, 0x5, 0x2, 0x2, 0x3, 0x2}, &(0x7f0000000540)={0x2, 0x0, 0x6, 0x401, 0x100000001, 0x3f, 0x4, 0x9}, &(0x7f0000000580)={0x4, 0x1, 0x1, 0x1, 0x1f, 0xc283, 0x0, 0x3}, &(0x7f00000005c0)={0x7, 0x1}) recvmsg(r5, &(0x7f0000001800)={&(0x7f0000000240)=@in6, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000380)=""/40, 0x28}, {&(0x7f0000001980)=""/41, 0x29}, {&(0x7f0000001640)=""/55, 0x37}, {&(0x7f0000001940)}], 0x6, &(0x7f0000001740)=""/133, 0x85}, 0x800) 10:04:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() socket(0x18, 0x2, 0x6) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x67}], 0x0, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000040), 0x416, 0x0, 0x81, 0x0) close(r1) 10:04:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x2, 0x0, 0x1004, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000154000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() readv(r0, &(0x7f0000001680)=[{&(0x7f0000000180)=""/81, 0x51}, {&(0x7f0000000200)=""/88, 0x58}, {&(0x7f0000000280)=""/232, 0xe8}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000100)=""/40, 0x28}, {&(0x7f0000001380)=""/196, 0xc4}, {&(0x7f0000001480)=""/253, 0xfd}, {&(0x7f0000001580)=""/194, 0xc2}], 0x8) r1 = socket(0x20, 0x7, 0x81) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, 0x0, 0xfffffffffffffff9) pwrite(r1, &(0x7f0000000000)="975e57f4698d21d906db7360738b2a877c609946da0ee2489ce3eb053a7bdeb817795f3b0139f5f34fdea2717eeebee920ee318501493d84ce5082ceddcb8a5792142865dfa1a5b5177dbc1717b7204985f22e4785618dbd383187dcbf8c20e38328dabfe31b8814b48b8ac2883554e32030110508b88bdada1d2e65d1183ed27b60372130d888f602d506cb612172c3017cbbca3ab82726142939735383160eddba7b50df5b7f795a52764c06df9261d0974efb36356ce804293dd402c094f64fad", 0xc2, 0x0, 0x0) 10:04:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x10003, 0xffffffffffffffff, 0xfffffffffffffffc, "081fbef2245185a818657fff0e091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c085", 0xb4f}], 0x1) write(r0, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc607e59522dd465931d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65208000000914cb3909b299d190a11b262d4ce7f", 0xca) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 10:04:48 executing program 1: r0 = socket(0x1, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 10:04:48 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="3729e2b5fcc572dc3945a7b2925230466830d9f51c3c1696b1b9448e2fd346348b0b45d172629472a356cf138c3033c3ee98b8a61f5c3018943827675fb09e6f733ee93af414"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0xd2d1a59f8391ec29, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 10:04:48 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = socket$inet(0x2, 0x4, 0x7) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, r0, 0x0, 0x4) 10:04:48 executing program 0: r0 = open(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x9, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) msgget(0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x100, 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') mkdir(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`/file0\x00', 0x20) link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') chflagsat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0, 0x2) 10:04:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1812, r0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) r2 = fcntl$getown(0xffffffffffffffff, 0x5) openat(0xffffffffffffffff, 0x0, 0xc9, 0x15) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) getegid() setgid(0x0) recvfrom$inet6(r1, &(0x7f0000000280)=""/176, 0xb0, 0x841, &(0x7f0000000340)={0x18, 0x0, 0x1ff, 0xae2d}, 0xc) wait4(r2, &(0x7f0000000080), 0x1, &(0x7f00000001c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) recvmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/203, 0xcb}, 0x0) 10:04:48 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) pwrite(r0, &(0x7f0000000180)="c8", 0x1, 0x0, 0x0) syz_open_pts() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) 10:04:48 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x8}) mprotect(&(0x7f00005ea000/0x3000)=nil, 0x3000, 0x4) r2 = socket(0x56e549b093ece30f, 0x1, 0x3) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:04:48 executing program 0: socket(0x11, 0x3, 0x0) 10:04:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "000000000000000100002000"}) r0 = socket(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20080, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x4, 0x8, {0x7ee, 0xa631}}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0x6, [{0x1, 0x3}, {0x0, 0x2}, {0x1, 0x1}, {0x3, 0x9}, {0x3, 0x9}, {0x1, 0x2}, {0x2, 0x3ff}, {0x3, 0xfffffffffffffff8}, {0x2, 0x100}, {0x2, 0x965a}, {0x3}, {0x2, 0xb826}, {0x1, 0x1}, {0x3, 0x9}, {0x0, 0xce6}, {0x1, 0x40}, {0x3, 0xd1}, {0x2, 0x51d6}, {0x2, 0xe0bd}, {0x0, 0x80000000}, {0x3, 0x8}, {0x1}, {0x3, 0x1}, {0x2, 0x1000}, {0x3, 0x29d2}, {0x1, 0xffffffffffffffff}, {0x3, 0xffff}, {0x2}, {0x1, 0x6}, {0x2, 0x4}, {0x3, 0x9}, {0x3, 0x1}]}) write(r0, &(0x7f0000000100)="48744b5de1cdf7f26aa771b198ab0e0e88497d5dd4e48704d9c37947656d0533b8fb50af30ead893bf1e823dc73d88dd49b0a55cce4a127ed3b74800a26f5a012aed1adbf5522c5d4aa28dae4b3aaaa95e1d7d1bbd20e7c30f7c2c9e823644a7afa58169358dfc7effd2f6bbb0c3376bc9942c9c65bc5c0139bbeee983279c57d5e3ad2d39f3c0a1c3cebc6f95c7ae2aa48d12a42258a7dbc2555d71aee62193dc47ded3dc4463b3e3d108c3674f37c1c673470f15b5b5041b0720f68dfd93645ced4586b699f684b9957b20ca76828c6190d5e85146cde5e80ab2312ccd29bfd805bcf0a9bebaf9bed37cc752c20677dba2e092ab1af5625e32a7bf3a6f870c71c81eb86b9f0a55d9951407945681bc7cbe2044c2b1c0c2f98098ff94cf45ba66ac0e93f62aab239aec972a2dc2d7fb235079116841b3db1af160d35b8c6e2033330be85f8da30afefa44d19a3fa413a4de46e80b4d8be3ede5807d7b1ae64f15e4fe9e7b06d9babd", 0x169) 10:04:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xfb7, 0x3ff, 0xff, 0x7fffffff, "64f3ee267eb7cce5081a6f09000000000000f200", 0x0, 0x3}) ioctl$TIOCNOTTY(r0, 0x20007471) setrlimit(0x2, &(0x7f0000000200)={0x60000000, 0x60000000}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0xffff) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000240)) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 10:04:49 executing program 1: r0 = socket(0x10000000002, 0x4, 0xc3) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000240)='t', 0xffffffffffffff5e) 10:04:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x2, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) socketpair(0x20, 0x5, 0x9, &(0x7f0000000000)) 10:04:49 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() chown(&(0x7f0000000080)='./file0\x00', r2, r3) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 10:04:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000400)=""/141, 0x8d}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002b40)={0x0, 0x0, 0x90d6, 0x0, "6b30c10000000000de4dfaa100", 0x0, 0xfffffffffffffffc}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000002bc0)="bc41751eaca71da6b4e477a705790550bc59ed1e8ee865d62793b94c7e4c6a5d450e501ce51b434a87804c83ea5ef604d72ea10a2b052eee402c536605bef67bde4111ed78390703ba4f1994cf1d903e5c34891b6643689f915e911172cf264ba7afc487745d0265d529e455006f84770ac7c1cc9e1e6c0f849026d97acddce83c2f0120855c3791e884a717c4d479b6be7493d8a2c3fbbdc453b6e9ca7f2639631b52fc56947766f1eb835bde19170f2b6f800eb7daae339042dbf2020a853e28007755d7e7328073e92cceb5f757f8174d29deabe06967353488791a92eabbb1705aef10b63d4ef219897cbc2b6d3c6fe2e9ac674569e1316724a4c5788ad781848327d4a1df076f0c367be63a1c5b82868d91e61103adce65ff7c7fee56917b5bc84d5ce83f6f6c487e3a6d41b6a56a4ad5a045b8d8e941264688958c106d48aaf965724deb2e93fb572b44dcf67ad6259c5be0b9975af354611d61737e75a42abe5a128f1f2290681c5b6d2aa515f1404cfe9359978c8a3b2738acae9ca8d933f3968012dff6803aebf8b71e686cee309f83a9ca91f7b9f2fbfa9661b4ad42e96f9ab28090c0b563104cd66151896abe3911bfecff77b446ecd9555091ef7555476b35e8da1fdb6ba91cc6a0c623f15cba612805fff9004724fa8bcdede7623802ee3c15d93be7d7f1f60b9065a327970af4f0dc928e23f8ea48a3fe9479425f72b20630bd92f4a3df595f539522bb1ac36a151bdeda5d62e20b8936d33358d8047601a9a97a8f184a8041ab46b010d9f428f636b7439151b392ca22c2bc8d9288e050e15683e1775c76f434c2618c24f259c8acf6ea4759b65502f0d4b2bb4b444802fd604b3e6afc669666c43bce92494c43776547b64ab59ba8d788ea24415d3219d6a41f0cd7be1196a3b374d77b3e1f9cae011f22d4a1f1b7ae9947ae001e17bcb1ce4c47d287cb17269f10e2cc05d5de1b1f211f4674831cfdadf8382e45ae6ec251d5a1989bed49dac89bb63721e689a1f75faf014523eaa3880253f37c3fbe6097e77da85fe9ce0584ac5cf511a4b237d29d8f9ec0bc7531cac9bf7a93608867438479a653c961bb0dbfe8c36d2a8cb4634ed5d096e263e592bd22326f9a52489c52c48a319802e12feb8081b7b0566a11dfaf189164132b67f8206bc805df3385aa5d1bcd70be385f319f773ef026bac388ea051b22ee7e0c43e5104cc6fba8b466f67ed59d8f1f4b573848dd2a5906aa2fb13de77b55edf8409797e0a53582e6d28f348422dc5e7df235fae1a3eaf2bfe545535f539ea610fb1ed0e0b16c88dd951a7affe5cdad28706c4b5bffd1530bc1a1a8efe83e969b443aa0271764fe3db08a3ca2e2aec2129f39852cd808054edb10c8d0479ce582a2cfaacda2f96898789a9bfafc4252107633f2762609505750d979a2f54b82b2c795cb90c42442f88800a0eb971ec6ba3487f88b534d88dff8ca6680a81af3aa8315302ea21267d43eba7eed5d832908841adc9397a051419d99e884bc66f0c99123826ff3c530a6f8b6a10e9cf579cf8f8f2a5fb8e171c1a9a24763706e53b1a290112a4520e44cb72cca5e7b7584a0c85ea87a62e2d98311c8d88a5ed46353a3303dbfded403813947fbbe28279b9d091a8bbfd6dcedc6782343c74f459f1b0b84bdda32844076a05ca2ca548861079c20112aa85e637224eed1d002d5a25fe4bbb1935efc319f4a2c9e0e864f03d26ad783ed6a8eca45f3fa40d74aba36ad37e197b746aeac245bb2ceda67ea4f59591d0ec96a51fa87ba4c3b8cb1aadb9abe76520a33d7d89c9e226044ba1cea9295939aa16fdf446417cf75240794cbbff363cda7f9159e5d80906553c982e28e61ba3716b74409c78440ffa2d7000b2c5b77961c52f73738bf46f8d252c1ea9c25873427212b98cd3597775e83cebf428e09238be82025f53b50f511c52c7c139a65fe3bb7f984322288c2adc2600842c3facd43ccaa7f2b479cf9708c40034ed325e7ed1649e5e23151d960d2548f94bd74e2919f0a61972394f0b38687a5d0ba83c3ae01ec48c860a678c4b8d295a5edad6cd7255012c969a2c36e602121fa982d99dbed64a6615087131a637348436902b72922ed759dd4287f63b4a83829e232c33aa1396e926aaf1221790dfb4a782afec036f22e8fa2354c205a5ed34c060ad151dc87e39a3e4612498351b82fcc35bab2066d1cf4ef537158d2c9a76bf9788fa6afff647a6d4961acefaf05855e0c88da101fdc82611f3afbe42a1082604eeebd25a24f881238e9ee1dd573b232f118f84b642420ced6820e7c4a88f3ca879576d870001dbfa1d09e2cb8d60029ca93a04d1fcec2eca0762030eb698c5ca08e64e41dec1cc53021b5d67d0995725695dbb246efde99d26076554b231e23e8d39b7210cc0b396bf86122da394761ccad08cfe53900f42b04f3393d735d039627cebafed42491422d2243c374c52ad5ec78b0f1e5e0a84c463b41ff10515df5c28e050fb3eec017efcea953c343ae9f0df5bfe2af0fee0c7966aada15986b8954a61e9965537e73054ef6fcbeb707b79e2f4d0e262dc6dc5598998623220650232440d1b20fef302bbb120976df4c902fd6555c23c02c3b23c8973e095fa26dd6f32b0ba697ce9daceca5c0c4cff9b2582195fe3fedab737da30a08670845cd9287d890c93cf044fa8aa3480a7c56972f8f8c77cd81ae24f49a200f4738bb61e14be557e65202eb424d203c18c404f3bce05c1c56ab63be027376c11a2f1ca77db6074b1325751030e444148db2284773bcbc9806075b2e7cbd8d9feed3ac5f07650253175b88b7d8c654427f3758d0daf4793a2a1bc08bb2b963461248ea11c202c196d4173282ad1890d093cec64086619967a7d683b1cb76564e247dc6724e0ee107ab10b566d032383f7f0245d76179f73162cef642e2657018f656e4a1938c94f46f77b5daf6b90ce2c98d25be794511b66e87376e94df634a3258110fcbd10fc3ee8d6f3f5d9dd69389818aa12d0ce65a9b49cd1bbe074b780ccbd9cb0435a878987d34bdbd00f5c238343eff7f99f4f485b98f619ccd534ab303f5e63ddf8ef0f13acb0fd1e34a2694a644443bf26ac1da48723de7277831bf7813f2b0e282aba468e44cac2048ea734c2135a0c91b2b6ce2fbf71fad2ecd08573abdbe4c2dbdb5c6a92ccca97664a0179e40005584d01504fbfed709b2bdcedbd7e635be126556f04be14089376ddc849f7fed7549b1746de993f80263b4efb7b79adcf9726572e0417b12ee5090958549747a1df31a079f3bb95a0a6fac9d82986da61b78cc55f41023652629e5dd212cd119437d7ad518c4fb1538b81c342782e74d7f55c5a52f9f273d3d32278ee1f81e048ab3bed2dd9ae8a50777eb2bf40ade474ca54bad19bcd269b4030a30148378fb5143cfa55e5a8a56568718e53e846124c06aa70474e9ba1dafd6ca29ff9425bd923bb2b01e76efd86922538637131a3767fd1159a9e51e2a8ce73d01b82a6c1345e0c1994fdc61efb728b0f3b919b4bc7859e5675c26f581c2f638495fef694d4ac3fa3e63ea9dc6edb8bd9c5b787f8be5ad6b2218f03e4cf845ca82d2ce93c692da6811baae4e55b74b519cf82c1d36f4c05dd6e97e1a773d17f16617fe2a569891786dce0ebe39a08e3e6342e551da7d700b7690571380ae4ceee3f55372611f55a3e7167fc3ddc86c3c2ec833eed3dbd95191089a7113a6094cebfa670948e6e6fc9b28e06a9d948b56a55553462ce6925ece88436a1ade46f6ee71cc6c583f7d081aa45c9f38d9cdfa6114b517048f46b3465a385043623851a50afdfea73676d92e3ce37e9a80fa09233a0f5ff6cc562a401f5dd38caefdacd410d841261dc1985a26c4a4267605f308db832ea1bcbd783fce0d9962e57a60e432b8984db16dde9ef7bdc3c2d50ca93c3f462c48db3ab4350973bc8110144c63e09fb371f6a787b39556d765c52a044395c57f75493d7fd1f6065b6e9ea2bf9dbd2ecce6521f2c3fd1e19dc7a60a2049a0d5bc768355463f16fadb67af042e560182e5a75e4e860f718f2f1c336b1bcabadb88317485ac9332f7c04d143548c1cd4820641d8c4ebf7b9b9374775af803a2944302bb4b59dddda3f359ee2421dceecacd6420019afe0a429e74898ae37887de7287d00bd3fd2ac7c1c562bfab1b8de5cf5a810a1bcc0b554e89fc7f6c7828f24a7dfcfb1c08cd6420bbcca888ea1c5813eaaa8b2907da0802da039a28a0dfef208dcc696fb117f92d59298036088c537f80e58b63d7995864efeafd609f6993dd58b858715388b2da7299a036a9d06403be848debd2abf84b26a4649a8377fbd71b6f07003099b480644c022bbd6e01d9c5550bd7cfad58f613964e9578b671ea444037878866c76360bddf547f380a2207397e94aa29b3c1c91f6da189cf810eca55ca719f00b0dc2862feeded984ea21a0cdd976641804d789866d241edea7e14257a63373d9512d18b68c01002cdebdc9434b927eb9cdd94e72d8864c240a44bd42b772a561dc24cc1786ed9ccfa4092dd74f3e97deda489329eed734e7cb9ab34d39b23677c69f592486b67e0323b3163f99644e93801b547234dde3d6385fa7c095ab14b4422e021f9889a6d4b485f0bd583140db732072624e14abea3570ec799d1bd10ea9cc7283ba36b9c673b13cf9186ae36064c5b6da2c471b82f5acf15aecd0a2f7f84fa235038ab5bb821f5dc076227f43edaf76a400b06409da29582ce4aa5dc46badb8df733c7314fbf9cb21fd67e462989396d671b93c56452fe41eeb49e1de635d2dd6cd0812983f30472dc7e06f5d716a152664182b318c3eb588bae8d6d9defeb1a5803906fb9d1d13452b93419db5db9dbabb161e6bf446e32da73cf22c7048c99158489e7a7e702995b3be9b9853af6b8dc4229b4542bb4188a0726e13e3bb9bf7b5fbabb6fe1d637829316befaf0e14f8b4b0efb2434f67cbdd674e8dd91f0d969003ca80bc7a5fb160864f3e9b9ac6b04720f78dfd3196bded3addbcf7c94c6d1406f308dfed919e265dd135f73984795b4cc5de7e4370eeb9a541257c21903f68ce0cacc19055b3eb6a712325988954cf1189b7b46ee5e4cb9792122970377a0489859bf1d8820e6a6e3fe4136a5d8ee969c5b0fa877f424735f31219c23daa311ecf8c823d68b2cc06097680dd93678ef487c009e620c720d18ba763b62a47e23af848cdd19f6305a5ce563b0853aafd1ba015afe1209bcda20fb7c3c1b98302ae96b09c67eedc7859d83e39024f93a9f530bf5723ccc0afa3b9a95ae9cf4a5cadb77566f3791aff149a72eb6d32091bd4da53a8406519abad1acd1cb7b49109c4edbe600c82a36e5c210c571791e61cdc27c4c569cd073405e82b6367b24d9dd3e09b972b18d5fc8519b8058af32b4458fecea3933adb506cc597d5405e0b2fc94fe98184831a52f848c140c093d51d4ca434fc6960eb6ef01ec35127a811de65e63e3db51c4e160c7305329be2859ea063bb1cee421f2a3b7cd9a085fe07c593303962277097bd2a9667d7c09c59e14ca1c529838845937f0df1c63302a6f234b009ef57a696e9a0256946da6a3af84644c262160e841d537a3a03e3e7c6e77030ac1f6b131df3b214985b6a982b4c4f04ebe07086ca165a284b8b66e90cabcc9d6fffae4194b10f012b037000335287df33b42c8c3403d5ee6961ad02c23212d07770cb8580bcfd4ad098aa727fb72830d1f5532a39d05078a14510b8ea2ebb46a64", 0x1000}], 0x1) writev(r0, &(0x7f0000000240), 0x10fb) write(r0, &(0x7f0000002640)="1df6f68c2c90ffb136cf86a5d20dccac766c090504d102dc0b3e942639d55ee5685fa258938672da219f32c9190beafade7e7b27bf25d1dc0b3652b06386d96971c1dc6eff5a02f848bacb6170c8627d8535ee46a9e5210e7daf9cef36038d2bdc95ca98b2f9535428c3a646ed7c7028000000e56caa4fd652e98510d2d59ac61ebbe552f5c2f2fa95ed7a46d0ebeeeedf7c25d936a4807586f068c42184a95e0a252593fc17befa7817a31e84aa76ed07738d682887707556348f86bde8a03d982af13d8a1a27fa56807e627d5a56934aaa2126c74419bf0e7f43f8ae400a085eaf97", 0xe3) r1 = syz_open_pts() close(r0) fsync(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r2, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) mlockall(0x55645605d1699325) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x8000000000003, 0x7ffffffffffffff9, "845d550900200000fc5c7fd2008f27df00"}) pipe(&(0x7f0000002300)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f00000035c0), 0x0) r6 = semget$private(0x0, 0x3, 0x80) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000200)=0x4) syz_open_pts() r7 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x42, 0x7) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000002240)) getdents(r7, &(0x7f0000003bc0)=""/4096, 0x806) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f00000011c0)=""/4096) semop(r6, &(0x7f0000000040)=[{0x0, 0xfff}], 0x1) semop(r6, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x2, 0x9, 0x800}], 0x2) nanosleep(&(0x7f0000002b80)={0x8, 0x80000000000000}, &(0x7f00000000c0)) 10:04:49 executing program 0: setrlimit(0x1, &(0x7f0000000000)={0x1, 0x195}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff82, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x17}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x200000, 0xfffffffffffeffff, 0x0, "5c241c1ce1be9c9b7bbf2708dec66fd7aab0388b", 0x3f, 0x10000}) 10:04:49 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x42, 0x2, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x20, 0x4, 0x74, 0x5}, {{r0}, 0xfffffffffffffffa, 0x82, 0x73b184a3a0a2f54d, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffc, 0xbc, 0x2, 0x3, 0xffffffffffffff6e}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0xfffffffeffffffff, 0xffffffffffffff00}, {{r0}, 0xfffffffffffffffd, 0x8, 0x16fa15eb78e34647, 0x6, 0x7ddf}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x2, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x81, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x4, 0x4}, {{r0}, 0xfffffffffffffffd, 0x28, 0x80000000, 0x0, 0x3}], 0xe63, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x8, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1, 0x10, 0x4, 0xffffffffffffff81}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20, 0x40, 0xbee}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20000000, 0xf, 0x4e}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x45, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x80, 0x84, 0x7, 0x533b6866}], 0x7, &(0x7f0000000180)={0x400, 0xfffffffffffff801}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x3ff, 0xa5f1}, {0x1, 0x4}}) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 10:04:49 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x100010142) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000980)={'./file0/file0\x00', 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, 0x0, 0x1000}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = fcntl$getown(r0, 0x5) connect(r3, &(0x7f0000000000)=@in6={0x18, 0x2, 0x4, 0x1}, 0xc) r6 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r4, r5, 0x2, 0x92, 0xffff}) r7 = geteuid() setreuid(0x0, 0x0) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0x229}], 0x3, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000800)=0x800) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000040)=0x10) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000700)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) semop(r1, 0x0, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r8 = semget$private(0x0, 0x3, 0x7) semop(r8, &(0x7f00000000c0)=[{}], 0x1) shutdown(0xffffffffffffffff, 0x2) setuid(r7) accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0x3059b6b611da2231) bind(r3, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) 10:04:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="24fbd8d19c21b357d7b7e8a4e321c357d9abb3634b4126", 0x17}, {&(0x7f00000000c0)="ed8735788b636cf3af72c24787cbee895a08f12efcff223c6a9cd1f8a3b454c493", 0x21}], 0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x2812, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) 10:04:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000600)="b0ae2fafc0cdbf86069dd77ba6b06e756bc5d856a45b73508f601f9349481c78ba587bf22a943da3c00a632ef0dce392b69a0e0c1c945af44d199d65be51e43814b9e873bdd1e68d3911ab292a3a3b30d07d5f4aaed28bb49189370e460924eeaf046b103f09523936d444eb7dc39e9b6e1dec1146b94f0cb1412d1000f46e820f4a06ed19ce371d61736ed8546c59837a81e3a6d27c93db350fc0b681d8ae421ef24b5d640bc308280db06042469bfdd56af63a17f8386403b44d8e7cca9240e875145b7470b05abb85c70716c82e028d76db149c9fa6678eaef345e40ef41a16337f0f30841703fa5e6745d2d37a02ab08101a40741d1851af5dfbecd2a62143201f000092ee82eaa636d21e9ce6aff54d86abe90efd073d35bd4fcdb34400ad8c059e7f12bf3b5621d50ff21a392accb6aaa3979b3c70df920910c4e697befaef27274c3da9338a07f34149aeeb4214df021267a269de508d43f639a0ba6ba2c06248f0da19d059a4a8066dd6e241fe077abe1be6aff8a2cc4c5b93efc24aa390177a387c735fc9e0a9edca9ce47c92f09933a4cc270fb2c3ca8abb86a0129950c8", 0xfffffd9d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000340)="9699398b6da653b2199b61d390504cfe313735a713c662a3e3273cf3d87b2c42419503ded2f3c5449504d65a984c9c5cf4c46f502330e9db7512d122a2129e95dc843e40d5949e003900901e6673c40da08f7634f6ef8845e22eb52a202f3547213fff87d71be510b859abc9e52defad20fab790144a45042094a7199915058feb484ee924f3088920899ad3f574b6cf987d209530d5421329f04b164a225bbc74d996eab4c7d66521dc74bc51da4d9170eaee4375b47565258746229661fd49e7333c92f63bb4c9ad78245ee1cf98f454542cb7", 0xd4}, {&(0x7f0000000140)="e86fc11d9ccfa9f9db12e3cd9b2d19566daec69c44ea751e61032691b6aaf6f4eebb4f1f0045283f2dc05f067e22f4cd313f1932f960c4ebabd0515fb753bf2444888b21371ddedd50b91e361e010abe572f0a38a96124397af810bf156e13fd42a5fd3b186da5604361acd48cb349d86c15a849cea9283ed1bdaea90683fddf9d023024fc427d995b0b40614ef9d18c881ec7ac4cdbd38698feafa4e74f570aa1913415a6a8871a2faac50f4f26550e0531d7bb54a63df6f5c36b337c7b403b", 0xc0}], 0x2) readv(r2, &(0x7f0000000a80)=[{&(0x7f0000000b00)=""/216}, {&(0x7f0000000540)=""/157}, {&(0x7f00000007c0)=""/252}, {&(0x7f00000008c0)=""/136}, {&(0x7f0000000980)=""/200}], 0x3d8) 10:04:49 executing program 1: r0 = semget(0x3, 0x1, 0x10) semctl$IPC_RMID(r0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r1, 0x0, r1) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) r4 = dup2(r3, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) read(r4, &(0x7f0000000300)=""/4096, 0x1000) writev(r1, &(0x7f0000000080)=[{&(0x7f00000002c0)="69d2842519dcf50a40984a332b36a8cbd0459682d5349e85f141ad46a59fb0af0d84466153dde3d757421088182323df577ba792cf63ab2fb68704", 0x3b}], 0x1) fsync(r2) 10:04:49 executing program 1: r0 = socket$inet(0x2, 0x80400000002, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001900)={0x1, './file0\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/zero\x00', 0x400, 0x0) r2 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000200)=0x3) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x368) r3 = semget$private(0x0, 0x7, 0x287) semop(r3, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r4 = socket(0x18, 0x8001, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000019c0)) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x400, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001940)='/dev/klog\x00', 0xa82, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000100)) r6 = semget$private(0x0, 0x2, 0x400) setsockopt(r5, 0x2, 0x10000, &(0x7f00000001c0)="7d883bcad59c1435029d2ffc826449d2fedb", 0x12) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000140)=0x9) setsockopt$sock_int(r5, 0xffff, 0x80, &(0x7f0000001680)=0x1, 0x4) msgget$private(0x0, 0x400) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000003c0)="dcd1690dc7261f5a5a3756f939418cf656a8fc37d29bb4256ed43e595481d73ddcd4b83a8a0108f7172772c6c33f60d032368e075d9d76dbf17d11096c464a3407244a533436642c660a7826d09110b1fa670695f289395cabc6b508683a1e47712ab55bc4346459e1876f95c7486229c6d9d9ececc22e59b05015571635111a777507fb25f5ba5d611d153d4c3a395ec520859f400602a1afdb5e713d5527c3e166e342bb9e9943ccff0b116957d2b6d31d17aa707c6b6ff8643752581f1f9693a54acf045403d4c6baa1ec6c9b6bc89631b94dbe993aa43a8b", 0xda}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000001840)) r7 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000001ac0)=""/74) getuid() select(0x40, &(0x7f0000000500)={0xff, 0xffffffffffffff8a, 0x9bd, 0x5, 0x2, 0x2, 0x3, 0x2}, &(0x7f0000000540)={0x2, 0x0, 0x6, 0x401, 0x100000001, 0x3f, 0x4, 0x9}, &(0x7f0000000580)={0x4, 0x1, 0x1, 0x1, 0x1f, 0xc283, 0x0, 0x3}, &(0x7f00000005c0)={0x7, 0x1}) recvmsg(r5, &(0x7f0000001800)={&(0x7f0000000240)=@in6, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000380)=""/40, 0x28}, {&(0x7f0000001980)=""/41, 0x29}, {&(0x7f0000001640)=""/55, 0x37}, {&(0x7f0000001940)}], 0x6, &(0x7f0000001740)=""/133, 0x85}, 0x800) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) 10:04:49 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000003f00)={0x1, "f85c3e6bc311876d42dd4d11ebc91be94c0b31ff3a3525209c61e6fb5f0c91bf8ccb8731dbc3da24e7009958d81688684ebc3477b776e830c544ef25ec67112ca9fab008e02b4024c627bfbea2736fcfebc5117802cb89ed5258fedfe31c8d441dcaa25beeb634a687f8a53be6684e23e9ce1c335c4d1148ea89e201877d2ac45cfdffe0fd47eb58db392d61610af47c3ce25932650f89a17b300479e93f6b64db7ccfd83e52ee9988439cec970bb92a92057c2998d238ae8039e4d0a65a4cfe6ca58211581f4b2503cca594df521a42a2fbf56dc8ef7b7f7b9f63"}, 0xe3, 0x800) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x480, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) 10:05:36 executing program 0: r0 = socket(0x18, 0x3, 0xfffffffffffffffd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x12, 0x12, r0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) fcntl$getown(0xffffffffffffffff, 0x5) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x9b7efeb9cc4cce37, 0x0) openat(0xffffffffffffffff, 0x0, 0xc9, 0x15) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x83) ftruncate(r1, 0x0, 0x2) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) getegid() setgid(0x0) recvmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/203, 0xcb}, 0x0) 10:05:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000000), 0x6e8) r1 = syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x5, 0x5, 0xffffffffffffffd9, "855c000267bc230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$setflags(r2, 0x2, 0x1) 10:05:36 executing program 0: r0 = kqueue() mprotect(&(0x7f0000784000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 10:05:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9dbe8e522a7dd030) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) 10:05:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x7, 0x0) dup2(r1, r1) 10:05:37 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) 10:05:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = getppid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) 10:05:38 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x12173c90, 0x4) r1 = socket$inet(0x2, 0x4, 0x2dc) r2 = dup(r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000001c0)=0xfffffffffffffff8) recvfrom$inet(r1, &(0x7f00000000c0)=""/144, 0x90, 0x3, 0x0, 0x0) shutdown(r2, 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000180)={0x2, 0x9a, 0x4, 0x2, "142097cd90849920d90172594231f3e2d1c0a02a", 0x1ff, 0x10000}) 10:05:38 executing program 0: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000080)={0x0, "38b584d73a33288af86c00caf4dd5c283831bf7bc98bdd70bab6d5ddd5c3665706fe5e2e2dc720f5c98617e1ae79464cbabcbe677be9ffe433be4484971c80875f8e5090a14759cb181a06fa2381171af2c0e5bf8b7d45ec2ea366ee9c85e6fc89536c526ebcf1d2cb47f7cc3d3d0f66b418514f99b0474bd9df215c53f42bf7cab63728200738c120485c5fa4ae6b50d0659bb2335654c749de4f647f28ecfa1a13ca82d2d577ae4a313d116231802973c5da3c417700d222d134cd2155a9408ba8b0157ed8374d0f881419729f9e07641385b60e5e8df2153618d109a472197b646323a30c24c76b74d745d3d38fc1b0df12d0135cade0dc739444d8bc012714a37058d7fac64e9b7643f1b994f493c5dc6aa063d704c6037ad2efa5d4b6bcbbdb4938c31082e2c5b909b12f328affedcd6b913b6ab09a7e37f9036337ed7cc8f141833f2240833ad6c09bb5efbfd657d2d14d7029d6dec117b396ecc084c53b05950eeca73c07dedf2a79a682723a83e7240017b204049c0a6b9409bfa6fa923274f99e8cee145d4180b73273c512c37d9f805070d1940215c3f377d53338bd3ca684ba8758d41183d28c305723407a501c38e8a67545c6f44a41171a450cba61123c70d8b1cb823dd596752ce0c218447ff54d94a53ebb7e9cf11e7501dd9389f861575ea5562d1332c39840d8af1e6434ea26d052dc4d4d3918e376fd3bb3ca926c7774bd1121d395171016a516cd7470f5cf4d7a7ae0fe89ce7ff3bcd91ed3e85e1130ab5ba68cd502290207a2284e33853e5844156bc7b829b6d1f57b7d40bf7d87ab026cdb59b9a089d23009d4b153f6087bab1aec95341d964ffbf78bdca90c8199b3cf4bc2e1a87449e9bdf6fb805f9ac917f7bdb4bcff3d0cd97838e11651c737a8cd8bb4ec190d4f0c61b65099efe29e7022d2a2c618d4b3fb25a0140d40c7aa3ce9ae090fe7758eef25f9a3fb3201ff73877777726e111753ad93e7a38bf4d978408cbdc1877e2780f9250bb1acedb8238aaba499288ba023aa794f6da0fd8556c58617de41a089c5d1432f3b2bb8ac25ef347d78b2eb843af3c2e8e706c09d7e9c0e8a5e9b4a64a071018d07d3e47746dfe355a1b66cba5631be7d89eece079a8a03f417fb6d1dfa20eda38af6bc9e23c192be5edea69b1c82078c71d792621faf8a420d8bfd4593a65b8f11d2d9358cdfe0709e915c8af944ac450a2bf1cec946902f87eeb28ae3c0d4f57c0de38560b7491db1877d2a05a598403444701dacddb0c766eb31c70cc646a47351bc78d2270584b75050fbccd452f7d4d8122321abf8923e7b07938952f772617e6a9e88fd01629ffca7fa542b2a8fb1e7d93d075266a2f118f18451d794b8e7ba3df8de154bf752ca462521122b9a055038dbcd81cc2b5ccc9c50b3e72718cfbd10ce1a59db4a0b5516d3c2830de9b3f5b210803773070aa9090fc5b443df20cfad35e3459158cc75b58f715ad313ca78ab9543c91cb8ec16e24d7d6e753d72d783744556099fe636706ffb8da9e505e15561f551d5c481f61e7e4b3be73b7798a8e53f6cfcc45bf102fb814671edfb88469646adb37687afa802a0c6b91c3ad9796c49aa441afe06e16e640293bd538d3d8fe006431e1fda8984cd2ef3ccc5729cb43317a468f11cbd27438a060521fbfdbee4ae81bf2540228104a086a6eedd53bd3d0d412db0d4cb028b152fa17ee2171d6dd3bfe30b144590b84a27abee4cb1f135c40722a22e25cafd8ab9ab0aaef2e6c669c937115f195386d863c589e8eea9fe9f249244307f987554fb355997674db8c963ea3181e406f9bc27081bb4f52697f8afe5761cc05dbd589ce66a15a826756f0352e04b9c3689966684bfb831cf1fef6db6e177b706f7f6bde3de6f5dd93acc6de7e086c036403ebde411be8d7b512ace4d766d7b58710e23ce42373627824df75b5fa555a26c82d478c0e0008d762903542cf469fe335f44420b09e014f74c9e5c166c24db8e52a51db4102c615172c5a1fcc676a607d5bb65a458d4bb64bd5ab2f4ee6151ce9e1918d7fb30899ec51e1f5181cb1bc6b0e590d2e0ab1d03ce3dc81c625fafc2600babaf626877d5b6f1706a883f4b35508a5bf05f695dcee58c6d0ed4f63290432f2dfcc626c50dccee8187615ae627d9cf389d9c0c0f54f732620e4bc409eb6dc65db4c335ef4ab92c03e7d87c3832244bd8f0f4f2fc78fd9ba0fd67a01235521183a1a80e873bc167551c2771be48b4306cd4f894fe50ec1aca827ec86aee1f0f8da0ee3e77331516793cf75983ba4e2770dac4ce0eb2c431d8f6807d400db4ed449df06d196c13a6c4d11535c6fc3f969ff06b75445693e2ef6a0f41e66da99db7198e7d266a00eb849387db20693838abff097222b2263747981b44c1e1ee1032fd4c3d14286181b5a4f6e9e2973f8b15a01e927737513ba5cef9846ce27fcd206a4b4cf5c748e93ccffdd1c3b1561d5f39edf1487e18d5114bf40c0c79291d50cd8c139c75734e7d89ccfc39bc97495028f9850b738e8b13c2aae35f86ae80be15f1594a1d9625e236da4d501e1a0f4440cbe1a2c30a9c37172c69348359d03a25a2e527c180203dcf23319e9ceefd1b32948ed4f005f878b4367af796ac7aba54c3a2929e747e5efa01163ebfea556824083cf640960047fb21fd533fe1574225cfea660661a9a7f5b7dd3a99a99b585a4616e3886f65860f6d4bbe5d63c45657213a9433c449c367221639dd2b8c7b277668b7f2d8e8cb0b54be1c5e261c49698d84c34c8074aeb41473b5cf04bc536a3374c0611fbce15bf99856656cb84cf5a1ab08a13ba5689938f8b8cb26c2d8294a5f434166a5ffa8f4d960165773d16f664e42bb43ba"}, 0x801, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) 10:05:38 executing program 0: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) r4 = socket(0x10000000002, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000180)="b5", 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x0) poll(&(0x7f0000000000), 0x5c, 0x200004) 10:05:38 executing program 1: r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) 10:05:38 executing program 0: socket(0x19, 0x3, 0xbb) r0 = socket(0x2, 0x1, 0xfffffffffffffffe) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 10:05:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x1b, 0x9, 0x35ff, "1e0617ffc3f2a9a9a3d0d7da050e30306b6cd291"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a530", 0x74) 10:05:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x9) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbbf080000812eaa4e713048e69931929648", 0x14) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shutdown(r1, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:05:38 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x100010013}], 0x400000000000004, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x7) dup2(r2, r1) dup2(r1, r0) 10:05:38 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x7, 0x1007feffffe}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() r4 = dup(r0) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0x324e}, {{r2}, 0x0, 0x5, 0x1, 0x4334fefd, 0xfffffffffffffffb}], 0x8000, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x22, 0x2, 0x2, 0x3}, {{r4}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0xffffffffffff8441, 0x3f}, {{r2}, 0xfffffffffffffffd, 0x80, 0x90, 0xff, 0x2}], 0x1f, 0x0, 0x800, 0x0) r6 = kqueue() poll(&(0x7f0000000000)=[{r1, 0x4}, {r6, 0x10}, {r6, 0x4}], 0x3, 0x7) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) ioctl$TIOCSDTR(r4, 0x20007479) 10:05:38 executing program 1: getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f0000000240)=[r0, r1]) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) bind$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(0xffffffffffffffff, 0x0, 0x0) mkdirat(r2, &(0x7f0000001480)='./file1\x00', 0x8b) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000200)) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file1\x00') 10:05:38 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x80000001) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x7fffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x200, 0x0) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000140)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000180)) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) pwrite(r3, &(0x7f0000000200)="ff3b2f5bb2b196f6c5fc7b8618634fe8f285905da121b4d8f921368647ae54d3f869a713d33059e2db027d6976faafe10584b0316ed825016dcb4fe3ff9d139daa5ac1fa183154135a12c1c68461181c14a8c408f61fa3e15a12dd82d4fe3be6f84caf48ba445639b1443d6ae7383f224a1436560c95a7bef48acc5f10d29a7969053b46e7ac94221fc07ab06a71259f6c0f24b4fbaf775d26fbf25e285f0014df8577125ec159905c0e87e88dd6a1e04d96", 0xb2, 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000002c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000340)=0x10) fcntl$getown(r1, 0x5) r4 = openat(r0, &(0x7f0000000380)='./file0\x00', 0x10000, 0x128) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f00000003c0)={0x9, 0xac, 0x2, 0x61c, 0xc64, 0x81, 0x3, 0x10, [{0x80000000, 0x4, 0x1, 0xed15}, {0x7, 0x3ff, 0x1ff, 0x8000}, {0x7, 0x3, 0x9ff, 0x4}, {0x4d, 0x7, 0x401, 0x4}, {0xfffffffffffffffa, 0x9, 0x9, 0x8000}, {0xf8a9, 0x3, 0xb3, 0x7f}, {0xffffffffffffff52, 0xd990, 0x10001}, {0x0, 0x7, 0xffffffffffffff80, 0x80}, {0x2, 0x467, 0xffffffffffffffff, 0xfe42}, {0x1, 0xea, 0x8000, 0x7fff}, {0x4, 0x7, 0x9, 0x7}, {0x6, 0xffffffffffffffff, 0x6, 0x91c}, {0x9, 0x96, 0x4, 0x8}, {0x3, 0x9, 0x3b80000000, 0x5}, {0x8000, 0x5c4a96a8, 0x7, 0x7ff}, {0x6, 0x31f83b6e, 0xa8c5, 0x9c1}]}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000500)={0x6, 0x51f, 0x9, {[0x2, 0x7f, 0x2, 0x4, 0xfffffffffffffffb, 0x101, 0x3, 0x9, 0x3, 0x3f, 0xffffffff, 0x7, 0x7, 0x5, 0xfffffffffffffffc, 0x100000000, 0x80, 0x3], [0x1, 0x8, 0x200000, 0xe17, 0x4, 0x9, 0x3, 0x6, 0x0, 0x9], [0x10001, 0x200, 0xffffffffffffffc0, 0x100, 0xfffffffffffffffe, 0x401, 0x7f], [0x1, 0xff, 0xffffffff80000000, 0x8001, 0x247a, 0x4], [{0x20000, 0x6, 0x0, 0x7f}, {0x4, 0x2}, {0x9, 0x3, 0x4b5c, 0x8}, {0x2, 0x7, 0x5, 0x9}, {0x8, 0x7f, 0x5, 0x4}, {0xb5, 0x0, 0x2, 0x2}, {0x7400000000000000, 0x5, 0x81, 0x4}, {0x3, 0x1, 0x3ff, 0x82c}], {0xfffffffffffffffc, 0x6, 0x6, 0x9}, {0x5, 0x5, 0x80000000, 0x8}}}) ioctl$TIOCSBRK(r3, 0x2000747b) getsockname$inet6(r1, &(0x7f0000000780), &(0x7f00000007c0)=0xc) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000800)=0xffff) r5 = msgget(0x0, 0xb0) msgsnd(r5, &(0x7f0000000840)={0x3, "78f3748153dac24105a626dc98368755893ce8ed384848dffd04063f4691f84a58adfc510d9896c6e53ee0c74e57ab24774a5ef5d5efdb5227835facdd5a1e9220a0a49f813ae545881fbaaa3e95fc66955709c79b4322af3f88e16fa38a217df9c3488f93267249f3343b07be8746a5191309bd04eb12e93025142158bd8fcce2b4e6289c761aa9f395f002e74d88e5c6157b82f4c7e8ea0522641a6660ca1776c12458edaaf980799ed0cf35c42e367d38ab55367231f18a193ae91b9ef3edcc2364e179eb19630dd70c65f996feddc907d175ac5037a5e9ff7de52885e00bb3f501d1cbae68d5c743498f61dd96dc4a85"}, 0xfa, 0x800) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x60ba7fd036d3d877, r4, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000940)=0x7ff) getpeername$inet6(r4, &(0x7f0000000980), &(0x7f00000009c0)=0xc) fchdir(r2) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000a00)) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000a40)) ioctl$TIOCSTART(r0, 0x2000746e) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSBRK(r0, 0x2000747b) 10:05:38 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000240)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1000000000000388) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x1, &(0x7f0000000080)=[0x0]}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 10:05:38 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x21, 0x2}, {0x47, 0x5}, {0xbe33a29d193f26cd, 0x6}, {0x1, 0x2ec}, {0x4, 0x923c}, {0x61, 0x5}, {0x25, 0x4f}], 0x7}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r2, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6) r3 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x1, 0x1, 0xab91, 0x8, r3}) 10:05:38 executing program 1: mprotect(&(0x7f0000022000/0x4000)=nil, 0x4000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffebe) 10:05:38 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10000, 0x86) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x10000, 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000240)={0x10000000, 0x8000000000, {0x0, 0x2000003}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff27) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0x101, 0xfffffffffffff585}) close(r2) r3 = socket(0x18, 0x400000002, 0x0) write(r2, &(0x7f0000000040)="40d5c40ecce5eabbae57e98fc471912c3a9f60ca4175c9e02d5c2c53c3cfd9", 0x1f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r2, 0x0, r3) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0100177714f7b5653000"], 0xa) connect$unix(r3, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x1ff, 0x4, 0xd9, 0x200, "df19a333896dd164a23079d2a7b53f010c0828a8", 0x17, 0x1}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) write(r2, 0x0, 0x0) 10:05:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x3f) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0xfffffdb3) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/145, 0x91}], 0x1, &(0x7f00000001c0)=""/159, 0x9f}, 0x41) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000002c0)={0x1}) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) 10:05:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xeb0) 10:05:39 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000200)=""/90, 0xfffffffffffffc8f) read(r1, &(0x7f0000000100)=""/6, 0xfffffffffffffea6) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/93, 0x5d}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000040)=""/7, 0x7}, {&(0x7f00000000c0)=""/42, 0x2a}], 0x4, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x5) dup2(r1, r0) execve(0x0, 0x0, 0x0) 10:05:39 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) clock_getres(0x0, &(0x7f0000000000)) madvise(&(0x7f0000ae5000/0x1000)=nil, 0x1000, 0x6) 10:05:41 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x43, 0x0, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0xfffffffffffffe01) 10:05:43 executing program 0: mlock(&(0x7f00004d2000/0x2000)=nil, 0x2000) 10:05:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x10) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0xd94) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(r2, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) 10:05:43 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/117) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) 10:05:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3, 0x8e, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00", 0x8, 0xde}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:05:43 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x8001, 0x1, 0x8, 0xe84, 0x8}, 0xc) fcntl$setstatus(r1, 0x4, 0x0) 10:05:43 executing program 1: madvise(&(0x7f0000342000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000004000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x6, 0x4}, {{r1}, 0x0, 0x6, 0x4, 0x4, 0x3}, {{r1}, 0xfffffffffffffffd, 0x20, 0x8, 0x8}, {{r1}, 0xfffffffffffffff8, 0x4, 0x2, 0x200, 0x1}, {{r1}, 0xfffffffffffffff8, 0x7741e680f5fb0435, 0x21, 0x8, 0x9}, {{r1}, 0x0, 0x1, 0x0, 0x4, 0xca6d}, {{r1}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x401, 0xd78}], 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 10:05:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, 0xc) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000240)="b4134eaa56bb87d15c3135fabcb3d5cb68ac79f6cf8dd9907fb834e2283e4f135c5713bb330f87dbdcb9381f2a9c19c0b925168b99b5ac3638dc32439949cfcc2e7dae462c231eec96f85a44465fb84095fabb0297c40e2ee6ea7178db1b7d5a66fe1ddbc2ea2baa6f66bba6191f23564292ed21f7f10e695a1574aed40ecc72566af552870e5c6509addb026d57ce7ac6a29f728164fbb10b88b2d24eb93ab7d335f57f656b15428aed35eca270b23937d9ba7f82d85cbac04ccd27be85b2b563285a95e25ed73da544623d8cfb6263d57657c828f7dc66f9a30d137379", 0xde}, {&(0x7f0000000340)="3b2dbeb6bc08720bedcee2b2a04724bc0b1ec57ea202be812649c23392da3c22a2c0baeb8c7d61d8bf11a31782364fb16f1254ac714d9185fc8eb2936c14093ffae3f608b75b37e2abf49f12076e92efeca53ca93156d2f41c7fab893805a0b2ac5de855", 0x64}, {&(0x7f0000000540)="806ad1817511044d1cfb0a62fc88d300eaebcb0e9b2da0dfd9801753da577719faf34a6b7e6015f7d745e8a7a39d6a214907c41f27d7b98f16ba824af35d1e9d0c62a83ed97f85451e86d46a7a6f78910854cc35d39d484c527ccd43d105276b196794362ad637bb36191e47efd596f2c70c44edd9a8eee68728db42f51776bea3c745b0914afba5ae823c7f107fdea6c47ea9a42564932fe9255be68ebbf13892797088113eff296b202cbf040d5a65d54a6888aef49244", 0xb8}, {&(0x7f00000003c0)="4e943f37a9cfc2b8065f4af78192de8c3e43dc3ea20b4c2d1e778a052cad0c0fd76f2a0dd3622186f1529036db9d7ca390343ff616402d57aaa813b5d499f9b3709c4285d48f3f4dcf382d308ac5988c61de83b430ae", 0x56}, {&(0x7f0000000600)="a7b4efb8606aa5611e84592f311fe587c270f9088c5376e7e1b4e7f7d12fd573aace74724feb011cb62a7947db8126efbb419772b52c451b00a09457793fa54187a94bb3c2cdcc018d995b0f89639812958bdddd460e7e6507e0330e558adf6f51a7319dba54f4e1311b80055882b35d0cfcff3078754ad3330481d1d4177519bf5ebc5110a3d4c48e6ce4e8539f8116fbf4df5ad28998dd4b8a6cfcc1444bbe424bf6d35e619f922b1950e4530b360bf9602dc91d8a90d927f0f9f7f59de9778c12ff5ba9ec736e9d1a1ae4e66d89b919daed", 0xd3}], 0x5, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0xa8, 0x2}, 0x8) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r11 = syz_open_pts() close(r0) dup(r11) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "7b875f7c84a4ff000000099c11fe4dbfa600"}) poll(&(0x7f0000000000)=[{r11, 0x8}, {r0, 0x100}, {r11, 0x145}], 0x3, 0x1) readv(r12, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 10:05:43 executing program 1: fcntl$getown(0xffffffffffffff9c, 0x5) r0 = getpgrp() r1 = getpgrp() setpgid(r1, r0) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/74}, &(0x7f0000000080)=0x4c) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x1f) 10:05:43 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x1}, {r0, 0x90}, {r0, 0x100}], 0x3, 0x1) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9, 0x4, 0x8000, 0x8, "63e5145c4ad85a320a891d84f35784bd88a0cc79", 0x4533, 0x100000001}) r4 = semget(0x1, 0x1, 0x1) r5 = geteuid() r6 = getgid() r7 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x8, r5, r6, r7, r8, 0x80, 0x101}, 0x3, 0x9, 0x3}) 10:05:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000400)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="f77936f6777f2165c237963f3f888f656b66e7b248e8a72bea842abb1af43792cb675208506f837cc7143679ef6f2f9d216f54ab02721d063dd9bd8a2d0823163897ddd1801cc019", 0x48}, {&(0x7f0000000140)="79dbdf2254e78540e2677ab5e2f82cd87537bc551ac83f3eb3683de35ad86207016250365ba0a2df230419d8aa5bd2d38d0e4bf456d97753f482c5a9628d92605b23341d4664", 0x46}, {&(0x7f0000000240)="4c753a286fe5c37c63ef9fc296130b7d9e6448d5f89a682146b02631ad1f3cf54212bbd0fc17b8ea2f1ee0cd0ff9b07016813ae8b331c2a58b1698564b15995ca089feb0bbb56e9ad8cdce63da09afaabee7faab9ee07577248344ce748221dc86b50f10ff4b237f3f653bb02eccbdb6f35d3fe84f95f3db219db200d2a4d78d927589d6c21086413526940cedd38d05d4319ec558f9799ec8ae517b8655a95ccc7c4bba0da4e4f1f42c50abd3078df46d9c18c8e39fe20691b695b4be723daf6add5478de54c8bc66e44c2af2b1b3d05f322fe54ce923a06285cd0ecad51169316e10751357b9", 0xe7}], 0x3) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) write(r0, &(0x7f0000000340), 0x0) close(r0) 10:05:44 executing program 0: r0 = socket(0x11, 0x4003, 0x6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20, 0x0) r1 = msgget(0x3, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) r3 = socket(0x2000000000000002, 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000001c0)) msgsnd(r1, &(0x7f0000000140)={0x1, "1365c4ecd4e18cadb12965dd584ba7e3ab74f41e056607fac21e68d0424557d2552e4f4de490cb65e0dc34a4393ef709d544420ea477cb5ed813a02b44d9eff3e5c0b2c2f7e3174a330c5d1bcc3942423116c0dec5aa1bcdd9beddf8"}, 0x64, 0xbf0c48a8dbc8a239) pwrite(r0, &(0x7f0000000000)="f65dd0679f08e3a3fb987e9c3cc90c1da1da34c68c15ebfac03d3152a18e337c554f9844a4dbd7e50d4e3307feec3c20d555b4434031d6a0cd6ae273f58663567a75957a072cec7da88e67c10b18f197f810b3e747b5f1f9cc86f09eae9cbe3a4e7bc287b8addde66b83ed7cc0de638f12af1ead0ad700feeb64f3c0842280e7f846386b0e6cbc448a3f67a7a3874c6d98bffedd340682360653714a48d0c9b3", 0xa0, 0x0, 0x0) 10:05:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x1, 0x3, 0x1) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 10:05:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="0ec4a7abb0acff3558b0e1dc21c1c35ceee3240fcd3aafd6f9ff8c60dbbe625745ca04bd7c302476e8951615590ccdffd5120765e96d455026d5128e3eb01aa54f41", 0x406}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') 10:05:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x20) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000200)={0x6}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r2 = dup(0xffffffffffffffff) fcntl$getown(0xffffffffffffffff, 0x5) recvmsg(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000240)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="f7ff0000000000400000"], 0xa) recvmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/203, 0xcb}, 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x800, 0x40) 10:05:44 executing program 1: clock_getres(0x3, &(0x7f0000000000)) 10:05:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) mprotect(&(0x7f00002bc000/0x4000)=nil, 0x4000, 0x4) r1 = socket(0x2, 0x2, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x0, 0x3}) connect$unix(r1, &(0x7f0000001480)=ANY=[@ANYRESHEX=r0, @ANYRES32=r0, @ANYRESHEX=r1, @ANYBLOB="951be0976995de7421459375bee0d195647f7684f1e67084126ea2ecd3c1e2836ac62da99bad65a9f5b0cd352a43f900857f75e48d3830b7ea9459f7275dad402f208ad9c7191961ef5ad772747d98a6d8b607f6b1860d13d748b77b3cf6b09087cc0b842de421e1ba41f57684b01a5a6886dabec7c486d0c4f50f73f029783ca84074ba4754d0fca8602aa24e9c0180f17bc6889ae7bdccb48149d63138eafce028d333a57f56e63adf0747aac4cb472a92e6e8e4c997e8bc7ea506b63816477343a7cbd98420a294deb591bcb6213c6bcaf5423907e9900c80e848f9739672619478d67c23ecc34174fe9923dbd0f1a482ef41c6f7f74acaddebd5ddaca27f43250ddc0015a73be71f9651a0254e8e46aa95cd7cccd0f56b705f0642cfa7fbdba5881c9c98a9fcf04ffd97fa4da245e05f0b91cd4c0144145a0c7655b60679fa3b0d3b9f2b3b2e7b858195063e2ecd4ef0e9503d3e98a1f8c83594690bdb2fd82bf446fa6a59a2222e93cb374595de0e09793610aacae5b8a86fa49159cee3c127c32e7c200dbc83f51f833843121b9c21adea58ab26fa1fce0d6256ce49230f5ead545ae39645ee5eb4dd3edb1b181f4737d8c8917e48335303d4e999c03198a4d973388d343fd725708f3f4fa92b852f53d272eca67ac6ed3c8d974bff2519270fe9bdc055bdae553eba20212a13c5a463e3c14b9765c7042110a87d9f70604ff9bfb15684d3970a412365d6972b53f63a6e36ff6e49f7be0d4640609a13a98d185e3fc842a4e4fb98fcc8e467a0e8c8d9863afadb39758b4c3f479f0c3586e2f0746bfab4f9a868a974ceda688bea4bf7bb0783654dfd14418f166895c3e82f8753e61cb3b9e68b3ef4753aa03faf4fafe62c6bee6c11c51b668c1ac9ffa53bb315e47653c09586dd99e78b595462360b5067acd8f751dced47e1e583423c27fb7403710d1555f74182dfee7521d916555edb68f66d8ea6d9f1d3ef6ba2e52acc64bde972388929ca888504f328b77362a138bf5ef935e79960b8b78c516bf9ea9a2642e84fdbf1908b2a98ccf0a1e0b0a9d17b8d093ff82c70f20b1d0b3b98d708631832d244ce4cccd474c5c9034737dd89493f40523d11f85b7b1e0a6efac213f356a20227ac50c9fd619d06de9ecf516529594e24cc43916f5e57c935619e55a927be1dae74256f1a1791b1b87524b66b63447fd7933d8621715aacb1f828f8d0afbf4c6d9366e1b565f6db6d7efc0320b6111e2a459181c41c367ce5386b4c7ed668debb0f5c15b42f5fa95fb0cd8062e5ba681aa2fd3250ee04548f6f71ab7ba2da537cd272f4850fb3d133267838b39c1206de8b8baa8dbb1e4d4dce5c50c9350b189c2172113768ce7aac5f61dd0f88cf2be1f9ce5ce154e7b4507ba1dec1457be1ee556bd1a3cbd2297318e442464c3d081ee953e75a74bbdb4f4e340a8c68c07c67f3d56b4c0d233c5372719f9ae160662648a3366694a55e6ddcba706bbd891765c3cc504804a7a43ac1cd35ff99d168f0643ae715fc87b72eed888d12bbe707a4638763b29a711c6d984460a1418c8521d084ceedb988f201b134d60def37db8918b6a35cb89cada3eb675ef73ff9b60b7bdaa6424f79a06886dc3ccc625bf619c24159662bbd1e45bebea6475a0fdd6a084ea3b5c165e58c4f24397a16df62d0c317cb0db97aefa0872b792fe1f0d767be62895c1ad39b00ba795e556655f8911c7f01e52dface9cfcb589bbb7a11dddb787ff2b006873b65f744653624865b1be92b5e73ba84aea5ccc088a993ccdbddc9c4cb7270e0f516e8de8b4536292ff5f6b33d5cf9695f2a4ad107382d64e2341e5a85ab8b008671fd72f890c1aea8ff0d0283a59bd5dd1d07ef22fc9b7befeff238407d456129e245cf377e8e9ac5981f0647fe1ed2897de965a089fc42600d0d3796ed0a5adb544a1a878d413d1546e9c5942b2828b39398fbe204c2f89199b11121f7bc20ba865ff5ab5994221625b44d708e056573f38d7426625b180c35d53b1b8bdf4f37fe31468cd0678be528f7868bb47721d5bb106909cbe96b6f60e4a383c68652be8c87ffc28ee2d5e6acea017ee53f6401afcbe9a156785803e239e431e1baae0060848345f23965d2c3acd3c2e8baac82484e0d62b0dca6307aef1e2a4ec9038ba5c0748ab65edb99f30d0215c6af84135c9a74084c65a401e8b0af8eef41de3634ff476457e9b727095531c1128325d67c9fde6b85837fbe35e4db17c220e0dd872ae3f37ababa51469d1c750dafec92b8366a240b5f00796ad684ad93abd3d76cbe923c3c91b2c1ad53c2087920df81f27e43b89d93a3a19f7a402ede811f068f4a9fb7ca963954de5eb5917c61ffdcd759afff4860233869c425ad38f978444c8c6e9fd4d2d55e34ac0064b2ad9618cc444b6a95a8b9a8ed75e6522433974cf9087137fd39a20cfadb1a6f1d91609174f27763c21a439d94474e36768f35fc7f6398bfc705d9f42807d046edc39ef9fc4ae908f6f0100657add83fd9371371848bd5aed0b709b271f7afe9b1edb30bfe5d537299c3c557702b92d3c2f06f9fbaf28fca7dabfec5d9d8cef26e9c2badf19d8b02ee69c792af8947f1d7a9ce9bcdc0f504900bde9b9761334ed256cf969a57b39d974786982b0b688ee5eea4f37b86b1af6a248ef6701e13e1a6fd0afe124dc5ca599183e6e007e96d8389b7518f7566e48a3c3ca2be91fdf5caa45e2c0e6e6d9c533686194706af32e6dd8bd21296912e7dd335cb47601c23cc1b72e62db23cf89c2742d26b7c42fd7f1d78fa62d6cbd8abd2be0082a30a018a5cf73ad5e4ea85faf5db4bbe0c0d022b3e4be6e16a9dc107e4307941e1b7dc3bdbf33979e399fb1aef021fc963135c163cfb9d3b42c7c96072d5490dde399ca70b1cce81ed85a1983c266a97158b766014ac3f83ee2fd2556faa7231819a880337020f6ba493e632d5afe0ffce1ab0bd0cac9c2284d37d4c544c8b3f834c20ac842c06d9db33b5e1364c598aa58b8207d5d265571ed279ec62e189953d212f3e79f1f19def9f0e150e3667b71fad032375333fed69a21db410c88d3c11c90bf0b95033e15de0fc6809ea728789b9c016bb81e556f261e8570d97ccb6538bace2c37044088cba9c8d7e4c9091dc0dafcfafe2dfa4bfee698a4ef8f0362d74bc2e5e9f7b68b69f596c5f744d7ad2d1d89299537675659ca51c245aa99a739d79641b0b13409159d6212b2c9a4d779ef0c5b4204fb5e8837edde03d46bbd9d7d609bc45b7d186bd6d622a2bb2bee4205dc04e4805c7031582eb4a391145a1849907d0a611320b51e1fc990d4ec98fb8110749237172f4546aec1cc9d7e8c00508745c0698e71b9dda7d6c5a943917c32567bff5a082bf7a146ceae8ce513a9f4d7fbad1c0c2aa816c3da1ba51a52800f42f9e09bce41dba1cba13c4104076120b9f5f1334dd787c90877ba378068403a0a5bf451e04e6627108469581d3cac88c16e6422c3d0a8ff93fdd95b2c81ee2619b87c6ebdaca3c14c10c74bcbeb5bda4acdaae052d6a8a47fb0e35e8f81f9af835d5a02ef0df9b1995a90232ef78c8ac8cf0b561d4e301efdb924d91b049a68456fffd2da9e1cfd7b956e673fa599b5b0c389a4df1e2d11fa610c2a8c2fed746e372b6b88ead5f6930202aae65b8f5baaac7791deaa1890088b695f72d42b3afd743b7978bcfcc59d63d125f20715be3fd0a72ad650cef6f49fe2c933b0c2c2b356fe931ebaee4fe5d42a5686262a47a20747e878e1851124083558fd3dca10f621bfa65bef28cd6dbe823fbd34fb0042b319d65518803ece269f4b3de5b26df183bfb45c9b0f5b8e4c406e30b52b4b024c1b62ee9389c43b7449020376f5cc061e95b993b0f747c6c11673aeff94e10eb8d8964db79d84112f7742bdc5bb8e129d00a8b7edf783e58b39b61fac12b9bb19619917cd1cbf313702b99bc9938ef580ed61c6436db58fd735ef3f54bf69947c74405aa648e4d45f5f7884008096afaff183f0de04c6b6e9f1108d637baf59582fe1f6f2e06cbb8b46da571378188440e3dee838746a534d360206acacc27cae2670838d5a5ed7502c75fc6bf7211981d4a3885f87bbd5f8744d86d12e225e77b17cab8991c472878f5545c92c074b8687a359aa3ab3c6c89a4ab316875a8d0083d2c6100e4897fd926ed7b8b50b75d4eb30069a5e2e009bc31ed83e3539b2b1ed4d261578b63254f583fface781c602a7248de634d093e9002e15ac6accc8b43ba2e43cc7bb22e26730c62f0ed7daee53a7d8285868264e717b4a1fe5748304d04e803eb600fba0c2ba1f60e61c14af6a41e77ef42c439b901ff5485255fc59a2b1316e4300b3693262712d7ad82211eb31edfd6794f59bab2a63dfdbcb63598f435a98828476994880928713ff0db35a1eefefa379c74cae75d1e49e40e79097012d1856722377275207a114f1327c80010f9f8ad5f445b76c1b9521a8e5a326b4c2b671811de122007d74459c5a89e23a67817f24c7743175b0d524d7b3c318664e723a423f2f270d1ede5084cfc979fb8fc3d5acab68228475ed77f5dc1dfec280d59053cee264f7ce9b01e890b1450b0714655d8a5cab7caa2af389890eeb200613f859d9c942fe6cdfbd61ed885b96910c0a3479a4212564c130508bf4c5a9c05867268ec59aae61fc8cd7f842b82ce98f9a454c3b0ef26f4aabe969301259d471422fa18d9d9395eb1459749213366229b60ac2c9dce161060f8990fba738e88a8279c46dde69ef1e6ded6964024630521c680fb050682da440ce186e4d72ec0cafd4b1c9054a3f657293c1d5f25d459acee549596766a6c60ba96ea6bddba757845f3553be3b6c9c2cd157d6271692c77c276b0ef2b064f8239ff58a6bd92c47ee3ab00e4f898928eea91797a2019ec3dc8e9076322eb9caa1cd33f63afc89e921acfcd7de1ff06d0e9176b0c187210891654b4330ebc8fcbe5f60412df19599d9d7e419b1f045d7313f1010b245ca40c6bf227313f514f33a4b61705b21a69f54a1320c12f9de1acda5257624cc431e8767c252e373ed96363e88e690de426245cc9942bf0d9f56cc72eb1154a0400941d519a2bbb24000b7dd0db034f77329e5d8ec29f9a3116fdde978e4a27f6140f2a8c835e92888d593f1f139b28385e7521708d26a6fc813c0557e83af34f0e039f26f41e9fb9292bb6fed648723cb899a814e7cbcd894219e2dbb5ad7abd90feb7afbe17e211b48678f2be61a81af154bf3c0b48f843778f730534fa95bc8d0c0b5875f83206d2769d63aae98cf19f5360006b7c83acfcebcd34ab3f7499c14bf16f2b444f9b51115f3349d64833d928aaf476e43ae5f0e9919e8437c947314bda04c168f61c56aaee502297700b7058305ef4a8032d365780914db6ceae47c4c000a559188e6550fa9c32338a5a1d472554a2649b20fee7fc6efcef298f2a7bfcf2944be6a3893e05581d7315ab339631a9f5ba12792fd62a5666846c5037d5e5e7c0e4e5e6441c068de3d8d62d7c867816e62e44a2514ac8c34aa669c12202c9f5317c5d9b974fc2a8590dd84a63310db800dd47ee6a7eb2f01009be94d82935c4a2b5e1ddfa3aa2f286393c0355b89afe7d94a6d408936d0f42e2d4bd4cb7d5ba3111cbc297847109fa0c2956777a4717e8ca9c286e0bb2bab2c0bde69e8db805a6d1d6f00da782b7a088f9fa02073f46ab0efb196e1e26cca5bb4f74ab9baf6bd3a1ea7a682ad8ea3541ca9db614f6eae9ba0198ab314c57ca52a15"], 0x4) bind$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xa) r2 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x80) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r1, 0x2}) r3 = semget$private(0x0, 0x4, 0x149) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000000)=""/48) 10:05:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000480)='.\x00', &(0x7f0000000500)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000003c0)={0x40, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r3) ioctl$TIOCNXCL(r0, 0x2000740e) r4 = geteuid() r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x681, 0x0) r7 = dup2(r5, r6) ioctl$TIOCSBRK(r6, 0x2000747b) setitimer(0x3, &(0x7f0000000180)={{0xcc, 0x1}, {0x8, 0x9}}, &(0x7f00000001c0)) accept$inet(r7, 0x0, &(0x7f0000000200)) fcntl$lock(r5, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x57e, 0xffffffffffffffff, r2}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000240)={0x8fb5, 0x4029, 0xfffffffffffffffa, 0x8, "050f7970e28142087e7f547766d1be81db1d5223", 0x1, 0xfffffffffffffffa}) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000280)) setuid(r4) nanosleep(&(0x7f00000002c0)={0x13, 0x3ff}, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgrcv(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000006a8000"/106], 0x6e, 0x0, 0x1000) 10:05:45 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1f95d27d48731892}, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 10:05:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000000)="dcc10873a04c487fe4a2afc254444484", 0x10) fcntl$getown(0xffffffffffffffff, 0x5) recvmsg(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000240)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) accept(r1, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/203, 0xcb}, 0x0) 10:05:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) getsockname$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000cd4edf081dbf8731cd7ea4e9da3504416ad2f166331cfc9b79f9858eb250b549643086e7e83bda311d8ee809297d3bbf147f9d84f9df35f70e13325a808643ce708dbc8f2214cbe3f4002804280aa6b1b23227e28680000000d0eacdc5934ed5b375a16a1467046929fd1646b2909f08338551b368af8c9b6fd5e8d20bf9fe710d53e5dd630c96ac4cafe4799c16040000000e41f48a4f741574440afa9599ca445c4709b9487d5ff7997409931d1bfc1ce329930ae91b00000000000000000000fb6eef4fd51bdd34d3011e7fe8cf0fe4241b93d65e9f81ab6f69b2582ae6fc16ee8288dcaa0917a8aca5f3b47b501d04e4c060224203655d7c4fbe27160ba07c5df711db68bf6c35e457f102a8851e635212e142ea6126fbfb8c7291d68ed4a133b14d256b60a12ebabc68aa72b3c81b27e7ef60b0d27142c3d35fc6359df2e83a59cd14535670d47be6867cea2187e66ee3407151a92b1c9e59fa60b3555b3425553bcf31971812e8c3383c8248"], &(0x7f00000000c0)=0x35) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:05:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xb, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 10:05:45 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x20) accept$inet(r0, 0x0, &(0x7f0000000080)) 10:05:45 executing program 1: sync() r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCLOCK(r0, 0x20004276) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xd254ccf36da2dc5a) 10:05:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = semget$private(0x0, 0x9d902af4c28075f6, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x25, 0x6, 0x9, 0x2, "68f55ef8e3c4d4c802989c392403b96eb6c2acbd", 0xfff, 0x2}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x80000001, 0xfffffffffffffffc, "661fbef224517fff0e091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000000c0)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437f", 0x2d6) 10:05:45 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x7, 0x1007feffffe}, 0x0) r1 = kqueue() kqueue() r2 = kqueue() r3 = dup(r0) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x2, 0xffffffff909ac066, 0x80000001}, 0xc) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) 10:05:45 executing program 0: faccessat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x1, 0x0) setrlimit(0x8, &(0x7f0000000140)={0x6, 0xffffffffffffcb2a}) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x100, 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x8, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x20) unlinkat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) 10:05:45 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87f3453185028185b8f7167e45121cb82952e695122122b76c288033a0b8ed6c608d5ccc5ffdac8ad55a05e0fa2a0e13de74f1bad20f582c7c25f78e3bb47a10cb946a39a640020b047dceeca2fa03b2fe3450c3e940f45fd2156a278b587b8050dd177b04ea0e29bed9cc1bc5b0139373ac9278a6768de025323bad7bc6c501b8c88a408c7f95a69ebbbabd659d7337f5b55e541fe78132a9a2b39315315bcaa97225c230bb2ace4e1ea67d33f71322302f22cf5112c760376322c44435462e9d85cf624664ea0b277295", 0xcb}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x5}) 10:05:46 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1ad99d7d, 0x8}, {0x2, 0x1000}}, 0x2) 10:05:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0xffffffffffffff42, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) recvfrom$unix(r0, &(0x7f0000000340)=""/56, 0x38, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r4, &(0x7f0000000180), 0x0) write(r4, &(0x7f0000000680)="d6a417fbd2292014d3b809591690541c0bdc34b69b76989e884e8aabad2ea790d64be55781283200102e8a906e44d559a4b45f09b56674783f2c00bef005b51d77270935bcddc2b4a1105f11caadf2e081d6f162fa6575c2c6f36c91c8fd3bf4bfbf0ac48928a0e05019a146adf3c47c17e8ff95e25bc919ac5db6", 0x7b) r5 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000180)=0x400) r6 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) close(r6) write(r6, &(0x7f0000000bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d0000000000000000", 0x789) close(r2) dup(r5) getpgrp() pipe(&(0x7f00000007c0)) fchflags(r5, 0x0) syz_open_pts() r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) r8 = msgget$private(0x0, 0x24) msgsnd(r8, &(0x7f00000034c0)=ANY=[@ANYBLOB="030000000000000090d61789549356237585cfda14baada685175df0f589376f526ba170b32473010d538cb6acea8f27b740ed9de85921cc1904f13a7a9efb40ae2080fe1dd6f5789b9bd5880aa949c05b7ba893f20359bce64738d821f877db50b5bb6191937a039d24998920b8acf8fb18496f6a70a14881a5688bae23c577e75c788047a12d885fd491cad45bfe8a4d3f261cd6500f3fc49757428f26871f7be2fa26c9a2ad20a6d676d4b5b1599d060169f4136214796904fb1be4dee1611f0eda518513a532d0627ad5434012b8fd5f0d9a7fe6747c0a9a3018e0fd097a046d6c36461a335f98f6c0a40cce2d1aa485911bc7eccfc869083afb52a2eaafbb784591175150f8a33f4bcddc42b21f82589c4dd85175ed1eba4960371ccc36a1530a07f3e34aad3b798fd1566e04e63243e70059c98542db9ce35f050ab3353ab9430696f96b5715d28b64fae20d493d1c35eab1a27ce3b91af892c94a6966483e5dc0673bc56a71c4f6ea2f6d0dbcd0865408b92c6fc6f7e34cd20e20164710c18bc3af985d63aeb272ab208fa672045a1e36439fcf2ccaa07db23c4afc120171f721ae575f7742190a8784a1a9162951a858c4c482502732c802b0b07cd3de8292ca122d8fc101d6810d1f9a36e542bad2df308296aee60cb06e7294ba673a82e3943f70aadf7b08be6d49f471215c832a75b5d5fea1710ebb34883b24334d49e3dbabd7a69699bdcce5b022ebf9ddf20bfcb7af07545c6c47d10cb0c909ccce8a27554eeac766e961e53671ee26f8a936a8b7393aaa24c32fcbcc1c02289d91a3b1e75e139b51b8a3e1881b95d0c9e8e259fdb2b92800ff49169d82a6e0b929e039e7f6a876cba6800dbad0a44c25206edfeb1818727a15e14b82cfb4ec7366dd5f2772f7082c2d2e7c1a8499f8bd9e48cd88fe5f741dd0657667a0eded491bcf549385593c0d38176ac89f29885c850b588eaa04e925071346bf7af22b80fc7dfacce4b33aeb40c71f75c1bbe9ba5da877ec28f1fc3bb37511676a622f31e5121e41ba3a19805d0bf58278d785ca701e08a7619fb9e44eaf6e77d34b4d94d013ec0357a9f41862f5a577e7e371e5e2d82a34b73df73dc0500f9a95d9b0c491840a07b843910f5ce2d8b6d7428b111e68c669d969090ecacaf561960142e33febf39364e07cc3eb98d3a0e5683c99f937a7ae2fad6a9eb7277da38cb3f58472ca50490f79f9ab4eaa5d56e84f82236c486392834380c740939ec80331db68f2560f32f61f0c56c4c21cc411a10a5a774d0fa20f7350d2b26f0919fde39e0370d38286cb04f56d89287a49f305e7cf57650c70c8700ade891cd085c032f2d2c5eb5496eb6a6c24ea72850ab56421998db94e8121ec6d675a06bf02c293ca09d0a5b93977eba095981624c4da1682bfd757167860f07eb94f8ad595002a14cfc68320799e824d1143c6f188815bcfef3ee73d3eacaf6eb89ab31dd73fe9932262b5b7acc7815025cd8252e61ca2f94bfa76c6c4da977313a50bc8e56746b41fcc86a3484c6da87ab9a945fd20044b3654604877beda9551c28c0ae25c19f077bd2c85f0910a5941444ec13a6f7163186f6ca842550b31a9b3a206ca9dba5b33ec7514311dab98ceb208f9ee5d4f5373ead49eb9699ed745916fe7dff4dd6d275d9feba145c05bafe64dc1c1bcdf6bb998419c6a692501a7279fc6fdefd4bf10b0914c03183e3bb15e97d6a1290d571241a5d76caf5ee4810635f454bea2d88876ece0c07829199a95d720439bba5168519d2db798eb0871fa0e7ec5b1c7609e8e2beb9cd19cfeb7d1ba5275be898799da1e11ca7e88a7552489866c7baddbcc6d38b321f1e69bae80b929de9329a3f1cad9a1df9ec4bc049bdee9bc484cd3de5d18b881fff418d11f9a8e40bdec10253ed42e04e80652f729282019486e981b494064a021b3f2f8476703f2c5ceffd250e8613c2e8947199254e956142035f49c7a746086e61a8d8b8b59de0c28cb7a9cb2deee9a26b96298a76a90896ccda739350a0a09e562c2de6410cd473076665f054d1a4fb05f12d663f14d75b163de83e98aabe463d14f5284f5ae4d72f72b591323cf4799057c45fc5fdad205764a6950d8cd8cbbb4a94322fa06f6c9fc4fd6868fef33c900cb099ff01d273abec13cd424f9bb8e59919a745872ca9896b7039b9cb30cdc7a87d3a13f13a7b15c4c852fb5fd34eaad91c8aa943cd09d466985bbb9d40e5e4df6b43fbceb725d337396841319cb3f59551bbfa2c3d2ca0bab36749119727dad675bf4308e6bd1bcd6a85e4ecd86351796be1bb1a274175ed603877f10508f6b8dab643f43dc59f06187079528be7eae159ce43a05f90e6b306b623e4ef8fafabf995471c024c04898013ffb2a5c43a0720cdda48a94d5a2210782c26b8d2f37244fe9476ce637a83493e4f6df24a8f2a460989e61bfd8c9d34a2b2be0b7150c84f2584e9369a9a5e3a06e44407be067b8843f8489c43a52ce62b80a416c630145192b02eee363f15aefc128d5b08e78e218cb61acfc92f35603d93f8e1ebd3681316071474789a947484f9fb5f2478ed91eaa436820fec39df25c9b645b196bb3c7bdff53dea926bd55667b32fe27f8e3cdd58357a6c3c68411c43bac04d4b053649985548b32689ad6211063b570357e21ae69ef18f26b97f5ba28cc552e8b3c2044882c5050e4cb0fb6a870f6ec3eec46d542d26c7f4abb3b28e733ed7b824af485a08352ccedc94924e43d4210cb195a27942eac34e5866c2f44e330af3aca9b2df7ecf82df1ec626b22e31e80277e8c53db0d3be60af81cf42024696cc184f849eeb281f5cd664dbf8cb2c6d1a397104b365bbc352342967f5ddf673443ff5feecf0ef591e18b190f6ca326ce26dfaa29f84a1f5aca50603ddb77860fa14e450919d65e6071773f8e8524f1ef0d8805270fbfba3eb5035a6c1fe64ef7c4d3d67e85166e97482deeca2a272010c3afd5c1c3f51cdbf8fc44e556affbfaf20282bdf3aa916485035936bdf73a5e654ac7bc0c4fed22ea6c367bd51c4030f8080960c110a1743ff0c6aab85db602c053e6b48059ca97b96a86c88bb7cf44e2f32b03c0b430a0f3e13f4f41b27246d09d099749734e5d78243dda3d56bbf078270d8bb60044680b8ee4bbfccb194845f8e64ccf6b045704f473e17c73738a0dd3e2cb97b7662c4891ffb11ddea318815e69334fe8c1ed2539c98b0d85acc0913cec810c5a1b04cd058291a9b92208a74fdd037964e397b3e90ddb7bfad25ef375c8f195df82c78e5d34561dff2078b302e6e36ad8ae2834bca36b6e3c3afd74ffe154ba7868602256719fad9ac6b6af48135a074a50c065abe5f80c968b2156dcdad8b0a7590e36e7bd6dbb063d73dc0bcee36af03d85ba88dc99c4dcb571e097ab390353d9966932bbd528c764ce0916b364c9e20f6512324d610f147622b68711e5075f02f0540fd002fb89dec827afc8ae5b6678f72405a57bfb4686229934378eebd5a6b7f84f454d3ef3c6f06f9ad5777bcef36aff00480d8751f9a484653c6e781fbbe82213ab1c52735fb17654a8259e0437b1e784bae7e50a59266275e40ab6a1b5aeb66e5dadc9509577daec6480afb88f018a3a54c674da685cd2427cd4ef7292d584155530bf997af9dc7fc8a4ffd1c68cbfab52557b866ce2fdac4cd596ebcd7c8e817b301d340ede95854b17b077ad8ca2b8d5ce7e14cf09b50f37e269fcdb324c7fbb529b3365b1000005d322cf01245e962598e44116dfc22114e7b9c950aefcfa1762bdb6ccc3fae5bebaf8bd928f99c39fdbbc77be28a2df94397a377a589200fc77892f243ad18c49d4da243afaec99f426b1f683d1cba96dbb59edcafdfa7e3c637235a5ec6d60f044ded8f790232ec21a6a7e23bef98ffb97881c43335ac6ab006b3e54b9f86a1abdc842b67452a9dc36d322b741a4a15768dacfa42b9227d3fc9957502ac46c0c2e7d04ff2dd2f3499b0385400e9ee8781a81af219a906ff550918e23ae55b98e4c40f4c996c9f7f7d1a3322388cdbf4b5f5b65fd0e1ebf5d70341f9fed4067df9bbe58d8f3b5570d89b5caf59f1a81065772cb7b7ab1244a7f88a11c76599312b1474d938e1b5a5b364c6e915826c9f29bb2a496908293ed429805bacae1a9057ebf68f1846ba066859ef7b340c3db3a7933611db5e50b624c76832d6e71b53a9c83cbf8e00478f8090e14507a16ab64f97c343270e2a906af2def6a60dc998dd8ab96728586d717013f28a78584199af498b86f60c3df03ebe2ce4d2dd5adf3c47a98815565a828ba15e2600a410950221cca320b8323acd8c0b2eadff16d50b3cf52c7c93038a2ce42207aea5ffcfbf80323bbf77c1841878ec976afa8745ff3e87419219ad87d7da28b32a7149128076cfbdcecaa75134a4403e39adc75e4ea639217e593d8a6427a8e4601632471963d73078f621304d7d94b41cf8b7f02b61001cd06b406eabf5af1feefb9d6680223da2217a4718a1ad0c7686dd8ee6df16c7831563cd4e869c904e7b7762d7f9b6a8de57f06e7d084baacd549c50ef3eaf0e0edc06ebadae161458ce37da998a4985ffd445fc0ca943c74c5517b1b7e87c97e5891070842ebf144cf2c82f0cf0bfd78f0332504fe134ce6bd8046a1fc446f809d39d5b70ceba16b42d393b22b47092362babf62a0f7f00c6ae66efcf5f114556220b1e9391c31968bde2b4757c51fa478495ece4483b5895e29a9a0994fc1476d9c1504e80de84a4f40d9d0fab4df253e33ab06b1886f3fa40ce8102ba774e846d9e8bbf7452b122e4ff04a23702f9587ace76cfc45883c34debfba07bda90c66d4409acbb80a6d6f37029a3da0da82abae075c1959e0b703998366329b5d75aa577c4d7d9f53a94822a9f6ec71ec0f9c422e4cf34f352d244ec9576a874f159a441c8868f2271f56c93df443809ad61370854eaf4cf0cacc6665b66c5b9fe4b83a62837dbce677905ae0f22cee199ebaf61603cecdec1b6eb6312c5f0eda24f44adbf0ab0eb0d6876f3faf9281b00fe622d8cc6b4dae7ca6bc06f4d0e02c1486af30428f0f68a647066a3af4d5f58c4e6b2ec63ab432ddfb855a5f7ac7a8c9aa28774e39a55f4e1636d53f131fd6995f6edb3dab6d9101e544d991405a77be2929157a53de5d1d3369878091810d1d1000efcb1b02863462506cba7c2ef452425f6d9956db36f68ce7ad1181d1eee2af341761481d17076867551256341cf2c4333cd1d3c9025517f782f87f543636f327f9078024b4e5d14f8fa5d3d81b6223e78732308e2caa120fb25b6e4f1a28bcddbfaace6a554c90ec07b0fbd2e3aedaeb49d08f7fd86fcd837667847210a5cf779454816d75bcdf927dba140506e444938b29d4c6de6b3ca5db885f23a95db54baf0c5d13e0d76385de5523dacd94118797e06add84a2b413bc7091ade7e2904ee7ee681076cf728d113eec9ec9383934b557e3a8a28c8c2f4d5c824ed8b70bcfb00c9519bb1d652750ce5dd7d18483a073d33426e8284dd9d4d478f704d9497eda79e98bb67144ebc704a1657c71a6d66f3dc2ea28e74d9911128d98c3809cd36c9ca02eb11c0c6495203688476143185c7ec439ff6ffc006747423850c7355a5b267039ee594208a661ff07aea0f43c7c10dce2f14cab36e235c199b215026ea30e0a538377b9ca6088d1c9ba19185c80fcfc778a63d9d8c59e7e874450d5558e5de247632a7036db0950e9a803e2e8bafc4bc511f4d516bddf89896a2b01532fcd5821ba2da069ca2951b7ca89b3f84201e2c32b868c5f3db758f7c4b3a76a8c226aef0fece1776107861ff4134bad08d546fc724059994bc34cad076fb937d66c4dd690f48be6ffe994190d272f90ed3f4c1a17ceb2b66a340cb3cd938a18c3c4cbe0734b271836e26955fccefea318ddfbd56dfe05bb93e65fd0a7be605633a23ecaa60c15a6b64bfe37062be6aaa480ae3f4d44bf1d70d514e889bbbe3559d461fe5dafffcd6a714d63a2f77e3a0f33639d4d1b5e86ce9e74e97fbb3efe4aa91c340676fc94ba0fcd930a8ba79b2d7635fd8f3ccce1c02f9db80d6cc8ef9b02aaed2137"], 0x1008, 0x800) pwritev(r7, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) r9 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000000)=""/155) 10:05:46 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus/\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) unveil(&(0x7f0000000040)='./bus/\x00', &(0x7f0000000100)='x\x00') r2 = geteuid() ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000180)) ioctl$TIOCSBRK(r1, 0x2000747b) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0]) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus/\x00', 0x34992b8e, 0x53e, 0x3, 0x1, 0x7f, 0x9, 0x6, 0x1, 0x1, 0x8, 0x3b3}) lchown(&(0x7f0000000080)='./bus/\x00', r2, r3) recvfrom$unix(r1, &(0x7f0000000240)=""/29, 0x1d, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="e6fb9218b01afe052e"], 0x9) 10:05:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x1b, 0x9, 0x35ff, "1e0617ffc3f2a9a9a3d0d7da050e30306b6cd291"}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a530", 0x2b2) 10:05:46 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) setuid(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x4000, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) 10:05:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="588820efabd16ebae63225fd33055552fbd5e4179c2c419f765457b7c632c189632dfc94ff334a5619515a4c8ab06198824b3da035bbd912101ed47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193e00"/112, 0x70) write(r0, &(0x7f00000005c0)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d88b0aaf50", 0x20) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfdffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x2d5}], 0x1) 10:05:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x20) ioctl$TIOCSTART(r2, 0x2000746e) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/101, 0x65}], 0x1, 0x0}, 0x0) shutdown(r2, 0x1) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) shutdown(r0, 0x0) 10:05:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9", 0x585) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 10:05:46 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x188, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmctl$SHM_UNLOCK(r0, 0x4) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = socket$inet(0x2, 0x2, 0x3f) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/42) fcntl$getflags(r1, 0x3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x4018221ecbd6c34e, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000140)="9ac96e5a5ca57c2838d2d86aff42d63148c51f4e2a9ca875bc636be654669835188a33af484e529b78839dc6a2628a08bb98577d0f074ebf852b35c97bbb3a3de96e71da8946c02b4b4eb006c19f48ad11464704a7e6f083b276f23bde34b15449e458968af6904fdb856ab155424965d33b73f080cc5c4c8226211b7f02b3357ec7b08df746e2c04cc8076b4cda9fafa0f862700b1cfa6f57ba5080c5384023a1426658d1da6f4eaad6ccb7e46cee37e4f2c4b2d580a5528c658082fd9a1b79e41a708f878e80fc0aac883f06bf611c28aff0c71dd325d0a3de9f8972dad000791c", 0xe2) shmctl$SHM_UNLOCK(r0, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f00000002c0)={0xfffffffffffffff8, 0x8000, 0x1}) sendmsg(r2, &(0x7f0000000840)={&(0x7f0000000300)=@in={0x2, 0x2}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000340)="192ede44512533c936ccf7f30cec09520beea7ff878ce4f171a55eef9fbdb3be15430cbc2af8db4fb60e39ffc6846af414ae193587658fcbc7e747906f695f08455d351e0b40d9562b8e2ed735e64b64fec44817f115b53b65cf293f899ffc55d3deaf59c78f3933e3082306807161969d4f20eead802be07e5df8fdbc4cd2340d385e9ce6ac120847f8fa3e0e548ceb96778ad81a0131ae4df4e3f4857f36c1dd8aeaba8be3ab47b3eaf88c17dce1e70c0b591952466e718f29994f96ca535e6feb89fd0ac786c93433051d23e3f0ac25688dc609ef11bb16311c16ab1f3dbc780aef98aea8", 0xe6}, {&(0x7f0000000440)="be062ae0c7879d3472e36ea78eeefdb75733477f181978baad0080ece0acddd5d280dcf3aeff30feb94cfd15019122a67013973307dc1b47c5338157e30af89d478e566a24415600588029d24210801d1ff0d4c834dec79a91d7510760cf8f0d9d188f558f", 0x65}, {&(0x7f00000004c0)="eed3f28277262dbdc3c34661699594b2515fc09b8edc589defd8e5d8e11c0c5d219e3585fc58b5ef1e460d74f24cebdc5e7a6b3d5d86ed80c60a0a4404517a1afdbc1013d8e7f03df84c432266ea17e227c7655d85b386f19659b62ff86fb78d39d76ce1acfe2a49661f7654c76ad82deecba6e159b2bb4b2ed93a47f83b5f7b695be0b75b484b027557a760893bc18794b6379cd6a7f5270468000970d2123d1d5c7cfd2f", 0xa5}, {&(0x7f0000000580)="8138eb4450570e2bb56fed1b30cef5bc19745cf66fdf374be07da35f8b6a1eb7a6d2f9f9e59a9593e2d3b110dd1992427db4a382549c1a6c122defd22eb41a067b30d2cdf08c2f0779c971b8403807d53a7e359e455547646a6cc275688108f160648a7cd876d1b883332418b5405dfab4b7cf336abba1825950e74c807f4dfdfcde78a38c", 0x85}], 0x4, &(0x7f0000000680)=[{0xe8, 0xffff, 0x100000001, "c7577a73a30d96d8501cc851ec2e137e6bd0822a6ecbe9db2a3fb87b13c018561bd6e3562c4d42963d929efc1be0e2336d6da0e7b55d07274ddd78260d3a3018442c95861a2c4898da06418cca639044fcb366fcec74d239116dd039ce84f5e90bf9ed7f4031af9d27d8e760a976deb97d0e4fc82537641a85cec23489a25d1f55680a264ace4e22d5dd886be5559f52bdc3f5ddea92c0fd20a8dda1219930c35e9460c3bf1114255cabdb98a4191ad90da51199548ec1a2eae87100a73df05f0981fd4eb7bd10f564eb59a3224557da713d5739"}, {0xc0, 0xffff, 0x2, "d7e7cd0e4cead710860366b5dba7ca57781d958c52489ce4e2a08ad094b00b3de1692eb4fce5416fa681f271479b62a05c36ebed57ac092b2db285ab429e3f771aebd742b231ebbf027d3a3bebda46576c5e072f01afc47239ab633473179b54d0cf00797ae29233a13a66a2b91ad6acfabaf6234f7099d794474655eb1a1a74baa1889140d6cde70456f90076cb56ec55768c43c228e6eff7bfe97594b9945fd4c044d9f4621732fd"}], 0x1a8}, 0x8) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x7) getsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000880), &(0x7f00000008c0)=0x4) poll(&(0x7f0000000900)=[{r3, 0x4}, {r2, 0x4}, {r3, 0x1}], 0x3, 0x2) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000940)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000980)={0x401, 0x2, {0x8d, 0x7}}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000009c0)={0x81, 0x7, 0x1e00000000, 0x3, "bd04e4a84d975078d3857ffde535b8d05b5480d5", 0x1, 0xfffffffffffffff9}) mkdir(&(0x7f0000000a00)='./file0/file0\x00', 0x2) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000a40)={0x80000001, 0x5, {0x12, 0x381}}) openat(r3, &(0x7f0000000a80)='./file0/file0\x00', 0x80, 0x0) lchown(&(0x7f0000000ac0)='./file0\x00', r4, r5) getuid() lseek(r1, 0x0, 0x0, 0x2) getuid() 10:05:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0xffffffffffffff5f) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="eaff125c00000000", 0x8) 10:05:47 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x1ff) getsockopt(r0, 0x200000029, 0x3ff, 0x0, 0x0) 10:05:47 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f00000000c0)) 10:05:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000001140)=0x4) 10:05:47 executing program 0: setrlimit(0x4, &(0x7f0000000100)={0x60000004, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 10:05:47 executing program 1: socket(0x18, 0x2, 0x0) 10:05:47 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket$inet6(0x18, 0x1001, 0x0) connect(r1, &(0x7f0000000080)=@in, 0x4f) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = semget(0x1, 0x3, 0x10) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/49) recvfrom$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:05:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r0, &(0x7f00000000c0)="fe57d70cfa0fc434a6b7850612388a2a49d9a5b0d3cba22a8fcf5c1ec2ea91e1e89975c98df16397c9f6a75d582df2825b5a8208448b2ba8092b5434586f1b1e75bf32c2ea490698f9d6b0be4816c9ec43357a15439eca0302a0a75388a798411a965f90d188dbff3e17963354a4a20953b2325d039f233a06ee4e66c9a286dbd2d920edfb03c41103d4f1025a10fa6d3141facd8faef1ecc819", 0x9a, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x0) sendto$inet6(r1, &(0x7f0000000000)="0b33b2d13aa280f46491be8611ab0426207ca8cb702e4108582d9d1f499697f2bb89d9406a86d951bcc9aa58f5a8ab7b94731f78895f1c2f38714a3a92cd", 0x3e, 0x2, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0xfffffffffffffffe, 0x6, 0x0, 0x354, 0x0, 0xfffffffffffffd20}, 0x0) 10:05:47 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10, 0x100) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) r2 = socket$inet6(0x18, 0xaf01941cd8f8034, 0x1000) r3 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) getgroups(0x8, &(0x7f0000000880)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) r10 = getuid() r11 = getegid() r12 = getpgid(0xffffffffffffffff) r13 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) r15 = kqueue() sendmsg$unix(r1, &(0x7f0000000b40)={&(0x7f00000005c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000600)="7617f5ca1c9d936cf18214402d6ba8ac33ff61bea9f99b9973d92e6e9881ec25ee2c32b1d8c2bdb2450931657341f4ed1298aea9f54fd7c4256cd6e6894f80f5154ab214ac46a45829e1cc4cd244b674b34ecf16c53e61bcfaa2f5ace0bf4536d23f55c1a49cb794ac3f4c75b254b26050e352d1671aed52d892b402fad3722db61c6de74922fafbe6a63fbdc507494a0ae5736681cb1db4f7074cdfbad84c42305753da204adfea0f83c5d019e969e01707dee3bf9db814e326564fa2dee8fc0f1a741144aede3981432d59c366789b4a515407a0c52d3240a929aa7d22c8c06b52", 0xe2}, {&(0x7f0000000700)="c6c9ee66e5dd802f62d02ebd812aa3572f7322756be0466c57c635802750e3e955120102589cd0b3b01929298c2111362f9dddb7678ef0d34056333b1394232e3da8813eb71ab0162c8dfcdf9eccfa1e22f8bc6a5617b3e89d69e24c898946bacf298ddf0d39dc7b272ec70a5f2e97b6392021c1d8ac11dc28448449747cb421893df9e33c88fdbded383843d0e7b92d988ca967dff90154d536a0ccd518e2", 0x9f}], 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="2000000000000000ffff00000000000074098ea563540869e33f4a3ecb77f279b9c98213a0d57d666616542cb6f3e974d22edb383f1899ddfc07b04ccb34015ff77a0aa4dfff2a4a344aa512a3d619da7c84d47884aa3226adbd23b0d212aa217faa1226647682c07cea4ad2b399456c4348c348397b7f0e313c901e818952dd42a1d40a1dacb5b275a0e63c7e92b31daf4bd06ca27ac16585f0a840c072321d69aa18e37570735cb8", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x2}, 0x400) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000580)={0x800, 0x8}) r17 = socket$inet(0x2, 0x5, 0x7fffffff) r18 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10000, 0x140) r19 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x400, 0x0) r20 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) socketpair(0x2, 0x5, 0x7, &(0x7f00000003c0)={0xffffffffffffffff}) r22 = syz_open_pts() r23 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x88, 0x8, 0x8, 0x4}, {{r2}, 0xfffffffffffffffb, 0x4, 0x20, 0x7, 0x1000}, {{r16}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x398e, 0x1000}, {{r17}, 0xfffffffffffffffe, 0x2, 0x40000000, 0x6}, {{r18}, 0xfffffffffffffffc, 0x80, 0x1, 0x7fff, 0x4}], 0xfff, &(0x7f0000000480)=[{{r19}, 0xfffffffffffffffc, 0x90, 0xfffff, 0x8, 0x9981}, {{r20}, 0xffffffffffffffff, 0xa6be839de6373b42, 0x10, 0x3, 0x7}, {{r21}, 0xfffffffffffffffa, 0x10, 0x4, 0x200}, {{r22}, 0xfffffffffffffffb, 0x2, 0x1, 0x2, 0x1f}, {{r23}, 0xfffffffffffffff8, 0x21, 0x1, 0x1, 0x5}], 0x0, &(0x7f0000000540)={0x6, 0x80000001}) r24 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) socketpair(0x1, 0x2, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = dup2(r24, r25) socketpair(0x1e, 0x3, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) ioctl$TIOCSTAT(r26, 0x20007465, &(0x7f0000000040)) 10:05:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/103) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x4) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000b40)=""/186) r3 = semget$private(0x0, 0x3, 0x108) ioctl$TIOCSDTR(r2, 0x20007479) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse0\x00', 0x20, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000200)={0xff, 0x1}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x2, 0x1, 0x7f, 0xa32b, 0x2}, 0xc) r5 = getuid() r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x1, r5, r6, r7, r8, 0x20, 0x100000001}, 0x7, 0x9, 0x1}) r9 = openat(r2, &(0x7f0000000380)='./file0\x00', 0x20a10, 0x2) socket(0x0, 0x2, 0x3ff) ftruncate(r2, 0x0, 0x6) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000003c0)={0x8, './file0\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000400)={0x3, 0x1}) r10 = msgget$private(0x0, 0x4) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000440)=""/232) ioctl$KDENABIO(r1, 0x20004b3c) setreuid(r5, r7) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000540)={0x8, './file0\x00'}) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f00000005c0)={&(0x7f0000000580)='./file0\x00', r4, 0x3}) readlinkat(r2, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/154, 0x9a) msgsnd(r10, &(0x7f0000000880)=ANY=[@ANYBLOB="0300000000000000f377bb06952081ceb81b25c8ef9e6f2922d8c75d1765f73b9fc1c6d4a29118ccfbf9dcfe32f0815a797e22ea470bd800f0094062957a51c4edc78c59d3dd60c94cf6c06ff0651886de8e601d4e1c7e959f5dcf5cab34d001ee19864cc89de4148d5cf6b34c27480099aeb4cc2b5eb36d7e36dd2bf0b38d83137f49963d3ecf53fa38892ded8ac87771a7a574bcd5bf9b246f5a8ef8b642a9c87f6ef1ba3126ea1e72f0406f39302cc3d9e3aa38d92d1bb3be8aa85f6eedb51f83df85330d6223f397be82acd607203ec377c26409f282767a61792ef17695e2f5d6c43ee2cd096bcabeb9f07d53dbf6af00"/257], 0xf5, 0x0) 10:05:47 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000002c0)=0x1c80002) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0xfffffffff7fffff8, 0xce3de82, 0xfce8, 0x40000002}) setrlimit(0x4, &(0x7f0000000040)={0x0, 0xebd4}) r2 = syz_open_pts() close(r1) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00') r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x4322d11273df4171}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x5d, "131881472108d6896dc5c0cea99f25e2a500"}) setrlimit(0x0, &(0x7f0000000180)={0x84f, 0x5}) write(r2, &(0x7f0000000440)="2078f7b678807d89e032dc19", 0xc) 10:05:47 executing program 0: r0 = getegid() r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r0, r2) 10:05:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 10:05:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x9) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) 10:05:48 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) 10:05:48 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r1, &(0x7f0000000200)=[{0x0}], 0x1000000000000241, 0x0, 0x800000000) fcntl$setstatus(r0, 0x4, 0x0) 10:05:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) msgget(0x0, 0x1b8) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) write(r3, &(0x7f0000002580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03c78200b6dbd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff1639ad7ccd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5ffa4d8bf18460869a8f385273a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x891) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xd9c, "9f8dd8e500000018d80000f0fffffff4ffffff00"}) readv(r5, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 10:05:48 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x80000000000206, 0xfffffffffffefefd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000000)='Y', 0x1) pwritev(r1, &(0x7f0000002700)=[{&(0x7f0000000200)="e9cd2a610e10018f1f2c406c6b2227f0aa700e8e38f2d6b8519f7fd1832214ccd2e794ae1365dad00c7519fd2fd91c4b6d4ef69e397f997996c7502061290f502cd19f0806b63d3f0f6b3ed8652333bb94faf6d6c4f31bdbf2c561c7207f0e4e64c67979671719459b5243cd2e7d8c8fe11686b1c63e77239dde979cdd91016b23", 0x81}, {&(0x7f0000000340)="090b64c0159ccac1d1eb42831597ccc01e4b8e2ab45caeee66bffd82fb43ebc84a3607e9edbb32e24000d07cf3e418376b5cc9b57d80ad02619f2d0193ff8a2012d659e42f169771cebf93fc791873596a3005093c57ef461cc1cc7e6979501376bf14d661fa5961c3c8e17ade029af0a67335af73216ba822ecb8ace496b39eae1a48014b4005a7c1d58130b655eb18e0492af4720e6e487304400225d558424748c8555f79919cbfa902fb272b0e5c4165e57e8f1b92a4f31b3e8af01d538adbf78182799cbd632b3cf0417c3508a310861235d9c4515aed1d437880498d39d9b2a290cbf3ed651902c014fa7a6516c646c1f795a2dabf924bf9582a25ccfd06b4a9966a93eb8c53bea1b4956cdbb173fe14370417502eab77b65136b6e1a9985b735189dbd4da750d8b83e1de4b730f07f65aeea3527c1a2b3eddaff278f9acefd76d462a0ed8392a3c58ecdae7a889cf27e3ab1bf6805941dabd97f83bf058e6f374ef12e0b8f86507244a68bd24ec3aa799ff11e2dbe908dd4d5f8b8a9b58f016a6ce46046c61439618f24f485bd274f6c81e4db75667a5c3fd152b2b90dfb1420e91aff15afbf431d2fbd38aa1932f90101f4134504706adb7372f7b43b3908d36938443f57a026194c59b0dea805e6195cdf86b60f150bdda0ea69716b3121531611a30bd7c150eede88ed8c52baf6bf32f4bc570872dce92fc8f29787ba016cd6daea00a98ae9667a621c3057da02e3f5dbbb44cb6620ece853475e268b13d23a242efb651df334b4c2d8da69db3376516eba2f459845cf0495b58b38b294d92ac327180faa7ba20f335a33e372413754cddc7eb6a3b95605fa9faf0b4ee8f3c8075dcc86c9cc5f05463b95a3ce611a8d19e014677f6e803683630075af424945432f423dbba85d13178c3f5f822a694267b48650c8f4529177c6f5a322c5925dfb5be8616faa23d15898495c0e5ba7f6680f50e1cc8729b4b4be60060a706f20b79a2f81828808cbad12022b7e93f0158fe2d65e133ae452b7939bc04c860add6d39f2d367380732ffabf7860de06883fd063a4c1bd1734c341d11f0df405cb6cc0e884198929f6bd0beb6ade611ea6e900539425d7398784f9ab9ffdff22a7db1a1edf89a7a48a048dd786687ae617e7f39dddd39557b394d96667583f4403590350bbf71999576aaf711ef94c20e23486f103ccf3ffe545c033a9f2e1ba7e0838691aaa0bef2acd3b5b6defc8259453d0a4884023edfca6350d51b6af379b83a57877540379cae2b4a9400f514e1338a6af0f4e1a9734c3a9716fe4cf90ecbf3554829048e73103ff25f92a5a100441d53618c8f0b83936517adc7cb459aa914639ee7423edbd030970d33b08400603ee548b00f675df18446c7812cd8f0d475c6b8fa9774ba09473d40c30fb917efb8d2a06d3fa70969f5b8a9f29a2ed9737312a5e99f28f13074de3644f9e05250ca1112f8ac7416026394f9efa6b97b22a2cf5cd96866cfe2292e42cfd5f95f09f477b10304681b3319ba48b987dac473218b019f3e28240426d9f9216c432734e1e74d8e9c6ab96e69327ecbf101a8e91d4908ab2635ba60709c6b14a20211739bd85207db8da755f421dc41e2debc8d74387f568736e392934dbaa05ed154e86259ad1fcb1f4c3253a6734695ce3fb45a927a9b6093a8b6a66e7a993f744ddc98620bebd26a847dbfdefd9e7b99690791e9ea3b48de10c9defabb6c28e5c2a48938db1e45d2755f33411cac7609c9539f811304586c7a757db39649bb862b58990c2771eeea1631d04cd073889217033ba1341017538861f23f04b84e42153182d4046260b8ddb5fee4e430c5690119eae992a580b54fb32465b0687396cf0b15792d70044cc97775c4ee8f45d0c6bc43e74b183b0bab1adf113046a9f06ec1795bc72d70b164682138cad861c8f9f3437a38e6212bc69a1d2fe054edeb6038ee469b661eceadfa0b2a8c4b06cc7fd31579c0ec72243de0237c9853f0445d3bc74205a8bbf270313909b34e949f06f52d7e191ea95085e72965860818a3f188137acf49db6ee804b9d10da8a4d754d1533a1cacaad517582376bdfa10d4eea611da7dec6a2898741aa416165f929e0d0c00be2b45e2709099c75201c1674d53ce808604addbb8a51c94a1d342ca421eade1252c00620a56342fef861498d62466ad2db31b9af6ed799006d00de8eb39a511bb46a13c991e5cfc18a4c4c5c94fff33a9a20ceea6c409ebf6ed41747b34c1ce73c4f4ce5610a4c687fe386db08f9ee4547abf447590c38903da757373d1e42f35564671e1e946578dc4b8c419b4146672e56a473e3a3f070f871e690e13084b2ff3cceea0d7184dea623465d6744ac68cd5548d57579a7c26203ec4c77eb6d8d143d0d006a70b223b2f81cbd3e8dc6b0ca57962beef29a8318709b19d0ed12c15f58f85cf589124e5afaac64af0a9a531e83a422b0b89ffb890d8dd6252de8130f5234dbb3bc1d54464f7a47b0056a920793a9214c4370d1de7c0011b97e6391be69856825f13973de1579096ea70b9dd079694dfba3531ce6b2f8d90781e50d876913c54c5e834fc2fb5c09d747280300119269bcc5f69a88eae9e2958c11248021e876424779035b2636cdd0430f94052af0b00365d854a10804f70fc20d2f46bde37a677dfd841522c8aa4f6a5e891a61f2427e0ce2a98432dc9de04ada70bf39aa9fa529fef7f832ddd64139c25bb2440865626ac06cd30330b221a6b95eec7e10fa82668dac2c0109d8630da8df651f5354827dfd5faace88bbf276315512dd1400cdc0f09fd1f6279fa7b556c8234b43d8fca831d6ffc7c2a99607a7a91a41c78225e781253a8e526092994e439ecf7a37ee4458513e903fe99a88e6fc7d9d9c0793e29cd15269bc1893f12b582f755805b4c30213fe2b8bc71fa148d6677ecadecf330e32bdf300e23b2528c3d429f39b07f69fe5b5bc253cd998520ab85e389b73593b17b69f5ebe1e7e95716f5edc73c70c92973887cb57b7ae5662540b4b96134564d0b6ea96673d7a94e961006c5251017d6a84f3b17c44a18612f32e2a83274dcd6cf5d18f709dd48575908e2417e044e96ccb0f7991235e20feaaff296a70afd23f505adf38ab0feb0009e0c56a06bbf7cb53843847f7a501fe44cc3e72e8e7f5d9aa361024fc38dd5fabb650f7a3bd31e811b78708cf2b675605f136504a8087d7fa45242aee436f75fe62163cfcccaae32926dac94b00276280accfe4a8a1670a4a5a4d7d776038b15313c88afa2d65b542ee828c05a5b38bb028d14d8ec7125d0eaa903ad1b9f4675a0ca07b976f2e973f4aca2510233837160804a757244be5343004d642442a5a9e618085dfe42a1a94b7b0183d820f53dbf4c70265008070adb19139ffc34c27dbbd59473966624a83aec49ee822881b5374c5b9b0d5504066e1fc88c36ca487248598e7491ee85657deb325fdaef806967904675f5947449301dc4ad532f225299baf2dd0480474485551effab93f32bded5a2ce7033f0ced1c2e88b1552f1b5f370ebc7fca90790c86d4f16fd7a89d995656f520a2b52a1bee8ec94292871a9a0d5799ba0aed5bdb2bf745d0a7a15bf30e5c99a28a78d7e533ff3dd6f4df8c82d4005262a50011d9d2163ff4a9b54b8e6714954beacd37ab698d2a425c6ed6d6f400cef6c09d1125d153274179630ea8218fc5631995692591ab5dbf5f66d7079040f3ebaf768a7573199e5f2940a7f73a6814677bb57d8350cf430a69da3fc933fa7bc567147e9b3878b0da489ab3a5a69c297a4799203e8391ffc311e65c45460fcdb04fbb06fd8c1ed52016775ce65c210b4084359ff5b69cd1a39220676473eccc74f1f17fcb5f5994f82b9447317431c3733419ba5fdfbc8e698fa2a1322a3fac2d656ec3ff9e9873293868224a8abb360a4c37864b9bf771c6f44c392bbd6d3739090e80399480b1286290311ac478c7498d4a3db5ba63a355bca7ab3bb87963549955cc5b1e7af6e3d7f22458c146e83a577eab48eaf61278d1086002de5eb7537dd3deee33725c56aab273c80c444a4e7d98985749fb416ab0ee6171bf5d8c920efdbf8fff5bf65de6c1e783d674e89453bac1e5c3f191ff98db93bbbfc56341cd30f76c06ddd5e9bdf48b679a818943d7c422282c724a6aceb0f4c045223398a8dfd86a08a9a123fc48fc6449ed67f2fb35ef360163611a4b7015bd66e100ef6a9ec956a6cfd953b3e6fc5c2b7551cdf4629e315d985958445370048abb6a2ad57e9d69237da5b1f2abf515f8e3f0817ea6d5a5fc275ce0cebf8ca8e2710555f2a38f64fec0f420befbe3b23025cc91814ea28216de55e41a88bacccaf148104d02929207aa5e5c95ef659895e5616793a542e88aa62c4c12f3525b677dc5b3cbd18a321cdc66ea216fa1b759d37f5909a7eecd7dfcb4efddc44c8120a6ff553bd973c34e8fcce90c0ce170ce5800160be5e2f28e3d32eb3d7344bb8429d68d95659493fb03e53ab4e469fbd055114d0f04dc61f9301f315794ca7f67687749e1e8eaf47c53b3c4cddd5916500b854d2e11056a156569008ad34f8da53dd9176886ab6350a0c28a5af36750267a497ca5e8221925e9d9432ef2af2f56a73ab9e172fed7a90d73a1f2f8f817a1b336b2c3f5bc20fa2341b6974ef03c25c693403c85a362c3d24872572aa5e9caedb1898a91994500cf638641265f579ffc99be82011a01dcaad7817962b92ffd8d647c2a0861714f9613eeff362290d84213c6d657a5e181fdd065b4353ddc179e8812eb511c26298da25a375a9a5f24900d896889e1834d2e25167f0edf10f9e7ef8da0798f2e27f2e58991b7479aea31ad9a6bd740016d85200add61cc05016d632e0c40ad7e8a0e7bb74315e6485a87a98f21eef310d35687c9e4cb5dd7c4b2b7f5e2794033f0bebe64b22f4e1874dc9e934aeda104c50cc24fc2715726018dd22dd12a6b6f54e29f5a65edae27158abc17ad9d5428f7fbd39637ba594ab1dfea127e049b2a49f4784251e7b93e39d44cde919b60c4ca9c463dfe94b33a2a8cb88f762cbba4c524ec94e26de80ccbcadd1c2854e73f15da23166d3d828bccf1c98d202132779a35031cd4e96644eb68b739fac77185eff4470599f54b1b73c9c3926cacfca109ddde9e2441de1f4e1cf37ab67ab51be61dae60561b0dcb84f1218ed70b0cf862a3123f9e3adba90241f83c90330b96d8864e7a79f650dd804b984140aebfcaa79ad233fd2fbd3383c7202f009672ca5bf0f89c26e5cc401cdae1b23610bc700d8745648e304d7d7dc408f3cf563d8ec3bda7ca70949f1c7174f3a9792ddf3042f8f7ffc3072cdc4fd81b679266bd66723a1d543ecfe97e7d27d7cc1c8afe4e59162d2b2a023ac1b22829cbfb68f8187efdb8451faafd094abf227af09606762a339dd0114e21587803a32115228f0b4588af46874abe0f86154783054b6e0d29ee1d52091c6dd93207aaab001ff8dc850ed6f515cd0007f7211a7b2eb7e86ca830aadf548a3171e1070a0017100ec073515035c9ca2ba80d00a67d0c4fc0b6eb4aa4ef87b572acc81eb0a48ff20de8a339248ca25869d83666be2345f1a45a2cec744eb09b87292094126f98e59041c878ff86683b0cd4d20bd90b801dbd9c58fd4b30f7c145f1d129634a3c18940a9f329ec5736d4146656d52a86c5e846481a8463882b82f8a4e1e0e5f81b92e4db56202d5618f0d2e49b30727a840e54875eef260692517430627b6f9ba109ad2", 0x1000}, {&(0x7f0000001340)="11f687daff746a1e0b453b9ce8d63c626b746ec372e6e8526c67919bcc82ec836041697523e64a31754b8191e4eee4e214343671d399432cf4205a736508fd85550d62661fb81d1a28af9b4941d0fd5028ddcf0b3adc4300ac178f7cb309ee6da87407c55cfd9a97802cd3b5d3e45fe633a3b1d6f773ea1cced2f48fd5910e61112d0a413f9d92abd1c5c169a71da656f975089c5441eea0b9eab776944e74f20e44fcb7fbf3e3277e1b9587991ea61624c8475b5af1c58690853638a3ba065da14b058dcae2f2b73b564810f6adb2723dff4e1744885da9e2db78f55dead023", 0xe0}, {&(0x7f0000001440)="96b0d5e6604e0d4084d6e7879600041ec390f569e207be1b0b40396e8b19463665341de8d9ed0a7680a75aea446f41430557c37c5ded6182ca5fa57e06d300148a34e6d992cb9a47c2ddc47aec46686e45c5fc02b2c4db09e8031f0b3921e41db5eefb710f487e1fa8cd7c3528b05747241947e1e91590a8b3c73f894270d3dbd856f9ffbef0421d05a6e6a7be7ff795603d60a1bcaca2bcdffa5c93a66d7d61c15d0cba6e221a4002b9c3af616a2e9ae37447483dabf0be9eeeb5f49b6cc6761094765b69cf70d3231ec4f8534799756d9802fde43f8e2955fbeb6edcdfeff4ef685a974393df45ed23ee5ff5e557bdb155e89397472d6330b330d13e149569274daa4780efd380d2214a5f1ed45bb7fcb644e756f8349e824d4ee70efe3b11f3959ccf7563257bb7633d849e82db8b27365d813316059e8020d9f8afb8dd838a6ac41625ca4ce6e64b08ecb7888b2f9ed853f5381385c9957840c7504dd6759c8f7903295a04c0515df2116ba347fc60bc15b16ac95819f24dad5c471e383146988366ed2e502c918a03a1f4b7df964dbf3e4c6c2682dee988926a0800e86cb947889116072d33a0cddf3ea8daa3ef355aa038ae8e7c8da50bb648046ecd94b99b916170ed4739006fec061c793bd1b0edd87607805eec862d0d32a1c74e5ed26b33997e111244fd3a5bd1a28091c5eb6253776615876f1b7e324f7023ef98fd4fe894645c09970a4e5a86cab41d32be683c4a006ba64a1421963d6e62d013b2ef9a6c66718ebb37a0f4650cd746976be55a235ffb995e1f71699a26e98768560a2915bc895f16942ed34c35af06f4c713c76ef800424144d11b2bace65b22e074bfb34446540aa07c00d6c7556c990692f95b0be8750f008acb7d2bb2d9ad307ea4ef9e7440d9c14c37f2cc89623d890a14e1544eb01a8c36080a74f5cc6acb3498d117066e44bbad037fb0706e2e32b5493a55f2111637c0d818608df858de30ccaf812dae255b2241def95bb6f1ad017d7b760195fb013ff82f77ef541428aaec96664a9e63926dd5ccb1995daf9b320def4621cdf13e59ce013f1fe15323f81cc19980568a28df2d94ba9ebdd20c44982540541aa786c042f5f2912a2ec634c3a619713ec969d91aea8407d83eacb5ec7fabf59ae3b6230fd045fbcc35ffc67c9eb63f4186810ed05f807da739be3e9ec05ceaec8fcac4001160cb192d42725a485ecc8114638e313a00089d57d9255b15ac78e4d658ee640ed50366602ea2616ebe30642d733d0f6a00063e01e38dffd806a412c1fa9b44e7aaa90ceda74e2039aba03497669423bf9300246b431f29d0e49dd003bcfb7453cd87e60abdabb872955ab2637329d144bba7895814f4e13779da46a072087e88fd318dfc8931686aa9c62e268505e1ede65686a1d366f659bde92887eb25d7ddcc9a0617f623c324f774546ebe1d9877dce20e17aec331cb50160efb95de2831038733776e9ea50913878e1b1672c75f6f2e63db1b9eaacb27785dc5f7760bbcb2d365aaaadf4f6b90bd39981e12f5b151d6c1b798533ee3b33eae5c05b45d41826f15a489a6d2021d6581f7de244bcbc67dfed7957ebd5ab304179636f9cc9f9dd11b50477391c1873a341c774c5470e61b9ad24589c5c169588e839edcd83553886f940c0da2bc6165baa7efcde77a96b09dd4006fbd183aede2796981c0d0a6ee2305df02d36e1738a87080bcd23ca83920ec9cb607c35b0a6ab3ed3fa7fdf69554b9d7b9e480acbab307ecaafb4a11606e16069d12bcb95ae1bb5d8e0f55e2b3c051d56b380d5f2b2ee435eea5884e3bc838cc3f5e1816088a8c2e9736f904d43bec477a73b2f9fe3b691dd6bc218db978e079eb191b0aa983905a0fa13f4fc3428b8508351115c5dbf032cc43bd550f8301ddb7ce968c5eaf77f2ec1334d13229e4afb414d86309c8d73b324817e0404122e822cc1257380c07b8211a3e5cf0abc50b5924d7cbf2ce806f50e451a6750fc80534f23cb7221eeb3f861d996bb2509a98c2287c00aadf10916f3c58b2fac22ed2aaceffa64df5856bf0df4746afdee0475ab71be5bc0246089bbbc1d94446fc2a3a187fe6fb0f005fe5cba7400e9a4f8efe25c5f4bf38ddf0fda9a70334963847d691ea24bf7baea23191a5f41d4d156527d7bd5deef24750814ea356071e0471ff3c1cab2f2febdfaa42720f344586e485b2f373c96bfeb600dbf1a18d2d50e029b1ec8c409ead729c5eba521ab50111e256c3e239cf08953bfd8895d56515f27b61f2fa3e4dc7160aaa0f585c277924a0dcc60ae1cd6e958a63ef16e04ad7a7e08064ee72055db563644c9f13b8afc18d2bdf9ae653237a7f80896cbfccc764b6244b4f29b8c5f77b0c96250c20baa7559f83f9f0ba3cfd35386e6f2c6ae8edd7a5dcbbaf07e4c5efb0bec7c89e4cd4a5adeb642845d3a9b7bba5c54587735e04b46b1ffc523840d43a5992f5958d6fbbfc9fba1b17864cb355b2c2dae1e0d954bf8e1e8243d6b9c932fc2f73c9a246ea92f34fdf666b7b8aac285692f24d84223f12aa40675bc91052f591790cfe06446d5355539fafa7b2e7eaac3020e23deb490dfedd7c593d5dfed186f647040ac5aa5ea640488b576de76f1ac031bc9f249f101dc4f42d97a591e03b56273b802a89c11e282282b6bb93f84b2094f3b982b9f2ce956dfc05cb8467c452cd92521a93796329db23347284f10517f4329bdba936881d76ae331bbfd04dae4a51d099c73a112b1aeb923a3962a5a80dfd7276eb2be2a968ac29116909a199111a9d02af09e5838642160e0791fe09eb876ea1b804247130fdf4c4f51795710a93cc83dc805eee7dc2892426e1cea1bd9ac262f7b3c1d906570c694cc165137579a201d1c039fd93d546f522e5f7f1a19c4d14e939414564d25b5ad1f3d8347239a73c3e25cead866ff685d22b39d87536391fc4544f6453fe94735927f9467fafe162b13dcd36ba6d56e70402061c2e8fda9bafce1d22eeeabce913dc8d67d696e376e1fdff100b44afe549e7e75a5a983bbd4634f14d14022df82da22c91a779796b762cbb3a9424fde1bc25f5f1a2adbc040720b902d74dc0922cd60cbb180614f29e8c6f58260cea31a455a5b2c33dcd328cc2785ef230f53c4a91becc22319e4e3cf60caf17fd378c0180e9eb71b8fa1e679d7bebe13ba67b5aa6a5b6b9ac14998053eb7895aa7d754d61d762386e49f1cf2caa16b3743d95ba4bedef5c64ef61e6f1a47c16048d45d8bceecffc625148dd8c6f40e158c5f6b4eaae963e7641fa004e6186190e8916ff97385fa8d13e5ca85d2120e5c74431de6421ce66e5f235bf7f7066eaa0b2ea261c02da275903a1f0cfc0100d743689e43475cfbf75796d8fffad838e6a756911696e80b55ab923898c3d666cd45501dada61f45861dca8119b8891fcbbb414e2dad34d73e464c27974093893d181fbb2431b3df5ac736662ad61018d2fbba80247973d77b72ab303bc506386bdb27b11dfabcdee446757f3aaeb9ae0a8ec883595b253c0dbb457410b8b7aab1cc8bbf4c5d2b67ec3d38e97cac7560f15ae2a6c5fbd99e85588bed009716126c9c63c459b1022b40907112be057c40146af77f860f3faeccedbdb8dc89a0c293f16f64e7955ffe999650051c30ff583f866cc88b3f3991dac17faff24bf92830dd27e2e950842f375541bdd064c9fe26eeb6a12ac06de692848e9e9815877bef70afeab8b2f7754c95ad4612acd53e65369586edb26176b0d8963a6d0441256e9c5465cea9ee1ba5c97f7495739c4d66359272c14b3d62b9181a1fd6000dc8f912f0e3bdc2052fc554615ff47aac3a5e9b986fdb9604accd04822347fd050ec4a18ce848faf6dd35b2e0cb002cc5ba835a3fb63f93a06662902ae8ce4f7ff9d0da01a2b622659cc39472a84fc451f9ea8fd85e0eab775643ac7daae51cd9ea4d0a7db01781ad6a0fd47264a3f62976e10fa6a91eb4dd45f813b94d4a33e4af5f783fa08b62d162c8b1c17d19a78b10960cc17773865c7b7e4b7cc9eccaff1312973c0732d6aac463146984eea9c553d018320e005f841b03c662447871dff132004a5b6ff9c6243598a2eda8dfe6f7b4b3ce2ba995a2bdaa5113860d16aafabab4a1e421c71648dad0789b108565d21df00c5de944946b2f8b93f556b781f8b1b94388b4de319bc1dc741206dc7ea7c417c552a3db647ac00f637e4c058b737dc739dba728920bf463ed722e2035eba62b42a38f30f64c88c7fb799ee693830fd367dd6c5ed936843d2134a1476f4bb522283f4ffaf9a3e30fcc19e8d35d8f120a4b0c8fb27ac22d7a029880f535bce6078aa2299b6928ecbb04be29aa3e855208c0b4a3db83c19c6d92f3ebf3e1ff2e180b890bb09eef1e0e25d225c1423ced21bc0dc4aefe38b8b724f976522bf06e054e02031c65302ceef16a2bf4cc21e033dc8bbf027ac4ab84e91049e4c1f46c398fc06aaf989301e3417f7749a27af91428b5b109844c53fa663fb70c7eda71278d2d136b68e11a5a807ae719ada6bf35e2e5be6d73dbc07149645a10a5a8d7686a6e5912c4c420406b1c279e485e1864027e159b50a1106d55861b2133e0aa135e178e089f42d48aae4a767f559477fa91014d6d4cac06084c90fd3b2409b8a256392899b1925eae4cf734af00686eb605d5f1552abf08445fb084951dac2aaa6a16a2945f47d6bfad5a9585f40a6e72efc39d10689eebcd7614daef64b1df81bef0484441f651b74651435bfdb2d93fbac1ab715d627380b665a677cb3cccb58fcaa93bf541d536621a16404c78faebb56583a08675049f43a560456bad3186ecfb309c4862e864c223543e84116c9bea0b233c025144d3605b16f25a4877ba9b9c3c1d850287d0b442fab61f8171bd3ecff3be3fcc0573df6f14ac7d7dbee143e3453288879222b5b1e63a11e7b911c3ca681f46fa6cc33e13fc1e860d11e68fbc13b8590b0233e3629cc61bfea54c077feea4517a234d25cecfec51638484587a55e1d87c37a9fd93487f23e5b2fc2b0b075a35837ec2b043d3b356d4802408a9b165dfeace7bc2abb600189b735486013f349043bbb431cb8acb61aa25a1166f04935cf166e747150b6e726495376f1b4f217ac62372fbe798a2a7a2d4f17efabc952530624f9aaf48f406ed3707c20f8d240e22cbe7cee30f5bfd2270758deef0ecd96320195d7d4f9ecacda5f24b80c6c45de4d07b58ae17362db2297814e5cbc21b206f6aa5962c693f476a33c8503b3a463dc9bcda3a9526a68d96bfbf31ec58ee5cab06ee0b53d0de5db19b7d02e5bff7340c8b430f96a82e7e1138e22e7a00a248edae32a56d9e897f213a9c40b5a804bcf56863aa6f1ba08d1632791aeb47856bc4a3c80ce87d8300a9677a06e7d9bd98ed711e57a3ee27fb4e2d6a742ddc2e65c3e9eee7d21c116f3882a22e451206e04813f1dddcf9f0c2bec17c0419de7764de5a0eb83ad05fe9a4b6b263dc413f62f9a37844402f682b16eb6087b500c3c974607a3096a90b0658ead7705fe7542d74c1f02f3456a02187911e64a3dc7be4e27942647903665b9560492b0f698bb530a63e286ca450aa4f64f283d508babf9c16cc9c0a04f906f1d449c05719349eb115d05c1df7960c0ce9fe719c308c2b642bc6f07ad1af91694c1542e262ddf2fbfeac4e40cf7e1fe49e86bdaf3e22df98deae973e2ab99b09fb44156a7c61e72c5e0959a7c7e6f139bcd6d85e3aaa9c9db9ab6e608ead123a54f26cd91b139aefa", 0x1000}, {&(0x7f0000002440)="955fb41f1fd5abf3960515fcb9322f481b5d5e11d11e7c29374c68b2901fddaf668292355c83eb5d6ae1d09243b769ea3e8e8961eb6415ab87b58aab1f428de948c43e47dfd311855a4bd771cf736c0b364052b2741f677e1fa84329c24a44de3ed7d8b2a618488d62fc212a9477db62f5cf223860da25d99342027a91434cd2feabd8c0cbbcf4dce5c5af29c87bb3996df18f5e1be8041b54fdeee22980e653ea1b7ddf860df06558c4996de4bb5195014d4cd03cef97b95aa634813331ed64c68041016f72b163fbbc", 0xca}, {&(0x7f0000002540)="97bebdd1b8d2402301f4d71fd12f35af18cc5dd6bece3132ee10fd7759cc151d1f425b2d70f4124f21d0202a478644967e44085071c33d1f986dec5b767ce91cdaf66ad87b3acdd6ef0407f30a46ddb0ea2c9acb033e719ff3061d335bdb4396ba75b797fd74a6de208f45deb5b127197e5e5aa44760ec887c12ca23dd72d4e79f1014c279cfd5be7f418e2034daae82b4eeaaedb6f534881c624440050581c7b1c8669f55cb60ddc8fd9aadd101a36ab254ab0101fa0e4f211cc3c10990e81a7cc7fad8", 0xc4}, {&(0x7f00000000c0)="2bf1f9b9f0dcf54a614cc0b590f0a3fe1523645427919434e9cc8950e49b810b8dfd13ee", 0x24}, {&(0x7f0000002640)="e68de7af97000465c6e22339d58118f45b1559787e9a2c3a98050122a7fbb6106a43a61d8903db5dc88f4c3e4563cbcbf0a178d96cad662dec75cef48291c144de7222e021d48d30c3b2363b9429edfdc8010586f222498757fe73c693193aa53bd3e0bf0262b97a84b642c9f7e92003d4c79a5d0e4664b3de26e04aade352cda1232b55f135071010744ba672f0877e8dc1d0646645766b053cae49", 0x9c}], 0x8, 0x0, 0x12) fcntl$dupfd(r1, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8, 0x0) 10:05:48 executing program 1: r0 = socket(0x20, 0x5, 0x9760) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 10:05:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x6, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r3 = shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmctl$IPC_RMID(r2, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmat(r2, &(0x7f00001a5000/0x14000)=nil, 0x2000) getsockopt(r1, 0xba11, 0x56f, &(0x7f0000000040)=""/40, &(0x7f0000000080)=0x28) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) sendto(r0, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffef2) write(r1, 0x0, 0x0) 10:05:48 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000180)) sendto$unix(r1, &(0x7f0000000040)="b7108b18ce6064553e6268edc3c14d0da6f1c43170a1e274a7b528cb4c2d0aac2b10d2c3c13add5bca6f2bbb66cd057069de694c446bec96c2a7152aa48f45f3d019e11f2ee3efc2e98c7c496fef0aa1e25bb35d29a0f544e7233f2aca004bc749e326cb5640d3125ee68084db4e384ebed61a92f81d3c8f4a4e2306241a3112cc75d45b78557fc223324adf2ad7c31482a76d45cdd4b9e0e0fced5e133ea905ecc0b1d83d7008eadbd4d8e4d2cf8ab8d473206df16d8881bfd2f4420bc1710fadb28323b9e41d49174171332115012f7327", 0xd2, 0x1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000001d40)="0d7f03fc633b5bbe4359177f9bc29e70fb6f7569684627622c3f5e4d3653cf5bfe8cc902839c4eafc60683ce1c6a4b9521447d1bc059f6d103e9bee0e7104cb2a24aedb3cdc98b6ba919384ca461b887eb5be3e7b8eed3b0270ba47888d6360158f5c3210d5537a8323cb75c8c0682afe9386d02cba8ea71cf2313e2f6cc3a44712ea32dd6885bf12fe2ad30029cc2b3e9fde9ce91fbdfeac7f931a1124bf67ccdbf8916cecde0649659a2608863b41331bdc1b90d2b3432ef096f928a129753072dda9056fe4e2b195aee586c4b9e4e7f99248622782057a822a019df568211a46450d66868fe7cb31627f5ee146aefef8997613c745f5e9a99dcef170b8a219800f10318158ae3dba0ea997e7583eb6d8097204c55da9bf7b848050535c5a0c12a8f0b7dbd48fc81f9b1a73c4c82cda0c22678a695c6aedcc381c82f832aad5fae836f0528d1c20c29a5210a70ceb563ad1e0f76bb263eb2ea85f793d4c32f7ac7365d7354621727c19bb04d66b23ce574b338c5f9758860086dd366ca489715eec9c3f5c3a732374305948c0cd298bd096038c9d02f2e3f11e00a542cc192400f5cde5e46732b46428d087cf34e7823e79866847ed04b71466f2048e9f8f63cca72369285507826ad8758b0412c64c08246f14a52e27ee6caf960bcdc9d5bdc8a2bd27c347b1a99130c1fb07723f647f39a4f26063a83f621d2d2d663b8f6", 0x200}, {&(0x7f0000000900)='J', 0x1}], 0x2) syz_open_pts() fcntl$getflags(r0, 0x0) 10:05:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r2 = geteuid() getgroups(0x1, &(0x7f0000000280)=[0x0]) fchownat(r0, &(0x7f0000000240)='./file1\x00', r2, r3, 0x6) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="20000000000075466919000000000000f87c8a5b671b1b542a5387060000000000000000290000003d000000030035700100000000000000462a2e2999c4b8e26f215e6db349f0953a5e6e31f9ee6a4d72644af7caafd6c15078"], 0x38}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 10:05:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000080)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x5) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 10:05:48 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000004, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0x50, 0x4}, 0xc) 10:05:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000280)=0x9) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "661fbef2245185a8186503182eab7fff0e091fe6"}) r2 = syz_open_pts() write(r0, &(0x7f0000001000)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc", 0x187) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x4) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB], &(0x7f0000000140)=0x7) getpeername$unix(r3, &(0x7f0000000380)=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1f, 0xffffffffffff94b6, "cdecda0a8da87fd191c92d664608b1dc7c317ed5"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc", 0xfe}], 0x1) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x30000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000300)) poll(&(0x7f0000000240)=[{r1, 0x8}, {r2, 0x10}], 0x2, 0x7f) 10:05:50 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0\x00') 10:05:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/3, 0x3, 0x800, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) 10:05:50 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) setrlimit(0x0, &(0x7f0000000040)={0x1, 0x5}) setrlimit(0xb, &(0x7f0000000000)={0x800ff, 0xfffd}) 10:05:50 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 10:05:50 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ftruncate(r0, 0x0, 0x8000000003) ftruncate(r0, 0x0, 0x80001ffffc) 10:05:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 10:05:50 executing program 0: r0 = semget$private(0x0, 0x0, 0x144) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/204) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x78d2d427b5a0b586, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r6 = getgid() getgroups(0x6, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6]) 10:05:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000440)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="b1efff39f5e1670ab7bf4145fa23eed3cc4a404cffa8e12a6dec43464aeff4114bdeef2399441b1ff3cb2bf76d93", 0x2e}, {&(0x7f00000000c0)="df75dba962e9b8fc400f8d7842d7ff1b32f53f6608b2a1ba741fe14620e0b7e347d25c9bd69f688d59ebc328c83b3104", 0x30}], 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="700000000000000001000000030000008e1d79b1bf2fb47f2d146c07356337ab55418196c9f8997e3c8f9a1e6b31a47c6b8bccb36918237f909754767b7a3d4df2365f59fd655e6182af94497606b10dc45c9f36f80d075899ecbad738e3365845a690b4b5a7ba7fbe28af98d1b33ec60801000000000000ffff0000c9000000365aeefaaafb0d2a9abb30cc0072594034f2e9b38e051d09e57df68a65740cf5698aece810d88505788c250c88b4787c5cafc0db82b3ee3e798fea1dcf0aa296d7ad3d45455c88ea8fb2c8df2c1ef10def123e466bf2025030287fd2b8d54e7f11c86be6908af2451458c4e94f3610de74881d87d6cf101a8e36bc919e50a6270e879fde474de7de21468bde7689b633e878a3a2ca57bf41f1c4ade6470ff8a67b84338be075d4f819c532ec53a797030524fdaa09e172e80dd6e0935503d39ce32e7bb40222451349169af99351f3b54583d455c11d37a41d7cc82e4038a683fa4cf675a0a3865ae55efbf1acd596803cb32fdb4e00000068000000000000002cbbcd72ff0f000027527353aa2db16a732393ecdf79b19c8d4e37ec187b44aaf8ab577a8abd7a702b5297d8bb53f2b98baf4c49993056f875ecc1ccd359cc371d8521f9a34443dbc4b27309d879797b9da797f5b644b05e37cb62026ec25b89c000000000000000010000000080000091e48e2e791dc1be973da8f8d26adbc5bdc6a3a5e2b87c9b21b252e5f799d39a16e73fcc7d36f6867fb8b1decec8e4d96b3bbbaa6b87d7dd1f6be0a1d5abe9edb94cd08ccfb3d17f8b2a179a47af2af973ea7f28f93a0d96b59050ff46338b234cb8720340cb1ffa5eb57557574d5dfb2302fdf790e9f79569f15b439f6f977e895969a99d46a921c69f104b31685704bd1c381915127a1ec0419db59febdb3190bc7df49bc273f50fb3000000000000"], 0x2a0}, 0x8) 10:05:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xffffffff, 0x3, 0x1000, 0x1, "c76f2c087d8c55be6a86eb16c633a4ab25c79a9f", 0xffffffffffffffff, 0x9}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000140)='s', 0x1) 10:05:50 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)='x\x00') r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x100) faccessat(r1, &(0x7f0000000100)='/', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) accept(r2, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) 10:05:50 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x4, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) 10:05:50 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x56, 0x3}, {0x3, 0x1ff}}, 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) execve(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='!}\\]/\xd1\\\x00', &(0x7f00000001c0)='{:{]\x00', &(0x7f0000000200)='\xbd)\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='-\x00']) 10:05:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000000)) read(r3, 0x0, 0xfffffffffffffedf) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000080)=""/115, 0x73}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000100)=""/224, 0xe0}, {&(0x7f0000001280)=""/202, 0xca}, {&(0x7f0000001380)=""/249, 0xf9}, {&(0x7f0000001480)=""/105, 0x69}], 0x6, 0x0, 0x0) 10:05:50 executing program 1: socket(0x2, 0x2, 0x2) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65030070b27638ad39f5446687f2863b83e11b8c593fd450cdbf01e59ea8d17c4787a48f764e50103ad457e1eac75746255e02cedc6b5e33fbb66cc7ee96e6760faf24b2542b6c785fd8a3754b1000c5b8972637"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 10:05:51 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x1f, 0x0) pread(r0, &(0x7f00000000c0)="7ff88a89d0e2aefa70e90e009ab176279fc583f77d6fffa215860213f32de93abb85df6a6049572a61d4268d2cfb2906ab2698ca17f539b8a6cc917072dd989b6f7310e9a8c2a7f21b26c60eb534aecf7501276abe199c9f9220c1a07558b0c56d26dcf77c6acf3e5d345142a193b5a14231fc03e0e4935b46de", 0x7a, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) r2 = dup2(r1, r0) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x10001, 0x2) dup2(r1, r1) 10:05:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x101) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000b, 0x0, 0x0) 10:05:51 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) read(r1, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r0, 0x100}], 0x1, 0x0) 10:05:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r2, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d99", 0x16e}], 0x1) connect$inet6(r0, &(0x7f0000000080), 0xc) 10:05:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) write(r0, &(0x7f0000002580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03c78200b6dbd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff1639ad7ccd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5ffa4d8bf18460869a8f385273a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x891) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() unlink(&(0x7f0000000100)='./file0\x00') ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xd9c, "9f8dd8e500000018d80000f0fffffff4ffffff00"}) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) poll(&(0x7f0000000000)=[{r2}, {r1, 0x40}, {r3, 0x40}, {r0, 0x4}, {r2, 0x20}, {r1, 0x100}], 0x6, 0xf8f) 10:05:52 executing program 1: pipe2(&(0x7f0000000000), 0x0) clock_getres(0x5, &(0x7f0000000140)) 10:05:52 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x0, 0x3) fcntl$dupfd(r0, 0xa, r1) setitimer(0x0, &(0x7f0000000000)={{0x3d5d, 0x1}, {0x7fffffff, 0x80000000}}, &(0x7f0000000040)) 10:05:52 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x1, 0x7, 0x7, 0xc8}, {0x0, 0x100, 0x58d, 0x40}, {0x800, 0x0, 0x2, 0x5e7a}, {0x3, 0x0, 0xfffffffffffff001, 0x9fe}, {0x6, 0x9, 0x4, 0x1}, {0x9, 0x101, 0x6, 0x6}, {0x7fffffff, 0x3, 0x3, 0x1}]}) utimensat(r0, 0x0, &(0x7f00000000c0)={{0x3, 0x2}}, 0x0) 10:05:53 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) select(0x40, &(0x7f0000000000)={0x8000, 0x5, 0x2, 0x7ff, 0x5, 0x100000000, 0x68, 0x8}, &(0x7f0000000040)={0x6, 0x5, 0x8, 0xcef, 0xfffffffffffffffa, 0x0, 0x100, 0xaa}, &(0x7f0000000080)={0x40000000000, 0x2, 0x1, 0x401, 0x8, 0x7fff, 0x1}, &(0x7f00000000c0)={0x0, 0x5}) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r1 = getpgrp() openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x8, 0x80, r1}) pipe(&(0x7f0000000180)) 10:05:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x2) accept(r1, &(0x7f00000011c0)=ANY=[@ANYRES32=r0], &(0x7f0000000000)=0x1) r2 = socket$inet(0x2, 0x8000, 0x8000) r3 = dup2(r0, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000010c0)="5cc98cefec2e0068058691a7099f66f83f3e1e970ef037591e4afc00a710833fa6f305623b4052eaa4dd6b073c7d5923ae7d87dcfc411235fb354b7f1d76a3c0b731daa16d7223a6aa219231fb05d6d45114135fd176842b3753d9458ed1ac6917765623cc43b0765c2e2a3f07a8df8f19314a67c225752a52b9460c1fe14f310d7be00b6fe92af1c27714b5d5f44480ae4892e16decc7a647671ce3cb960905368b52dd29be20912f1f906f444634ad1d301d52b449282f5bf18283db2fd597c0368f6c95372ab252d1c422dd14dc80a0f132728b1c6283ffd535c4a2f8d17d0ee8b43b95d165bc66db", 0xea) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xd4e3, 0x8, 0x5, 0x1, 0x7fff, 0x1f, 0xff, 0x2, 0x3, 0x0, 0x8}) setsockopt$inet_opts(r2, 0x0, 0x208000000000c, 0x0, 0x0) geteuid() 10:05:53 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x7) close(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0xffffffffffffbf90) getsockname$unix(r2, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) socket(0x6, 0x5, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x200000029, 0x2c, 0x0, 0x0) 10:05:53 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c04f7b2030, 0xa) r0 = semget$private(0x0, 0x7, 0x80) r1 = openat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0x80, 0x40) lseek(r1, 0x0, 0x100000000200, 0x2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000640)=""/22) r2 = socket(0x6, 0x804, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x759) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r2, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r5}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000280)=0xc) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r6, r7) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x22, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000480)={0x4a5, 0x1ff, 0x2, 0x60, "4985fb104e8c977d7398a691f68277e4690910bf", 0x1, 0x7}) ftruncate(r3, 0x0, 0x100100000001) ioctl$BIOCGDIRFILT(r8, 0x4004427c, &(0x7f00000000c0)) r9 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f00000006c0)={0x10, 0x3, 0x4, 0x1, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x88}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x40}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xc086}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x3}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x8}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x6}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xe2a}], ['./bus\x00', './bus\x00', './file0\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus/', './bus/', './bus\x00'], 0x7ff}) ioctl$TIOCSCTTY(r1, 0x20007461) writev(r9, &(0x7f0000000080)=[{&(0x7f0000000180)="4492bf38cccedb025591485e8ece1a1a5dbacaf702093b06770be1111a6a3472d1d6b7c1fc662b", 0x27}], 0x1) setsockopt$sock_int(r9, 0xffff, 0x90, &(0x7f00000001c0)=0xf9, 0x4) socket$unix(0x1, 0x0, 0x0) ioctl$BIOCLOCK(r8, 0x20004276) semop(r0, &(0x7f0000000100)=[{0x5, 0x4000010004, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) 10:05:53 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4a) kevent(r4, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) close(r2) dup2(r4, r1) 10:05:53 executing program 0: mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0) mprotect(&(0x7f0000ed7000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r0 = msgget$private(0x0, 0x370) msgrcv(r0, &(0x7f0000000000)={0x0, ""/113}, 0x79, 0x3, 0x800) munlock(&(0x7f0000fed000/0x10000)=nil, 0x10000) 10:05:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x40) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x10) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001cc0)={0x0, 0x0, &(0x7f0000001980)=[{&(0x7f00000005c0)="a83026861f4e71362507215415aa16e3f4c36e1d4f70e6464b42cc9c79374c92600e27ed6ab6714bec99781a599d85f3136949116331fe1f3a9c0be66508f19de0abac7e6869835323c101df705f9ede85ffebc6a1f261f6e0ad581a1e7d1873683b0bfcaafde7c9d3fd81900f502133ce49ad0eb17a59a1a34b13662d7ed9e50d84f8d7dcd6d25ad8e92d53c638dfabc7bb3888813585cf9baaf6b043bd0fddf8eab201d80428edfeef717dab2a7157755868c94e4fbef93ccda07085501f7a49f909b32aecc019137f9bff1e1dc3fdcabc946f266537c96b2b5cc6d4bcc7d896b2ec6a6c2d04e2315932872f16d30a11b3665eb1b1887c13fa0de2e000f969d10d36af7c163808ca72ddf288a16e28f25ad1cc642d5237489f97fc69bdcc49b18f79b897b47e71f423c6574a5b762b0b30a0b1a46d8811d0aa72ade887e8a79c3b2ac169e3bb7d580387bae189539b56d312355cb66ea0c752d268665d3d53c8bca3a8f3af7b86f372de9202091c76ef9c0443f5a5bd519eef763368092504de9535e372b855736cf65e17062083bc12210835866e91e5878ec48a708fab2bb1db1b0041874fb2296b48c8976dab6d81671f4a159f72fa7fce5238c0bf9b9c47c28a6f82641a4ac66e4e4f87eb76d0138b8b02ffb42ae02f7f60242fdc0009bb2f41f8f897e1341a061753ca48018dd1b9c2c562314722cfa2be1676e2a80553006b2bc2e3d7b4a549490deec960a0fb3130a0a8bd3012f4f376fb054433d4488dac9e67a62b1e4bacdf34e4009675dfa617dc346eda4a828556be9944b21caaf6c6fc08dc33f970d862c653eea8a7c475b5333b461a49488c68a0cdf619fbcc7c593283ceed94a8e9a7e8127c40321737d9f218daf6c6c8bf0f58c94f9c7c8516896ef966f0aaea160acfd0eefc396e27a69815", 0x295}], 0x1}, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 10:05:53 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r1 = socket(0x1, 0x1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_vnetid}) r4 = socket(0x18, 0x400000002, 0x0) pwritev(r4, &(0x7f0000000100), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000140)=""/143, &(0x7f0000000200)=0x8f) openat(r5, &(0x7f0000000080)='./file0\x00', 0x80, 0x70) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:05:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93", 0x1) syz_open_pts() r1 = kqueue() close(r1) kevent(r1, 0x0, 0x0, &(0x7f0000000340), 0x5, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 10:05:53 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000600)=ANY=[], 0x0, 0x800) close(r2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000edffffff00"], 0x1, 0x0, 0x1000) r3 = getpgrp() msgctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/152) getuid() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getuid() r8 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getuid() ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) r10 = semget$private(0x0, 0x3, 0x10) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffff7, r9, r8, r6, r7, 0x1, 0x20}, 0xffffffffffff8f49, 0xa8d, 0x3}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) getgroups(0x7, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000380)="f01e2ca30aa80dcf3c5cd7e1c2860c14ee99cf037a728d32efa668fa961fccd6db1ab1ec661dbc4f01847a12d7841254003963b66228", 0x36}], 0x1, 0x0, 0x0, 0x2}, 0x6cb9948154a5f21c) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x98, 0x40000000, 0x1, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x28, 0x20000000, 0x1, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0x85, 0x4, 0x80000000}], 0x100, &(0x7f0000000140)=[{{r1}, 0x0, 0x81, 0x1, 0xc546, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000003, 0x1, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x22, 0x2, 0x9, 0x10}, {{r1}, 0xfffffffffffffff9, 0x26, 0x600fffff, 0x5, 0xb9}, {{r1}, 0xfffffffffffffffe, 0xe8, 0xf0000002, 0x79, 0xffffffffffffff75}, {{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x9}], 0xffffffff, &(0x7f00000000c0)={0x2, 0x6}) 10:05:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="c01f408b0c5ec7", 0x7, 0x6, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 10:05:53 executing program 1: r0 = syz_open_pts() r1 = getppid() pledge(&(0x7f0000000040)='@%&(\x00', &(0x7f00000000c0)='-^#%{@*++\x00') fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x100000001, 0x100000000, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 10:05:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r0, r1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 10:05:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = socket(0x20, 0x2, 0x6) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='r\x00') fchdir(r1) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='\xe4\x00') ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) 10:05:53 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet(r1, &(0x7f0000000100), &(0x7f00000001c0)=0x6) r2 = accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000240)=0x39) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x14ed7d00fd4deef2, 0x0) r4 = getuid() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x100000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r4, r5) fchflags(r3, 0x0) 10:05:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 10:05:53 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x1) munmap(&(0x7f0000052000/0x4000)=nil, 0x4000) 10:05:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x3}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5e", 0x36b}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xb1f0, 0x0, 0xb3, 0x7fffffff, "49bf000000f47e0000000000e6ffffff00000040"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 10:05:54 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x101) madvise(&(0x7f0000968000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 10:05:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') preadv(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x65d510d94a7177c9, 0x21, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x6, 0xa77}, {{r0}, 0xfffffffffffffffd, 0x24363db17949f116, 0x8, 0x6, 0x9}, {{r0}, 0xfffffffffffffffc, 0x40, 0x40, 0x7, 0x7}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x1000000000000000, 0x7}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80, 0x476, 0x1ff}], 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x2, 0xcfd}], 0x7, &(0x7f0000000080)={0x2ff1d99a, 0xf9a9}) 10:05:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0x4) ioctl$KDSETRAD(r0, 0x20004b43) 10:05:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) r1 = getppid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x104, r1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x8a, 0x1, 0xffffffffffff49df, 0x5b3f}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0xffff, 0x7fffffff}], 0x100000001, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2a, 0x20000000, 0xfffffffffffffffa, 0x80}], 0x5, &(0x7f0000000100)={0x1ff, 0x8}) 10:05:57 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = shmget$private(0x0, 0x4000, 0x401, &(0x7f0000ffa000/0x4000)=nil) r1 = socket(0x6, 0x4002, 0x5) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) shmctl$SHM_LOCK(r0, 0x3) bind$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x6ee, 0x2, 0x1, 0x0, 0x4, 0x6, 0x7, 0x1, 0x1, 0x6}) 10:05:57 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x3f, 0x8000, 0x0) r2 = dup2(r1, r0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) getsockopt(r1, 0x0, 0x9, &(0x7f0000000000)=""/146, &(0x7f00000000c0)=0x92) sendmsg(r1, &(0x7f0000000900)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000240)="29d2aa22d864efee4a2f3c110d77", 0xe}, {&(0x7f0000000280)="fdfef3056cecf0f870ce12ddd81d5ec7dba495a7d8851cafc617a8a866b5cb050fc5bb6a1f5b22f90d3e15ff3edf3cb33556fb7e5debc2bd3a3732b22cea995eabc16cce8223a0e23e6e0142e5", 0x4d}, {&(0x7f0000000300)="e80042a9357da3e046f250b1cc1c9d2746a16f58aed72a192d32ed413b86283640fac7204fd5e1dcbd4c8b9f9e5dcffe07ce0b529fda3dbdc9f38b7bdc8e5984f95ee086daeb8fb2efb9d550ec25e0510e4d925183168b1b4790ee48c4f5a7cd2cebf8d9e33c900bdf2c43694a9929eb2dbede87cbdd476f1219460c75d17e8d41fe1b23f378d48eb6b413b17464e287497f27d4be243d6c936fe451a2f3b59e12c8198461f672539641c8d01d3b610a4598cc23e8cb899d15d0059ee6ad01e94dc3558dcc", 0xc5}, {&(0x7f0000000400)="1298fe01247f4e7da21a044f6c225608c213cab5006a3c6ac3ef9120d101e16b60807a7fb9c029ce34fdfba65319bf939474342a4bebf0ef027f44365e8fa3393eb801b3be4427a05fcc9d5c07e94fdcd56fb4cc16db5daaba18b82f510496004c81df1bc982280f877e7a7a7ebe1b92c2f9e9587d9b8463f4ee5f692d42cab7766e4cf0850f53dceed1edeab87ad3f4b7fa0d2a33108aa68c82ee558f01795005e968f16566236bf93b8b076a4e49ced2796478633bec80e5ba05dfce99442a722417fd2e1469e8e2434c4550c3e58058cc2fe20344c28d1a7dd116c97293fafb925e9883011746b7", 0xe9}, {&(0x7f0000000500)="5e9ce792aeca3c19ddd1cef7ddf2efacce200cd2d3a13a07ad9935511a4ec5efab52d88e4b1c1a093e2707e2cc215fa5e393fb8df7207df31504491d29fd1c03946c7ab5af219013bbc8e9fc7957d65f964164eecfa582abf91a38edeef685b1234f8813075095d9d11c0c0245f47375e1249916f47d171b81e1e06c6f7682d88b74fea33f62801dfb05365e6582fdd865417b56caf4ac164317f92f2560bce28cce24092578b031e62dd43cdd307a23685c5a19e708acda46d037d148fcda9d2dba1ba683f32aa3778d9c6466c15bdadc4c2a071b5e1902", 0xd8}, {&(0x7f0000000600)="f34ff10ca5b90b560d1dfea0f38c88996347c3ca2731e076d43a2e1d1c07e495d0daadce552c558edb8beadb238d2ace4332afcafc14eea8c6", 0x39}, {&(0x7f0000000640)="86b306bdfcb5bc7abb8915901eeb19adb0d92b2677503671b8687fe18e435fce8f6e21af5062f4f61eca21008ffddb721fe6caa2", 0x34}, {&(0x7f0000000680)="827ef907bf10f778f2ad4e1dd22e95457bbf2b1fde79bfd4446858fb0386b143835254e1389aab0651ba581f9aae1d4944df98382c5b29be331885bd4ca45b009754da", 0x43}], 0x8, &(0x7f0000000780)=[{0x60, 0xffff, 0x1, "f224d40fcbfe1ff7013306fcaf69971b71300863c1272b6f760dcd33087a8d820cb8382f899bd4c2b5a37af2e9012b2ca1c4ba6728630ef325a09d24e2e13bda98f8deec0104b7969e59962de2ae5a3a"}, {0x18, 0x1, 0x4, "df6487"}, {0xe0, 0x1, 0x7, "4758502d928a2253c9035e57a6a694c4f4db418ab095c87ebdb6344b5ebd7a3f236a97c29f87a2b6bb9c4854cd4002430217dcc4421408ba9c7cc17c4d00395b7241d1d330aecacd330abf915e1bfb215b73f621fd115a4b001be01be1996edb3492cf7f1d15b02185f249df37f1b11af9dcf2018e4c1ed476322ea52d6f84b7c61090e1600267d07cef287393c5247ca6b1481ccedb75a178042bc055228f80b5cc9d02c7214ec232c1bf915613a3b54daa19123a21f5f2341bbb6bf94310b35700fc8c821012287cf06ea6a5ce2c"}, {0x10, 0x1, 0x7ff}], 0x168}, 0x2) 10:05:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000f, &(0x7f0000000140), 0xfffffffffffffe09) 10:05:57 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 10:05:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720dc7d09a14c1c61dc1f5a872c881ff7cc53c894303b22f310b404f36a00f9000000200000000000002020801000080000800"/177, 0xb1, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0xd4a, 0x591, {0x5, 0x620c}}) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/99, 0x63}, {&(0x7f0000000180)=""/45, 0x2d}], 0x2) 10:05:57 executing program 1: r0 = socket(0x800000018, 0x1001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x287) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0x43}, 0xc) getsockname(r0, 0x0, &(0x7f00000001c0)) 10:05:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) r1 = getppid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x104, r1) setsockopt$sock_int(r0, 0xffff, 0x120f, &(0x7f0000000000)=0x9, 0x4) 10:05:58 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) r3 = getppid() fcntl$setown(r0, 0x6, r3) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="b184ef9ab28d1dbfe19ca14bb913ebb44e24b7d024b4eaa139e48c28f0aa745d108bb12b4b956af698136d4d093bbe34f779f0122f4deae2d3878ef120a2709deb894274d308d672a973269d741e72331ed9912230278be54e3c8bfa1b8349f4", 0x60}, {&(0x7f0000000140)="12373f49c4b4ca146522acaa23d3c76c6d4a90caa57b4c0bcdbd0e8c7a1f9a668b9e88db737d88207b3be92d491cc09d42c4102cd6ce18315da696175b986c26e0505976925542eea7ecdeadebbbfdf6b486caf2d746c325be92e869b557b74a1c571499e454b6543f00de18c8c296d1073c31d7d8fe6d3bba2f29058d34eaa19da87120f7134cbf3621973b232f882100257543f323cbb3896d2bbfd11774cbff5e3942526c63e7df9dd5c6194bdbb04443db2abe7199fc972decddc903feb35bf65368560477e2c31c36269e508491bd9b6a7cdf7b8e30783edbd2494dd5d12ce08648fc60da44", 0xe8}, {&(0x7f0000000080)="92b433f95da0dfd4281bb43e912fad9987b62bf0df0ec5674a4beb0f5a164231959437", 0x23}, {&(0x7f0000000240)="2052733579cceeb382cc5870175d629476a92eff302e5eb3d46ce6905be47bccc87bde22725c0da52d9be508dc3e84ca24d2c9262ee75fbe8845cfd44fae1d90e74167a135279956984b54b87f6924c3589515cb371988711ea7c00aeb8a8c7728", 0x61}], 0x4) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000340)=0x3) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 10:05:58 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 10:05:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r2 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000200)=0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f0000000000), 0x368) r3 = semget$private(0x0, 0x7, 0xe3) socket(0x2, 0x400000000002, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x20000000000002, &(0x7f0000000080), 0x44c6d5b9b3d20d42) semop(r3, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r4 = socket(0x18, 0x8001, 0xffffffffffffffff) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000001c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000001b80)=0x1000, 0xffffffffffffffd1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getuid() r6 = getgid() r7 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r9, 0x0, 0x0, 0x40c, 0x0, 0x0) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r10, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001a40)={{0x6, r5, r6, r7, r8, 0x1a1, 0x100000000}, 0x0, 0x100000002, 0x6}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x400, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001940)='/dev/klog\x00', 0xa82, 0x0) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r11, 0x40044274, &(0x7f0000000100)) r12 = dup(r1) connect$unix(r12, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 10:05:58 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x50) r2 = socket(0x18, 0x2, 0x0) fcntl$getflags(r1, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0xb1a, './file0\x00', './file0\x00'}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x10001) bind$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00696c653000000012002380ff8cb3abe35e2fcec65a64d030abc6f02419a801a41c2eb495392525ba011711704f10709b12e1200b24bd453164ce182c"], 0xa) recvfrom$inet(r1, &(0x7f0000000100)=""/8, 0x8, 0x40, &(0x7f0000000140)={0x2, 0x2}, 0xc) 10:05:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') fchdir(r1) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x2) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) 10:05:58 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') chflags(&(0x7f00000002c0)='./file1/file0/file0\x00', 0x4d988bd1e5d8a4e0) rmdir(&(0x7f0000000080)='./file1/file0\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x1, 0x4, 0xfffffffffffffffc, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xddc}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x800}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x3ff}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000dd1000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000b54000/0x4000)=nil, &(0x7f0000e98000/0x3000)=nil, 0x5}, {&(0x7f0000ec8000/0x3000)=nil, &(0x7f0000df0000/0x1000)=nil, 0x9}, {&(0x7f0000a0d000/0x4000)=nil, &(0x7f0000af9000/0x1000)=nil}, {&(0x7f0000f02000/0x2000)=nil, &(0x7f0000a58000/0x4000)=nil, 0xfffffffffffffbff}, {&(0x7f0000aaf000/0x3000)=nil, &(0x7f0000e33000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000d0f000/0x1000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000c1c000/0x2000)=nil, 0x2}], ['./file1/file0/file0\x00', './file0\x00', './file1/file0\x00', './file0\x00'], './file1\x00', './file1/file0/file0\x00', './file1/file0\x00', ['./file', './file', './file', './file'], 0x1}) connect(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0x7, 0x4, './file1/file0\x00', 0x100000000, 0x10001, 0xffffffffffff0000, 0x891}) 10:05:58 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/97, 0x61) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) 10:05:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x20, 0x4, 0x7, [{&(0x7f00007cf000/0x2000)=nil, &(0x7f000058c000/0x1000)=nil, 0x8000}, {&(0x7f0000452000/0x4000)=nil, &(0x7f00001e6000/0x1000)=nil, 0x7fff}, {&(0x7f0000400000/0x2000)=nil, &(0x7f0000136000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0x7000)=nil, 0x8}, {&(0x7f000056f000/0xb000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f00005bc000/0x2000)=nil, &(0x7f00007c8000/0x3000)=nil, 0x4}, {&(0x7f000045c000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1000}, {&(0x7f000041a000/0x4000)=nil, &(0x7f00005d1000/0x3000)=nil, 0x3}, {&(0x7f0000520000/0x3000)=nil, &(0x7f00006c2000/0x4000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000031000/0x13000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000036f000/0x4000)=nil, 0x8}, {&(0x7f00003fd000/0x3000)=nil, &(0x7f0000529000/0x2000)=nil, 0xfffffffffffff0ef}, {&(0x7f000033b000/0x3000)=nil, &(0x7f0000358000/0x3000)=nil}, {&(0x7f0000684000/0x2000)=nil, &(0x7f00002ab000/0x4000)=nil, 0x1}, {&(0x7f0000098000/0x4000)=nil, &(0x7f0000548000/0x1000)=nil, 0xfff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) r1 = socket(0x18, 0x1, 0x0) clock_getres(0x2, &(0x7f0000000040)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:05:59 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 10:05:59 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x62}], 0x1, 0x0) poll(0x0, 0x0, 0x717bb5c4) poll(&(0x7f00000000c0), 0x200000000000019b, 0x5) 10:05:59 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = shmget$private(0x0, 0x3000, 0x88, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() r5 = getegid() r6 = getpgid(0x0) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x7, r2, r3, r4, r5, 0x4, 0x70d}, 0xb9a, 0x663, r6, r7, 0x9, 0x101, 0x479}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) syz_open_pts() 10:05:59 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x200000000, 0x0, 0x0, 0x0, "000000000000000100002000", 0xf9c0}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) getsockopt(r1, 0x101, 0x8, &(0x7f0000000680)=""/195, &(0x7f0000000340)=0xc3) write(r4, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) close(r2) r5 = dup(r3) syz_open_pts() r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r6, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000003c0)={0x3912, 0x734, {0xffff, 0x9}}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) syz_open_pts() mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) poll(&(0x7f0000000300)=[{r2, 0x100}, {r5, 0x1}], 0x2, 0x9) r7 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) 10:06:00 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x28, 0x0, 0x0) 10:06:00 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) close(r0) shutdown(r0, 0x1) 10:06:00 executing program 0: setrlimit(0x4, &(0x7f00000000c0)={0x7ffffffd, 0x1}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) setsockopt(r1, 0x100, 0x4, &(0x7f0000000180)="a582715e36944fa4304bcb085592178ac405d31e8c4e61f1cb3cb777634310f61230cc6b6b09a1d854b14b8b1ce1f3201f9ec3eb60083539e511679bdec7c4d215e589ac3068fe3391ec57b74ff7cb909d3fb027493319a89f44252c325f5e866b34b70772f850720c41692230dbb4c53fd724c02b1b5f0890db3a7c865a07ff926cf04faf660152ec5089ac9c8ff47561afa484a82ae0f64bffbb38561a1d6ff27d9467bd4c", 0xa6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "30592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 10:06:00 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008003be, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000006c0), 0xfffffca6}], 0x138, 0x0, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000000)="d8a60e2e0e10b5018d469078cf57e84b82ff862e5e64d8cc6366ce676d5f714f7bf4dd9596070827", 0x28}, {&(0x7f0000000080)="2a41749150d0a953a8a3", 0xa}], 0x2) 10:06:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x3f, 0x3, 0x1) socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:06:00 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x2, 0x0, 0x0) 10:06:00 executing program 0: r0 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/31) clock_getres(0x4, &(0x7f0000000040)) clock_getres(0x7, &(0x7f0000000080)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) setrlimit(0x1, &(0x7f0000000100)={0x8, 0xf}) chdir(&(0x7f0000000140)='./file0\x00') clock_getres(0x0, &(0x7f0000000180)) r1 = socket$inet6(0x18, 0x2, 0x6be) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f00000018c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000500)='./file0\x00', r2, r3) recvfrom(r1, &(0x7f00000001c0)=""/222, 0xde, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x20, 0xd2b}, 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x8080, 0x20) readlinkat(r4, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/29, 0x1d) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000003c0)={0x8, 0xcee, 0x1b68, 0x7, "31fdb4bb9b99073fe0eeffeb92eb5bdd828b5f3c", 0x80000000, 0x401}) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') r5 = socket$inet6(0x18, 0x1, 0xae) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001840)={'./file0\x00', 0x8, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x7f, 0x4, 0x1, 0x0, 0x400, 0x7}) syz_extract_tcp_res(&(0x7f0000000580), 0x7bbb, 0x4) chdir(&(0x7f00000005c0)='./file0\x00') minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) getsockname$unix(r4, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) symlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xe2c03ddd) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0x278) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0xffff, r6, r7, r8, r9, 0x180, 0xd9}, 0x2, 0x80, 0xfffffffffffffffd}) syz_emit_ethernet(0x1000, &(0x7f0000000840)="809bb6e90b6d6c5607184a33a10aea83b6a984ff8ac3a7a1ffa953974a8627822f85f92b14c66ecdf3439dcfe16fbb9fbb8dea2ad55660b2bc2b23d56e1c5cef1b396338cddfee3e0ca33f310b8002b35cbb3970e6910800636e348ba31e2539fdd276a9c461399c346a44bfdfa4bd84408f15b5f6530e065ca97dec6b2d2fa523afe943e75ae310ddfe8e09dbd3645c63225fe81a21a77dc4b81bc73e9f794b60aa807c6c54bb93f488d7191a1f5d59e58d13e55d1531d9a10e973896160d2eb2e362f3dee59e330fd3fd0090ebc578ce00ba137a3845fadd20b71aa44bc9a3b649dbd083ef9e1b2cb0200f1dc166de45772e9e03abc69d5d48d2fafaaedc06f4612a205140173dc33d987bb1e97d5af8ae87a570defdcabdc48515447bb88d7c2b519db67155a0dcde7460cd7add1c20188eb79415b39aebc8a2260e1cc73a94fb10a58125d31845c9dd6220e702c94474fe7c64628b0d58b7d53de6c71b9bbb9c9c286fd123f35b41f1c0eadf68a69c30c7044127459225a34fc6c59be8615bb0eb091fc9d5740d234aef3a0ba223ca51559870063085aab7972d81a7afbaa1a9bdcb1af08bb1125d4115fd8b74f097efca57024d6001cd6222b6dea218e42432eb96b1331f6e1f20ed11388e2f3d2bb14070f9ad442f9666d2d433c4869504d2c6cb5edb2967458637981047ee71d36a157dac1fd44aa4c34a54e8e7ecfd72daaa12a17a0eb630f30b5541fccad009089cd2379b916d4efe1ce13dd3fa5c92b83f4afa1be9f710776e183f980e35dde6b89140d8791ac3f40fe482d4453f12c7848cfc51ba3bad943c239d190e49a7b642cab81d7145f2992dded7a56a8364fb5d0aead1b89326a3eb7747d14ad2443f9b27eb1772239caed93c461262972c955bdbcbaff439d6c3723135813aa3ef45dbc060807b929f30f9b90c96fbbe5c2e8a22785f443d29eae9a3ad835b0c76db19a35c22f1ef2047e9e43423c571c20d988eb83be9946c1122015b9b2759733ae7e2eabf3a7b179d0c593e673452ed14f427cbddbd212d256fada89820eab763bae1ed0559ee1f604d763789924e1b53e782d168b3c9d27cdd65734541d28a86c00728d254b0c5c72ca16b4f2a7db36bfc7ab8d5cea0414bffadcc024cc85c4cccba833f16c717c8911363083bc47fb9b73c81def4a6cbe4042da6e8b38bb740668737c2ef17847f8f36d17a1f03aad2d6940ad05b34828a15dfc754ff6231eca0cee8e79b7658abb830f2ff5ec7fd96dd529841b74e02110fa7b7232e83afbb4df0f07e4ae00179ea814dfcbbce9e00ea5ce63399c15b7d931aa00e6040325aaaef85046d9df5fe27d06ac91f16a91303897480154c301107d4c49cc961a18912dab5fdce0f38bbd7e89d43fd82095f4407abbf34479f628c4665e18bfea442ad652efc6268d9c552f1545752c293742ed5d179b76c4b61754b01ac792a3de5aae9cf3269802cf532bb078c2a6504751d713b474174d0b3d864309b8c552ff4dcf528fc056506132033715297509a23182b95ada75b4d4e60a25a51790f2f9436645c562999691638ec1492e526666153070246791f0b8fd5d0329c4b280b46a40e2f9c3ea9329f6b52b3c1b0911b71369be9d1deaceec6c4f8c801353caeb6281d2a125c7b4311f5917bfd62414b33474941aabaf7753e9c889a5c466385e1caa27a57788b5b895c6bbf0a91c53b8f6594c13e989340e0756fa1b59b6356443aefa1e6a3b2fb094d4de62633f5f7fd65dd89aa37a5d3abec0d69d7e7ecc7e420a4872752d477981b98dd619fe72c2f6426c473398b53c2690074af64c99dad188bf7c268d7b33545a96ec71d3c38d6746224b9c7d5924ff78e572ee59ea0ec58073175c25911dc0c17cc64ee796a231ca8d2e61d328a76c0c8cb913d4fb455050630ee9bc7bb9bc5982beda09462161608cc0f20fc15467bac32566470ad26697bda56f63ee63730411f5d1aff9407c15ce4fe3c7ff5314d3854ff8a0ddde82bbadbff99f5747fd9270004c5b4f565f3aafc1fb8275f473e9b7a2f881981b1bb7f0c30c23e7604746e03b95ff1355c75d572d58bfb15706923c0be6dc3b1dc5d4d7c5db4f03ff910686e007c99fa3397d2315835a5c30ab1057115aae3b045ed555cd38a381ebd2c3a0a24a686edb14106d720e9ad510bb3bba73da1d242d71fe92a31102e8a7a93d4c993c60ddca1378c0b0d0f98e9bb0909463828bfc54bb02960f2c9ff91693794d255b1effde4f303c765bc61bb9e2372f9576293bc17894aa4354ef6f8dd6715201e53d1c4e32bd67fe75ae72830e7c744a517de7a0cffe63a368f4df2480282385cbc68e5ca97a4c21bcbc6f2bf9b60dcacb249f370fdea58e96443921664be8aec502531f613c168825ae644d52134797913f4482bc94f0126b8213d9833532e5f56ee7bd4b8bdc5864fcdce4cd5a70a4ee26b37da6aa571b17fbe9b80c21ce5714f8835e877471f5a09a2b603f1d86aa33c2a4f2251c1e58ed478b7b99b2d02d456f517f88e2f0016cb0076bb46c69750882c67b754bb5d50ab4437ad7772c63903dc61a76be127c2c5510f00ea348965f71c521691d873aec00ba23709ef307a2e20bc2a283ad497979caa7e77a16cb94178d41e887a2b1a3934fad63601d3983f8ec3203d4dbedec1a2b961dedcc585e7f17edc6e2299e7bf0e1c6eda558e62e150b5ef6f24a0020c219cead659b11efb5c543dd2c81a8574dca3fed667c4cb261c6d0f18d0d0761beeb953de3050c73c047b36fc44b004491582096d4d21190e750b5f34965e2122ce68b94465a992d00314e44f9214bcc43605fe8df505254e7672f9364ea3ae3074f0e8b8171b707f2d7060a25246b84f7e22902bf2dc3057329042cd4ee19db634bff655155c8aeed8a6d2779b5fc3554105eb294980f641bd88dd8dc790e94cc0b5a0d1373133fcb4b8bff5e83edcb3054a1f69583406fef250e9e9c331a9548315533c7a05db5dde65aa80840e5fd0b65ad6b981c6133f2f291624609a15c78b40ad92de3f746a8165e30a687fce0d4b1d4c35a8708b92c493b6697930a980a8c92677208eb721a69b6618d01769019d8bd47ea9ae620ef94048419a2dd7e7307ac771cfbf275fe234f65abd051f6c14cc2168ff4ea39800e7a60d7c2b0aeb724669d1b2f239f889820a466eccee6f14166a3b7dc266fbb6ceab8812addf83b6f5a15f6aa1b76f41e770e38f3707f1c28a55a743036b95b02484210bd5a09f945444c4a46bf025a05d5a91ce7499bff4ccf3498375b37969ac5f903d21af91238eda93349862617997f382fe780fa7e84177bcb7a881bc319c30061442487f6a083cf8d3fc71304e15a1abcf5106220b3db1813e4f5bd074d7f4d9819bd95f4771a09d50d14e3fa7e67ed182b1465afe39b72059174251cc29d1c4322b44201c4b0781bf0d68a7e4db248fdd28f0b423dfd215a89abcd7ded1c4a1ed68af06ac1c0376eb62f0dae317c9c26db4670be106b1c94468feb522037144199bc6c12675aafd2d84359517dd55c9a763ea1908e020bf5f14d389ad78f22ee670d8100cfeedc4ed9bbec250f3a174a39822bc27b5cc082435c8d4dc510040b40553f6aa166985f70b407010e721c8d20f1fb6219ec191e5be7a65300092f0f0f0976728ad1059f31646b68d4dfcf1a4fae6e596221bcf9859e6d9d473ce4226ada88498d1fa8ed82727ae2c923f824dcc92c6a1fa342ed50354a3c190e2f08c6d073ae10192c7ddc93d3377474f8f3944f01b64339bea1d46130cc8857345626bfd060f9f0bee518c14f60a8c1eb9020fde4a6a3cb45fb6c50c5af7cec5e8c1867c74ca761c4d1b83f89b3d895249af4c38656083d5843cfea22004f93c295d837cf34c8f998f09b9d3801b050edac3e8a912de72ab526eb817fa28ce47cef950e393e22f58404d16367a251391c2465072769be17d97734faab70298353ba17a7f5237ef279bc84b94aa09d2acbd46d37167c3cc7e68d39aa44157b7f59df3ddfb91fc8a6f74831fb604e83a4600bdde5fac7e92e88d1b5911fc8539d60f9f847e9ddb3782857150c928c045575d7a2e9e6b0fed783e9244bdd8d3b0b44a57ee6b261ae5bfd89ac528f4011b22b065262dfb06d54b163d9142a6e0d6d78db1e8d513a93fc6cf8280a88da4bc0772bd7213e548865bc297d24845933a9333fb4b8e4852a734875c27f65a6f99799439c7a888b17bf75b9c76546d723163d3e489ac80d7012025568b3e4a0683cabedaa3dd7b2c03aff2a74b0b9fa9ecca40050808c55de5f46a60d65ffcd54d5e25f7ea040673b54500db09ee154ce9b47e2bf5561f939e5769fa642a8dcfcb5ba3f009866159e9b86c04c601b7ae7b16c5590d9498dd6dcaaced0930bc1fac819c01def604721c4ace8957a8637dda692d7196ee6baa6c57d629d91c62f026ad79a7c241a553a740a6ba3925a57ac1860b62ce25498179726f49d3b4cec0f478865977a48dc4dc77a596152b58f5930c13a0fc8e55a8162e3f2c8348d0f4ddc77c8797ce6c36c50f5f2969597d0072fe2e1f65f6abb7421534eabf8175d8d2bde0ff8e11304386d5098ab0cbb7ea5189060140018a8a4443d524d9a9cbb4c1c19c17d4a510b372eb3e6c6a9706cf7ac82c2ad8aaec1a37f2017fbb42162cc8a6cd50e35273021245aa2f6c3157ca9a351fac745ece7d8f026084d3a52b9e9e3264cb635bb7a2682394689c842f860bf5b8266cfcd2f0f379c226d7461cbdbc55daad021f720b89c038640403598b667b7bece472d933ca5d98e5bfd1ce770f9daf7ee40d8a4c2803ca25d4911ffb26624ff4271478947a4308f14fe42e78267eccded436e815ffe2460aee140c85b5926c635508a0183351fbc44c1913933b94c9f1ffa80de891a449993e80cd0acaec67010534a9a3b84a80b0f2911ac257cf785dbed006982f80a879a79755268c1c15cf6bb42c16025f6fceb2a5cdd30d02ee2c2f3c075fd65a816667808aa18c4e7285ede84f4f7a426dbe14f73bc2d7ed859e3dbef27376fa8ad3c801d551bffba218de2ca51a3699a1d225c6a0f0442e6fe654fc104a75eb9fd6d840175d017117ee77e432b8c38d791fa6e78bb251cacf5b03e828d6a0e5200d3177f00987fd5ae2b5c87d58fff3210ec400d9a7e98c7365f1ebe58e78cb38a1d3d41db82c8dc8a5d403a029a492fd2f506160eb56c952597a886e614de647cff30692a98fecd8da726c1356dfabcf4f3aab33b90651934b59597abd6202da526db097eefc690560e06b53793f67ce23b5a170f4b844932942ab8751e45e05bad6980bdb496232478208527f0b9eca7b2d7558499f12768c73f879088da7f584fa0b9a60df20a2eaba84e41e8e168705af3774676909d60953591e145eda6cd61792f7aec1050dea95e9753588abe449553dd9a70ea0fb30290e6f2cf03f24519ddcb1f27a4a30b0e7df87548e4b0f7880a3f5d91e9e89eb938897a5a301f9e3b7acb6057a7ef4a706f00360c9a265db5048a3b9af544d3e3529ca8f9da9228d3f1cca73dc0938e7c3c0697591d84f0c47ff73bbea90592c008ca6084c38fa9ab380e86ce00ef0bf554d7961da0f0c1f160fc34ffe699adbf9e5779c161810d35394369a34813e78bd328d441bfae899233b27a68cace7ea6d6bb77c7d0a8da2b5d49c96560839ba3eba400295ec50559e0410325a1541067d6a1d526151a9b98f3afb0ddc0b76cb951411ac59886c429e0d9ed5f4a912a293c76d75c3d8afc6857c413f") 10:06:00 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='./file1/file0\x00', 0x100d4) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mkdirat(r0, &(0x7f0000000080)='./file1/file0\x00', 0xfffffffffffffffe) renameat(r0, &(0x7f0000000380)='./file1\x00', r0, &(0x7f00000003c0)='./file1/file0/file0\x00') 10:06:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) 10:06:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/233, 0xe9, 0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f664c6c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 10:06:01 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) clock_getres(0x4, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:06:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000001021, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 10:06:01 executing program 0: symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = msgget(0x3, 0x110) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/71) 10:06:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x7) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0x3f3390960f4d8260}], 0x1, 0x0) 10:06:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f00007e4000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 10:06:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = socket(0x10, 0x3, 0x1f) accept(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="40fd73ba5ada30640000002e5cc74cfe39b9000000000000000000000000000000000000000000de380ae0563f18f1773bc6b9800f00"/64], &(0x7f00000000c0)=0x2b) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) writev(r0, &(0x7f00000024c0)=[{&(0x7f0000000140)="4bf7a92e7e572061ceaa8c028954eaca15f0220034255e23aea8e2c33aaabbbaba4a249781d348ddb390f5efd7e55639125d05c50d0054ddab98af3f96ad7c39c1f72411cbb41e750162d7736d30ec1e217353c8895e0ed083f656c2c451ac403640c964adda5d749b8fce7d99a6b73996b46101f007b2775b413402afb6ef20012202edcd6e81358233", 0x8a}, {&(0x7f0000000200)="0e", 0x1}, {&(0x7f0000000240)="22365d810ebe058485d0fd4829bac6c2db80ed529091488aefdf7b85609ba9256ff3ad062e066498ed60362b5603dcc060af3ad94cfdae96919b3ff998476ec8eb1bb48f1a25f9f18a9a38aca4025988234eb974827006b86eec9991f075dda9bd62b0b3ba76d9987288096f6c86ab05f23c731d6e77d0c5b3aa481e99c6877b08a2cf1486014d0589a14a1bf47155a946ac6057e9afd753c84e1bc5c755c1926f354e5ddaf9f7b98b624db41d74e247a2be79f1bf9a88d6a39c7c97eb406c70f8250926ec19a7d02836651e5f221b1607487095d1d2392dec2a01eb121ba7b468c04ac03a0341ccfb723e7223148f9631e26b0acef712d080b9718b6be37f86c7756dcf3e42033fc6d5b51e23ed67d1fb88cc165c999f6fb8ddfef37aae6269c90cb9c12153c388944d30de82c7e277133ebb6760e2927b2ebe91750c44503c4322a716ef4cf9d1c1bd55b0dd44455c7eb55c4a4fc1fc6ae07eeac78a739d84260a844e8a8b677ad10fd9c8e6f8500118db63fe79d65b6440f8c272d341f91312f32581439d894df9ec055bf7ff05b6d7cfeece4d3ff706c5278a2954fe51abe9809dd892afa0eb63a9b927dc398a74998d1eacb51f785de45a003516a1b2969f663995bcb558e802fbfed05b768c631a27a361464ee7525d2bbfba092a370c38087d95f4f481e110b065aba6cdd5f2d9ff421e0917b6d2c1eb4a24c85d26ec9cf7ef6c5eaba3ab7fbf4f1f08a4a577abd84122eeb34465163a42e50a410fda25c3122b242d1d95c67aa24f9fbae5a2322dba931e95ef535712e7d695bc5e96d8152ec31ad73dd3af306e47642d46733f31ef159825cf2d2ce5be6451bb756893db366a095545813adec6148251357904135c15dfd21657594d9539648f1dbff5c5e29104dd6e48c576241876b00159c24dcd727ff1341be838e59da366c8f1d18b5f09f3473082a0fdd32f2cad8674faa2f4204898680fd7fc3aaa9db9e348d64a41d8238fb7eae5edc96cbcc2a6a5d31383a70c8d7b0c924b199897e2f19406e93b2a63945471f3a746b42b5ed47eb8995f6644cb48492f2b762c01685f4527285d1d1800d041350f9f6798aba5c9ab15e8af06e6814747fb563b6074159d9db5ff2d3c96846d9c7c58a207265717239558e3fe5e5a0ac0c865b46b476f4d637deef4976061eac696840beb25529078441ffcba2da7be8d21bcda2be4b30de8ac012d589b659602e203e152b88d70f15ff29304a8c5fd5f39d141c2e5bafe85bed57d68a35baba4892b1801460731fdb02d427397589c0756eb315dc7ed457b6a64bdbf78c2f6d83ee9c3e2e9c346a62dd6aecaf0b211018bc55ea2c932ad7f7ef07eacaf13391fb0c521a2edbbfb243948baaf7ff3f8e2a7609dadb5d6b998f995c64596da74f998a711979d99c863f5b889695b9a19987ed19ab27c0abdfe5671f215e5b6abf2e95353668bdcf9d345d5123c905db49c3544b5094b42452fe4aba4645fcf844246ccb2b1ecd82fc44116467c23e8e1985c3762cc3f32901fa02b4dd87f3f6abb25730c814039494da69bf70c4d3223d610ba4c681212ee8768b07ea85ed8267ddd40c47ed05c5fe62acff0e19c017cd044c70e236193b233038b17c0213e8b78018971fca888ed2c4051f41258f7b2bd8c60c1d460dddf462c744719b16b08cd769e505ea33a2c776b80fce38ea5efdb97a33a7e57515621dc98df041071edefc89f47afd84337c1db94d051c2066c87b4ea29b1c0adb0c106cb4d981dc7b86e07c0d64eae0f9906666b15b879b1c3addf364b775f8e6b53c3feacd19ade3b176cadfd4839f1045ff276ba8a7df48ea82d94f00c49d3b343141ef8a1f47a43a265a10078aff01558b38bb731e06c62cf5cde6494a380de19006b7adad095dc89de1062c1a0beeb2a7f06701821c96f9631517574e1866171aac3b4f8dc8f6732767752f70ddbbd046f17b76529a51f22d318a039946ef914e5580b8666099ef929e7cf347a78b7488ce789751b2cfe53deb5f4b86cf5eb6a1b34e8547442bd4941974be727f0562466292e75c16ff9298950c93512b023d97899d8974825a8d1df79f5f30bc842b613709c88c90dd026c009612c6ad7c9f59759fd73ac6eabf6b2cceb70b8f2ab61ee483ee4f1bacf0f5a381d9d3bf48b036b232a8d7a6f8a0296a218343ba535982972c99c83abdfc6dccb50c77ae77083507122699db7133f6e4f36dec844f8ed8ccfcd7895ec5deb02034fb64e69890eee7ad04d0b5465fa776d75012e6be4d3d28ad4d675ea2e5a5a79c3decb5ebd429b711c55cfcdbb59ea84b70051da5aa646bdff4455912c9d762c809e39530ba1af147c1734ade865ef86ca8d11c4333a2a2bd42f6f47a1fa308cb40f670b985773dabf08b586e724c7ea3735f2b5439106124036879719cd038e005df91678bfd5e5d18d4de7ecd6694ecf9a9171974da8697a7499c5f6ed99ed9c5687befc46412a30bdc65585d2b031060ab4580409478b6b556a5f2b375674a04b4e9839d8d53662f050f98845adaa96c0d8676bf6836706b933694b22a5d121708691c712300976d90e709aa765247a280ab2a84b1720c2e5700a3ec8299700f78c7806feb8da67eb3f4e5b64abd951fdc5e770ef7903324affcf024430c2e5d59099bfa8d27e5b6eb4b0019b0757c2fdd0cfbeb0b956fc9a495d75e9eddb9101d4041e6ec53f5ff4bf9934913e77a4308e4fabbe2d67455c83967d4443531a6e0ef0dd33a5a506a5c44cd1800b934d54cd5335175ee4f2e0d1241c18763c5f18bb5327ed54ba0a1dc6efca8f4556860d38b61ae7d68c4afb336d0ac0ef0a8863088a857ca5b3f0e07e37bf1fd4682217cf3e06892dca9f4ceac5a96387a5ea72ffa0c31f3e30e0df9827a86dcfa15bc83ca4bd9f0204ab23604922129577dfa971fb40e38f5bff4fdedc3b2b9b9ac52c38c947da82cd913fe7df975ab1c751e500d4a73fa514946f541b00f1941508b9ea38d9f447f7bf58a50f5eb59dc8778cf250ebdb12a491acba8ad199e749f6207bc631e91a9c1bdf1a9477dd66581f3de440520e21dcbf9a515d9de33824b95945ccf1ab3d92b7f5e11c8437958d2df29a175d9a38feb551b1e991f4b2b95549d9f3c3afbe7a7b7c8ff3a72bfacf7218b38a95d1897b39c2ae8d7e079d2e3db0f216fa6dab54ff60aff28c41bbc6f4c0614358cafc53a47ea91bd2f947ba9799273bc5b0a87ae260282032efab88778a2367967a63edd354d2d1ea704ebedadd274332ca327f676777b1f5acfccffe54deb4649284d491f80b4d1f8c606511711a0849e94c0ad09814d4c9d41938f14ceb350f8904b38b58956db1478cb7d1063e05ddefca1069fece7f535665356156522310af2ba9e70f512e550b6034894ff45d466e42185dc51605ac766b08b97db242d862f291752a50b43cdd02e18029ef8c8c6a2fe4c230a59025c67b381c46d14ccaa985a57df7433c812f10e68bf2d90a07d79d6a49b421b32ec2b7978fe6e2999b962e1ae9302d908eaf83bccc42e8713a4e278615832023766ce22e2f12b41184c0ad0b49bff9e384cbb85ff7830f0c02863142af27152660164d6128a58a056f6b55af20a7acf9a13e83f9dd45dd587ff45e56cea579efea60adaed796314e3186853d9c2e5641403b0282dd370bf89c3b1fcfd0c566160e0f96e8c81afc9f85ef9c3deb4fd0d3f49e3d3b50c08af1be3c53a4ff751e3ed139ec762ad1a601251b1faaf0012676ed23f8c1fd9dfb0fc313b3d6cd47587440eb8340ddfb4b3540d6ca41683ca1523048113035f246f91c5b2f84d15d0ae70feda453c681fd97cc317ec353164ba581badc84f2067eab4012a044fd2307a1f21ef888737e43c4e5197c2e16033ff24d150baeb80aac1482b5324af903c4a46ef407a2fab0833b7f5c2be72167e1bd07ae909b8875dea5bcc25265002adc7e1b1a59e552919b6ca73a84e6936010a61b12d0a2ab02984db52de5d12baf9a53259b0df51190cf732a087098187c33f8f6878eeb5fcaac2cbcdcdb849e4c20e383fc02f7423e7b63c3988ec34e79e1390f55c92e82f056c1502d697f9d147002c3a027b5c67328216c222a27f9d14608af20f8c7545114d9cb579a871268b31c22e9f2f616db525fa248e745cfd9947800a05095b1f704941e8de19bda7c116a264981037c20275583210ebadd66cbbc2f9ca576590586db869742e8c122959ffce7f03dda44298e5a6cbb87544f515cad525281d767db8a332832daf32d08eb69b81ec42b6a4d85777546a8754ab8008170d588cce93d0fa5ae40ed17c6f7068483e7ade15ac1a94f4267d05d44665dad2b00e5d82b9ca24444a4cd9bb4143e68d3aa60888d9b34e4e447cf0158402902a958da37fa010ac2518f861b39a0aa64d8b6befd13db31ec6ae724439830a5ae3b5bf97b514b7de9f4da3deb639f414f5db7f1d40df5c52da6dc8926490d1141469904faa4cca715ca78f8cd72c030695ccecf5d85a04560509537b569aaf358256bd02e21d4ee9ac117b80a35efa287978919afae978983bbcaccebab5006096485d2c30712e692d7c50e30fba49cf51c12cf480006abf6a64233eae89882c2f4a8eddbd554eca20e4289cfacc391483093307d229d1c60fe6a9a16957f39347ae853b771646ae0a6f917067f32c8ee26c49c09ca810a4124729303626c79c16008d9b3600602bbef8765f364e5597ca5b374631bf082bcc073bbd0daa761547481626b34a11de9162e41d3c6fdaf1e094c528bbb358166ed38b0edfdf6a858f5743e33dcb998f33ed0e84e1f164bbf0721ad8b16bef2b76edb6e9efc0abb5420ff62f36d5baaf313780839c19d33ac4f3bab95c917f6b086629174006bb7b8f7482d9a0ab15d223bd53384d64c2df05a1dad0ea985978728856531eb6efff751c60c09056fe8b6ed3b67e05bae13a630194c46ec287e09bcfebedf760453bdeee366215cd9d203912d549b9e04bb6cb5ebbec92d35f6348a5312636325c43299c6442781b7bcaa429a44172800a683b67d6574dec7e78bef61d67ed13b6164939c1da290a508a1830d33b599026860b19de21eddee606e7777dbb445c193accf278bdb3ea624aaee9a67e9d9c6101a7238acccb8b9189230bfa48b8bc67f20f392183cc8cadb30a6da4f76e5037a2c40a25698f58508da5b0f2d2cb57dc377c0ecfad928b803365c3b7623b33a738eff8188ef8fa13f8e3ae279607aea9fdc052973a697d4d9483f0c7eca14aacf8f6eb64541753b9dc80a5f19cbb47bfa694b5498ff5a266f8c626670c9d12dbe5cae429a19fecb9d8e937761b1ee6cef5a403514f012933e4981b5cc31a0a76db08bbe41ecc2a2392398c9e2be45925de1d78519e09e1ccfb84c425e485206ac5cbcb275f2bf0a3a77740f85ef672e090b0988416d87c55abe51fd91d2226e317d7763e41ea83c9caee3b6f81c4e1cc55d089e79b872c9916fb100468878d70ac43fffa4ae795a07221589b1fc6813fa8b03c6f01e30239abf8c48c523bd53b4a5e4909be3bdd20cffa23adeb2e35ec4db341a56b69ef741f861c00391110ef9692b344f16caaa75c3aa170c51ca158fe80f61ecbc90ac8b56bd7cb53f5e2a09a92858b42edb193ac781eff97cc1bc03c404ace922fb0d2fdc98f2ae39e1003b028af9e0aebe4cdddd67d1056cd48c82df5c10360874a9beb0069bb0234e22193e95ebcbde070943c4ac1329cc9c575f65f8b9584b9d20c475f9cc4db90a7382b7fe8594c26535a4f8", 0x1000}, {&(0x7f0000001240)="49b752fefd23c9bb7b62a7c127b2dcf0e09d7bd4392455ce2d9505ce17bd10dc08d6752b1f61dd8541f87b3f2edc385296210a887a48c768a6ed69fe1bc2c463aaad3d0aa38a84262665350449bc59a0d9fc0f96b008693bcee617af892162c6965f1fb7484202322c88c6748f0dd6f077b54bbf7579163833a5ff66b86f3c754853a5bac891b6108ebcee55645e1100e617db2f0221bc2ea576a93fbb1561074106dd4afc3b41957df9b749e0a2d066df7f3be844675a45dfa704e78aebc51e64b6a577fcef84d20867c1833a19def4b8a7481a8160e400c6a9b438f99280fc2b0eeefe1f67099162b2e15282d12bde3e776ce7cd1b3efbcd863ae8cfd51298023405dcce0b9685eee9d4c2065fad7b447776afac40bee3ba470036559e148ede4d8dd5146f3845e1c0d44f50cc89427db04325b7dda2c948e4319fd8f7bff698287eec5f0062a706c3bd214a5d200db6b05a9ac755ff77e6309fad795842490807051aa0394ad6c29440d60086b335e904919d2eab2720db682574584605f33e937aa9c714f2cfabfd366e17b9b6c4ee205d69f9c8366489e8c3116aed0f0d69f9126633c811da5fc81168cc04da85c595ba822e8dd724534f05b7ec1a8083493d44161d5ebd11e4d6e9fc494bef573072b00fa3303e9b9db3dc842d512530bfcd36302ae34ca19073340af57548c05a55179827771c386d7beca9d372cba79ffb7b30eb7a0560f6dbb51781c1834c7903700767c7ec45433bc7b12ad7641a50d0fa560bbd77c6586305b03cf14f38dd0166cb6b003a174dea0498fb63f656ded40fa91d7035ee6768a9a698a54578010baa35eae595240c3c67b55ffcd06ac409ae57bd90107bd98df2c760564822e783dc3f3ff507786bc86358931163bb0b5e30b1fe0c31691857a8535090999c14491bf5f18f7d98bd14fb5231db1d60722b2a00f37eef5cc9bfed0ccec48ee90a788fc36f9c04e0c177779a8a2fcb71e5e44c02c530c004ad19c495c4c30bf83895fcba8f3396f0b7e43ca26c86c138abd52d79a05941cd578b0840e33f520b479bfd3851e712f1183ab2f01f577c8ac637a014d4690c993224c5cc4ba4d8aa26dae4bf9846c0e408fbc2400347dfe7031f7a6cf6ec9af4ad04be01ca09cc1dc198eb7bb6f0bd3d6f0c9cfe43bded7b46cb00853374929dc92e3d866a264134ce4abbddc55c6c0374a251787bab3d48ad06e87941816a840de1fe6e140c7815e23bb85b987b73cbc2d9c4476674e4276f7558f1af783be8394017b3241c53e06b4f83e78fa1d6794d4af7814b0f8731c492357bf65336835c7a3646af52e8d411ccc6f156f3f5d58d696c6665100e96f00f932ffcb972c674014d77213d64b47677817baeec519c6cd38d1cdbcab6498bb33ec4cf820342eded53545b234aaf58083f2741d7becab61a9d722ef24dbb045a01300162c271ba29a37ff5fadd421f81bacea2ac8e60e937dbb2e7cc2821e86bf1011e5557a4bbf1f80c8cf29e105ab42f1e9d358737a78989ec52f0398cebf7c9165f03914eb0a31691738c7e48d05e6427fd50adff19b5d810f835cde12f497ba658cabc63de2ab9d339fff8b74b1d0d4f402dc7adbfd59229467926c8e6dc92c4181041cc2ec88a0038b5adc228d640c3f2e98f88d33dd912171b7332b57bf9a158c58f3ee2f6f18f269187883c6fc820608c7843c0c430954380bdaddec0248482666fce637f31cdbdad32f51acd4fd2250432de8fd75ae08985f86f13a6288088df5569f31526dead7566ca93a7a930544c1bc057e93f85307984bddb830932a53034888aa3276b37bddb5734941d71cc054283e831c42daec06bc2266c837fff62b03b79adcca075f2c460b6e5268135b5460e89f89364924d2a49e6872dd077de02dec3b0ca6c2ca5fc8127e8301afd72f5a988639436e9f016457f707338910ae9df24df8223b4d1dff4bb130914ed18afc45ea16bbc1a19e6fbd7c68a043bda2274b17ed65d321296e861d25849b4d64db1d8cbc6cdbe2530f48d285b7438848758b710c44339594f417d7159befdc4c804e0346e6d3b64d9348f25e80aa2cb108624bf3245a2bc969fe9961cbc00f63231a827c69741a2d5a26a72befe4a60ec6b1ea68b7ffddc6664bf978db7215f58a2b3eb9772ee34a62b5dc8229f848bd0773b8d2fefd7184e9689a1745f269a06c1f2f70a8c7b4554cc67c7c41a2a3fccb78536a9e66a1275e23aa8e7326b50ff1d0e07c9a86a2b3c5014f5a9f50338f734fcdc4cef88ddfc825225af6fa736a9b8f96023f95f796101db2919327dbfe3afd32be28931c63235c6393f15e51f6ad21700916af0dcf3c760ad15276a45bd6bb656adf7afb82941af06e4273ac212cafe3b6b294e6b9e82e02ae8b74c4624fe55ef5c3a593c6d0152f25058c4e684a00e8f21bd78063a7f8bf818b188ba28a72f9a07a86c341b25529d7429386978cf5bb7e878bfc9847c7b7b5b35cc42c261f93228fe4cef64fd78ab36b0e8d9e9c0a8f7b9a29a700e1be0b838e57cb19d3b99a57abe0476bde39b25e9832bfcce903b6c23737094c62c56ad25f7c69569694023c4c739ae3b6e9ab69aea1e5d1d5b8fdf16326b6382888862287011c0b9f33335e5761dd0f5d0f7bd25fe411ff94e1d3c617d680c9ad7055c5855a0dbbe335c20cc5ab63ad09695f99ae637c043cce19758914a9d8959a14ab93e78955be380e3a0065db53da9ac862f4adcb054476349bb3f44d9020fc9ddd65c053da1d57bc8a797ce4aecc66a1045e62a42f0ad62e926462a6f81ed72c52ae262aec5a87f90b3d58e57fbf693940d05ca387e86489a5721c1532ff3ebdda1af045add2a4e32151a8b55b1e64ed3c4100b1af39b2cc000e6247de3f226d4206f356f32a0d16d3af3fceab18b8d397636aa45b57d6f0812b622ddab4c0884308b4e3c83f34f6eb2c52f0633b0c2736a25edf8c7129007ba06690e51a6e159b5e44a0bc83b021a5e140ed2c8421f161a4acf6a636ddecaa8d3abc4fb53991a5da989129635dc4d2c3995b6a223797abc7eefa69cb02a66ac479f0b07385e5a13c5250378c8038a7dc3a4bf7fc301897c248f77b26aea498c0a319a05529f567b3382d4e45023b039431d415c5535784d7d92aff59a369ec20610304bc7ef8443c3a60df2c3d94573570d5da54827b1db0f01cd81dca810fba4b2811f5ba4a8bc774a88a334ddf69206daeb94dff9d004db721625db65b95b638529d79111378b11563019488b89fa5a23927e36e4772de455b90f4030f22ab2f936693d84a5ebfff0d2ece41777b07eea3e03fde97cad68f4c70cdfab38e6718eb482ae2b1ea83768af59c045b90506f5ce0cca51180a9dbe34cb7133bcbdf9841deea8fa58fc96fb6ca5fd125988ac4968a79779829e89a658a2d2a1ffc09ccd5ce2f9d19f7183135910ddd3ee2ee6f6db79a2eff8443122425f07a719bce926264808262afa8ee5496ae59fcfc0aada276afd10c454bd527b22028d852da150b71862b18dcdee5951e252bb02f97941e1c6e1c0896a7a84e9dad35b32d6bdf496b64793e0f053a55cb001c049175859f02bcce1d3f299279ecf077e9936d7dfddfb5ebdcf2c0a1814eca0a40d502aad72f042a2571eb55446dd7b32b1cf25caa580f1fb0f5990931a628fd1e3c8b90af52dfdd191aab6376f59347f6e9872d21a31efdb8b2cb1c2d2f25a11c05271c73f9bd182f02eb4515b4b868145a02a84d8c0339e72873f0df1d49dde6dafb9e336a97be2718ea6dbb0ea14052510aa8af5b5b01ba90decc52a4cf24054c4f0a2010da56c3bc55f7cda6ca1e48ef498f547815bfba4dd8f3dea7e6121062ecbbbee69671e4074c9f849b649b047a36b6fd67a03186e6edecfe9b1ff50b9bec358f2db92dc6e0bbd95f6020db9674a99844919243bd44e8f7efcb1dd5ed9f57a7c745ab8d00f057fcb58c69a4a4d5349f25f42ca225d07756e0ceff3b8b7dd53183c3230d70a4dbfb90eaf233e6713615af93adfc7e51bc5c2470ab7c0a509dc826feea7a3d61f5b5d14f70ba0cc877a3a2a50d1a68e09f43fdba4372b1175735d67f92abfdf679fc8e7ae58146c24d89b9fd1ac090d0285e46ba4d60f7ca0c3bd030ea4aacc57dcf91d32058f0920a8ef4d732e20ce707f79c895028bb5a3fae98df29e2dc81102b4d109f72a26c553a425b039c414722d0ed69bb15aea95ea660111d37305429cc3095cb11ddeffb3e9a99663bf1ad76f369d46c9a238f3edd3166df485b6f7153672bb52fe11568b203bebac314ef11f17a5d3d6fbe74e4174feeb091c800570d1dd0359f71ac21ba1c47c81e2ca9eeac8363e666a0bf72d705c5c528f771a5af1900f7c78e6592d0b319ee4bda4f8a6109c616a2537e0544220dafb6831609fae9d1a65e99762fe7339b68188932ac4b80d15b854b824e06b66f632a5982830930ee323d161e8545158c5b7faecea80b4b58852656497d14b8be2740427c256ccc2e6d687dea16a693df40ab4045ceaf75bac03e858c22b9e1c4a45c0ca84a8efd3fd1471242776151a7ccd2a5a7ad4d4a62c1bb87d988d933ff63229f2c8c4885a5c1df7fa1419c32734b045fa444f8d98a63a1fcd98e3e9922579d54ec1b32021b24beeb2e37ee288c7889d93a3bd408264fba7c301f88d2de157e8f6ad6dfa8347b764f07f4389f55ae6aefa10435b503f256026e67e090a2c9bc1569496347f7feeae0d766704eb6074c1fe55e943a2905f3636aab220e6c37b53c9628d9c13a91ad270d1659d5c4516cfb7c0de9c607b793ede11df72cef187918d13f51c7ea86005a7011740ad31188fac0d963d82019bdaafb5019084899cc148aba48f63d8c6b979c6f1cb856aa9591fec859dd679a77b91bb24d957e597e1d35fbafeef664dcf70d2fc55eeeef0d4c9bfc483930a2826e69885de0f453cad91f943bc82ff4088dc55342c64ecff3f2c77ad302c306b9997bed21cd1ccdf7c9cd73d6cc09d36433f7688305dc1454745ce3a7bb5233e0192adcc0bd527f451ae96578f4a7a8f226c16a61d3d67a56c5b23bc439634a1a1f9dae6449ac8cdebf096d44cb7015d045fd9d028a06eecb598c6cb347a492127a2fb4a7d72dfe52ab8148b5bfff48e708dc2cbed0b93f4c944e87a3370e9a50120b1456489666297d52792bc9fba739301f9b3a4ef4fd3522f78dc2b5be5126bfdd572749c00c090a907ff274dff798134dcc0322f694641baeebc40f0cdfdfe9ace0812a681d3dab9bf9b22b83c633ede8f2e5e90d86d2b0c9717c713a7ba05f4513e624b209389fcfa52d267b7dc8a0f3be9dda4c63f289811adf844d564a51faea1bf0fd8f027018243701603b8493b01270f11dc80e3d986cf9919c3868e056a14a47ba28110cceebe0d78ca94632909c2e788a3514ecc836bfebb65320cbbfaa9e6146f90973520ac16a0b32c9cb6129e0e794b0ec83040246df2f1202a9c43c2624d19433b764be7ece6c637d40a20ddd345fa7d79cd76540ec0fb9b5172854ff8ce637cea77b2e3fd7a274d9681633a3bbe6f145ca71882e2fbc51a997a7f03bdd08a102ae7c5ac5bab499320e264d95dd411c1bfe5934aa1b7ac36b02ce6fda6f5aabc0fa4478bcfea0a9f6ecfff6c6557bc508a9b985bfc9e317b4150bd01fc4f1769fa3e01b4967073ad62060b91eb9464af40979237d5d402918b3f10cc6e67418887d43ca111d00b8fdd6b1079262ab832101386201ae9be7f490460da7ff4a8bd53429385beff6693f66102c002936c76", 0x1000}, {&(0x7f0000002240)="725218a0f17bfbaee7d22cc451e3480f3feefdfced0f62ef270ed213aebd0fe250d9470b4cc35b882f6fda59c8aba06eace40b283560a02473202492618909b1c69d1025c8ca81d72bb3fa394c2c0f25059e884f1e086818a38c5f73d0d70e34f679321cc9477068a8d5048c5a04f27c643ae358ca7a724aa7a32cbd3fa9f1b2fa27a4cc70361c2ce24c3dba3c7ad471", 0x90}, {&(0x7f0000002300)="451dc372f7d3083ae97401f81f7bfcb88f0cbf1f1563f5cbb95426b22d54fbb612c57c3b0362f14b236a98731a2d0f7b83dfaa3778802eec55f5594796b985d44e84c568ff42fbd7ad834276907d91dece0a29ac74231fa7fd93eccfafa9d9574dfc5dd933be6b5761d3c9eb595b9866ba6c87479f650c2326f673442263d909f42a00b6e58c8b986cede9f4f60784c362a20dbd03ae", 0x96}, {&(0x7f00000023c0)="3aaf40535267dc005588c48397404c5a3ca1317007c6a791b73bcbb4c9efc2a5a22e77c8bf3e67a588f1d344beb4564c8818af7a24c104bb5bd90212ffb7fbf00b05f8ba4b962c5eb97f5a0f76222012548b4516e9572b048367bd35adf5bd70f8b6f4d89fe0eedca17b56faff2746ba330af0287faf4532978f49c1f0a26cb6d4ebb3dc1df52306258e2359502264e015fc3f35104fc0d1ab40fc3ec1337b5c4e515e1f76d8590fa3c10e11d65440ad14daec923871310afeb0ab65a638a593bd278a", 0xc3}], 0x7) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "05beca6027d69fb18762dcbbf36f62d09c18c096"}) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 10:06:01 executing program 0: socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 10:06:02 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfff, 0x4ca8, "a4cd1ed81d7d90bc29617f9a4337451e5d404f67"}) write(r1, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 10:06:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 10:06:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="5ff19a557fd13019d73f5e2c8b84797837b2ce4ad62836c7a7b1bdef4ba523cb9fc2a859b7085a36edf1db6b42c14d5a7a3b13e7509d7bec665ef162c5e29388ffa161b406a6087955e695ebb68cb296524094f09fb7f2bf4626096ae6e4a811ef21c33ebc914a6d5a790d21f7095b9a5556728107ca0df22b32184d1ffe0b936277251dfd634121556bc102f6775b02b7d8f5b743dde25f187edc9c2a38bcd8", 0xa0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0xfff}) 10:06:02 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000400)) bind$unix(r0, &(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x80, 0x0, "0100000000000000f9feff0600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0xa0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000180)={0x3, 0x2}) ioctl$TIOCCDTR(r2, 0x20007478) r3 = dup2(r1, r1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x1ff) r4 = openat(r3, &(0x7f0000000280)='./file1\x00', 0x0, 0x18) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x40, 0x7, 0x5, 0x2, "7b45fd7ddcd7743b1bcbedc1991b0a50990780ff", 0x1, 0x7ff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x5e76, 0x8}, {0x18, 0x0, 0x0, 0x200}, 0x2, [0x101, 0x1bb, 0x3, 0x6, 0x3, 0x4, 0x7, 0x8000000000000000]}, 0x3c) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000380)={0x10001, './file0\x00', './file0\x00'}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r5 = accept(r3, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendmsg$unix(r5, &(0x7f0000001300)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000340)="4b4ce6fccd502969e67e957c792d3375e4e606df0abf6b7f9ec4c52066289bbc7ff3420b15f24b6ebb708466aff4209c7467dc", 0x33}], 0x1}, 0x2) accept$inet6(r4, &(0x7f00000001c0), &(0x7f00000003c0)=0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlockall(0x0) ftruncate(r3, 0x0, 0x9) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:06:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x7fffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) 10:06:02 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000004000/0x3000)=nil, 0x3000) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x100) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 10:06:02 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x14, r1, 0x0, 0x0) pread(r1, &(0x7f0000000040)="a4e2edf0bb053f0358471ba5ca45bfedf15d140f7d28e84cdbdcceb74fcd71a87f6de0221a94b64705fe18f7a83e5cef8d0da634301e3a5cd8256259d04fca507dcc7b31ec5acf2df9af6b4eecbe54eb1307774e652cae24bf01cc866060e769547d2aa14f636b51a327e6a6997cec824056d2d78206a3fedf3ac48923b9238da70a59eebdd499d99050", 0x8a, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 10:06:02 executing program 1: getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r3 = open(&(0x7f0000000640)='./file1\x00', 0x8002, 0xa9) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='}@\\\x00']) lchown(&(0x7f0000000240)='./file1\x00', r4, r1) geteuid() mknod(&(0x7f0000000780)='./file0/file0/file0\x00', 0x100, 0x1) recvfrom(r3, &(0x7f00000002c0)=""/144, 0x90, 0x801, &(0x7f0000000380)=@in6={0x18, 0x3, 0x9, 0x5}, 0xc) r5 = semget(0x3, 0x0, 0x8) getpeername(r3, &(0x7f0000000280)=@in, &(0x7f0000000600)=0xc) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000040)) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f00000004c0)=0xff) mknodat(r3, &(0x7f00000003c0)='./file0/file0\x00', 0xc000, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) socketpair(0x1f, 0x8000, 0x6, &(0x7f0000000480)={0xffffffffffffffff}) bind(r6, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x2}, 0x3af) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000005c0)) faccessat(r3, &(0x7f0000000540)='./file0/file0\x00', 0x40, 0x0) socketpair(0x1, 0x3, 0x81, &(0x7f0000000580)) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000018c0)=0x1) r7 = semget$private(0x0, 0x1, 0x540) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f0000000680)=""/253) 10:06:02 executing program 0: symlink(&(0x7f00000002c0)='./file1/file0\x00', &(0x7f0000000300)='./file1\x00') stat(&(0x7f00000000c0)='./file1/file0\x00', 0x0) getppid() 10:06:02 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r2) dup2(r0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) dup(r1) setrlimit(0x8, &(0x7f0000000300)={0x2, 0x5}) execve(0x0, 0x0, 0x0) 10:06:02 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x100, 0x0) r2 = socket(0x19, 0x0, 0x9) r3 = dup(r2) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x1f741d3f, 0x1, 0x2, 0x81, 0x80}, 0xc) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000040)=0x80) r4 = openat(r0, &(0x7f0000000380)='./file0\x00', 0x80, 0x0) r5 = semget$private(0x0, 0x4, 0x90) semop(r5, &(0x7f0000000280), 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000580)) utimensat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xd3d7, 0x1000000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000200)=""/1) semget$private(0x0, 0x1, 0x100000010) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000240)=0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x200, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000002c0)={0x1, 0x6}) fchflags(r4, 0x0) unlinkat(r4, &(0x7f0000000300)='./file0\x00', 0x109) semctl$GETPID(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000001700)=""/186) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000340)=0xc) r6 = fcntl$getown(r1, 0x5) r7 = getpgid(r6) r8 = geteuid() r9 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_linger(r9, 0xffff, 0x1004, 0x0, 0x0) r10 = getegid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={r7, r8, r10}, 0x301) utimensat(r4, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x54, 0x5}, {0x6, 0xffffffff}}, 0x2) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r11 = open(&(0x7f00000004c0)='./file0\x00', 0x10, 0x40) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$KDENABIO(r3, 0x20004b3c) 10:06:02 executing program 0: symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file0\x00') r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x352, 0x0, 0xfffffffffffffc41}, 0x2) 10:06:02 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x7, 0x7, &(0x7f0000000040)=""/122, &(0x7f0000000100)=0x7a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:06:02 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x1f) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = kqueue() rmdir(&(0x7f00000000c0)='./file0\x00') kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x600000000}], 0x7, 0x0, 0x3fffffd, 0x0) fsync(r1) 10:06:02 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) connect(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 10:06:02 executing program 1: msgget(0x1, 0x101) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000080)="93b203", 0x3}, {&(0x7f00000000c0)="bc705107c6ece05526a4c8d33832f7dac255523f03b5904ca7296f32e6be38348eb3ec406ded6acbb37e8c8b85e755f7d3a747fdab0b0508308f2bc7910de2170f92f69af39a041f708d1357857f524dfddbcaa318d09c9ca2ac277630580dc0fd14b26117795a8f3b832edc78c03339bca2927312198d2596d1b640b460adf33e60907722c4e4366291b380f9c1f61c5311e43520c1ea4155ea4abe309e689de076aee7ac2850ee1ab6283435cde624b3485c65a31d9eca5f7f6aa535bc546238527bdb77178ae7cb091444bc62b696108248ac0d0ecb350754aaffde83ca17d0e8e309d3daacca41", 0xe9}, {&(0x7f00000001c0)="d44d35952408ea488618345c306415ec7eea950da983f654835b08e77de307d0ff193e6c40bbc1f91e46940711b83d31b6103b8a3bd6c3f558fc3b53c2a64e8f2e7ecf84ba40c8790ec4d26b09c2d5c2e7660d45f846192b2ed14059b210784618df7d", 0x63}, {&(0x7f0000000240)="16440643e9d07f2039864a8b6d217aed8c77554c587270e3df6aad7ea646fe51d02ac2d84e411f3d2e9c2b1ce080c2ae7d93d3d2c5b3ce739a7f1cec2d00bae1e8c546059e3b999b1557e4e7bc6288df370f36b9a97c611b5424b88269aba335b909eb0c98bdf81430f3b6f2c0f96ced31bd883f64a9610f92ce1cce4faa5c7eba3c7339a673dbd9425ad9b33a2091c453082b7fb9d631f0c240264ea3d7d0054e524507a4709532fa25310be8b838787ce871abfad6030db617f483215910fa9a", 0xc1}, {&(0x7f0000000340)="a09a6fdbab8ec6f74193137bf7ffd44ad36cf3808d7132eeb402120101703a7d693a8d6c19099689501ff33d645add6222840ad6cc71f5c2f0d23ee2e21bc3cd03075d45c37c8308c93a72acc8dc31e6990f7548f372b942652f76cc2c8f2de599ff9cdf15c628e6b335f9ea923d182da401c0abc8b4838113b42809ac289fd8dbf642fa3b2b8cff033c92b17cdb604b240ec8adf39bd63635ba3d528250e0d3554b298992847cc64267c05696d083469cd34026f1a9b3ea2c7d9bff6143d61665fa7b1750472fc9c18e", 0xca}], 0x5, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x40a}, 0x8) close(r0) bind$inet(r0, &(0x7f0000000680)={0x2, 0x2}, 0xc) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000640)) 10:06:02 executing program 0: r0 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYRESDEC=0x0], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000840)={0x389c6348, [{0x1, 0x7fff}, {0x1, 0xfffffffffffffffc}, {0x1, 0xffff}, {0x1, 0xbc6}, {0x1}, {0x1, 0x59}, {0x2, 0x4}, {0x1, 0x5}, {0x3, 0x3}, {0x8e0f8b2027d3addc, 0x7}, {0x3, 0x197}, {0x3}, {0x2, 0xe2e}, {0x1}, {0x1, 0x7fffffff}, {0x3, 0x7}, {0x567f0cb699137e15, 0x27}, {0x3, 0x100}, {0x3, 0x4}, {0x1, 0x5}, {0x1, 0x3e56}, {0x1, 0x3f}, {0x1, 0x9}, {0x3, 0x2}, {0x3, 0x7}, {0x0, 0xffff}, {0x0, 0x1}, {0x1, 0x819}, {0x3, 0x400}, {0x3, 0x6}, {0xcc45216c645a7ca7, 0x7}, {0x3, 0xffffffff}]}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r0, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) 10:06:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007000200fdbe070800", 0x0, 0xffffffffffffffff}) r0 = syz_open_pts() poll(&(0x7f0000000000)=[{}], 0x1, 0x9) r1 = getpid() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) fcntl$setown(r0, 0x6, r1) syz_open_pts() 10:06:02 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) kqueue() 10:06:02 executing program 1: r0 = socket(0x7235f456a3b2ec77, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x7588dcee1bb02e08, &(0x7f00000000c0)="df", 0x1) 10:06:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getegid() getgroups(0xa, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setgroups(0x7, &(0x7f0000000340)=[r2, r3, r4, r5, r6, r7, r8]) read(r1, &(0x7f0000000140)=""/241, 0xf1) 10:06:02 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x3f, 0x1, './file0\x00', 0x800, 0x0, 0x9}) pwrite(r0, &(0x7f0000000780)="0748eb39781534058fc0671ae21adc2a8fa82fc7f9fac2fae5fb2df12e15203ad545a9ceb8b20d3706e6ff4c2087493c2d0e4274b520e65ff7587f2b533ed4", 0x3f, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x4}) connect$inet(r0, &(0x7f0000000640)={0x2, 0x1}, 0xc) unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='r\x00') r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x2) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x2, 0x4) r2 = socket(0x1, 0x0, 0xfffffffffffeffff) recvfrom$inet(r2, &(0x7f00000002c0)=""/24, 0x18, 0x43, &(0x7f0000000300)={0x2, 0x3}, 0xc) r3 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000340)='./file0\x00', 0x0, 0x800, r3) r4 = semget$private(0x0, 0x3, 0x480) semop(r4, &(0x7f0000000380)=[{0x3, 0x7, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0xfff, 0x1000}, {0x4, 0x8000, 0x1800}], 0x4) lseek(r1, 0x0, 0x0, 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000003c0)=0x4) sendto$unix(r1, &(0x7f0000000400)="b7577a8edadd0ecd198e172d9e526d2cd8184c656401a26f14ef6302cd9433bc1e2e5072f82dfb37a3754e1555798f5ef1ace714e51b0b2c532486e1a907eaaaf1ecfb098184bc63456c5a4ee57bdc1c9a0d74221e684125ce85fcbae3b886c74fec85925226d17e48328b36ac8be0ddb858535b12713c1551ba8fc7de2344ab733b122a89a861c630f6aeacc37ca5825a906bd28757d876848cea1813337c9d49b31d77c4e78fdcc6cc429212", 0xad, 0x1, &(0x7f00000004c0)=ANY=[@ANYBLOB="80000000000000000000"], 0xa) fchmod(r0, 0x100) r5 = dup2(r1, r1) openat$klog(0xffffffffffffff9c, &(0x7f0000000500)='/dev/klog\x00', 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f00000007c0)={0x10, 0x0, 0x4, 0xfffffffffffffff8, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x74}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000dcd000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000d95000/0x3000)=nil, &(0x7f0000dc1000/0x1000)=nil, 0x10001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000c3c000/0x2000)=nil, &(0x7f0000eaf000/0x1000)=nil, 0x66}, {&(0x7f0000d27000/0x2000)=nil, &(0x7f0000d6a000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000dfb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x752d}, {&(0x7f0000f7e000/0x2000)=nil, &(0x7f0000cd2000/0x1000)=nil, 0xb0e}, {&(0x7f0000ece000/0x3000)=nil, &(0x7f0000c82000/0x2000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000c4e000/0x3000)=nil, 0x4}, {&(0x7f0000d87000/0x2000)=nil, &(0x7f0000e1c000/0x11000)=nil, 0x8887}, {&(0x7f0000ddf000/0x1000)=nil, &(0x7f0000df3000/0x4000)=nil, 0x7}], ['./file0\x00', './file0/file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000540)=""/139) mknodat(r5, &(0x7f0000000600)='./file0\x00', 0x8, 0x200) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000821c4843a2ce6d356d5a4c00000000"]) 10:06:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7f, 0x7fffffff}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x6, 0x7fff}, {0x18, 0x0, 0xa94, 0x7ff00000000000}, 0xffffffffffffffff, [0x6, 0x6, 0x5, 0x3, 0x5bc2, 0x7ff, 0xffffffff, 0x1]}, 0x3c) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000180)="f341d867c8494b1e608d44e5def901000000056a64769ac776b1cc84dea67de4e094f0959b311767255c96f2dcbad7568885ec337931f632e12c5625ab9936f6dfa206aafc03f5a3c6c8bff305cd95175dabda1d4203246fa384900763720b6305efdd5cf8a9fee68fd3ca38c45cd544730bc6862769b85991ec2275ed7f8b73ce7cd559f7bd3638e2a444cf1c26b659062c4bce98864cd24867d923469ed94993f7d942320df1910c2da941226c38995c2eecce128806af5cb698b5bc7459936eabf0ba660482bebbacbd991d2eb9", 0xcf) mprotect(&(0x7f00006da000/0x2000)=nil, 0x2000, 0x7d5806070b68df62) r2 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000280)=0x1000000000ea80) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x40) 10:06:03 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='c\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r0, r1) lchown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 10:06:03 executing program 0: socket(0x20, 0x2b729177e4522c24, 0x1) socket(0x6, 0x2, 0x0) 10:06:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b406191068e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee0000", 0xffffffffffffff06, 0x0, 0x0, 0x2cf) r2 = dup2(r0, r0) sendto(r1, &(0x7f00000000c0)="c1", 0x1, 0x0, 0x0, 0x0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 10:06:03 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000380)={0x1, &(0x7f0000000340)=[{}]}) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) pwrite(r1, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5eaf6a99, 0x6, 0x5, 0x8}, {0x0, 0x9, 0x10000000000000}, {0x5, 0x3, 0x10001, 0x4}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) r4 = getgid() symlinkat(&(0x7f00000018c0)='./file0\x00', r1, &(0x7f0000001900)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001740)=[{&(0x7f00000001c0)="450b885b89ff2dcdbea8bd897f6e1adee666cec9dba48bec48b5879d3258cbb24777", 0x22}, {&(0x7f00000003c0)="4e6d652526ff7e799abc2c7d7652d3a40102402a9e0787fea5e44a2ecb5b1314bab7b82dd8669f2b527f246435b3aea2a6e631053dac9d1e34ce04ebd06e9c75d3dce7a50f5d8adf49c882eaf819c837961782cbc4465e3b0d3127b0ac48118e5dfe1bf00a749f15fd72ee55ae1fcc03d7d612842b278b17e71598215e52976af968c490f35659825b1ab304adb42d3e554b99791c88d8ffd696da8de8d00afadf8324eed63c9545fa2372bd0a474eea5a3559ab2d72ad703098dd2e2fab37df1789f34cf94a087a67865b4a05b6021e69b2468025291a337b0994835bb3fca7b48e08e8ed2b75ac28bac5b6c04a7445dac1a79041de3b5d0446be67bec83c50e35c35ae1b35e1982494534f0650f9f62c59b4da80d7e62153ef2244947bbc9c324b94cd47079cd10fad130d9ccc7b5bc80fea1077547ac11076ebb85df6ea0d259f8a82013f7b6c9335e3e6e6c076e5434a9eb6f6ff31472c3b92c01cc04d0e5df7ef504bb7594af0d6c3ca02f76e412925061cefba31437c6284c3799d01eb1e22c6e5e00ba32d133441be1ec8d38b54f19d3c8380ed9826f70f0bd951ddcd84ebdbf985deb3720ec060d4cba81e3df4ca15d41d1ee7895397f46f3e66abfc7a8d2d77b7d92264ec6b71cecedb583300e38a36e716ec42e6ee2d21b680d7f85dd9d89579c939e33135f1fca790626b3ac60ecbe3dcdb00281fff79c851aa9a04702def0b5422b073701daf11848f9805ee5c4d3195e8734a1b582428f23822107084e2aed3e04bf081825c3f046b915e1a6467fb1bf3dca231f21e96f7557a8895cd93ce01d3e9dbee5c528726d18e9812e73f099e72d337467c5bf9385dc553a970c4b67578cc0359b90913ef654f109d228d57d3b5fe2e3b048e26160b28f8e152de828fe684c3a0c7b9772740a7d1502804917d2ad7fb1820122dbb3da7683b96ad990d603661a9e10724a28874e506b69f3fe319c0a436700d1cdd367b3b10bb2049bd34e5fb41eda28f0b6a83d28c12589e42f00a7a858cd0206646529cc5737d8c4099475c99f3dad5e3be2d43f753f51d51c80f7a0cc3dacdb28b42ee5eb4e5077921d6239add09c1173c04cf5e1c5b61b8c55248509f4d5b4864a722f83a559739104ffaa6655ddb2b11a1d556f1aa0bc8075b558404dd103bab1f1f6702529371c71c9667e8b2690a3c2f3c30250e72095fd82f9a561a1ac376b5ebcec00375ea3696688a9682acf32f891f0783f19b9c97ccbb259e4d85cf8c979aa56b6995f4a4c4ab4248a05ba171d337e3f2ca33fc50f6faae5924b0623466475bd229430ceabd0cdffe06d2a4a081f106f18caccb558d71f469fec872b0e56bd4570256992e0a96670073058b1e5fa1422cabda7b00b0478005663f90f688a69971f2644170043fbb44ab98f4f19a433a01f7fe79d9c03e6ca4cd2bb2b142181ef0d9d3d1c4d7cfdbe08f82ebef800d0433d204ef02756d170a1c706d13b692fdd5d334841db1bdb91f6d29b47c648aac2f216c847bf63e27c71bddb2236f7aadeb6b7445ac39914681ac6e72a7e6e62e32e62e6e71f03c96e0b10413a541a06a1f316394b9d2484d4a689faa5c7ca3481bf2995d5e81b1c0afbf75e41540f9a4ea31c57ce8874d3e82dd52f061eab1ff0c668489d147f59d60de98b01cfa690576c0cb06e52ce55701e04b82f0cd782f9bdbc7b5e02104883bf73f2f69f42a62cba802259758e72afe7dee2dc1c1838e62afd50c975d459af6278910b31740f421ae3bc1ffc3510e3a7d8e8038c8d9ce9e03708e196c1c5fcd7166d69b5ad5dae89b055fb03b6a2073c96fb4269649cebe30bded91680d40e8fd6cb9672b90c8247d8f38d4feb75bba9927daf0e643a5567316258f97364a893fd46f061829fe2abc6206cbd89031029cff9cdf6766cea209bd3d55264554214e5ff9b596459a133a5f5044958a1a9fa2c84018759fbcc581ea28e60123e79aa6b003517f75de9eb32ba9ac5827161e8aea8785ea97eb4ef5facdd83d0b511b9319fe108152b451a0d74ca567aede50c9e9d5df592a8e14e8c92bdf15c73c711ba4c137dc9b393210c6fe4b48ab9b0be8eb6fb889fbae53674599f1537e8578834c7ac55b66eef7f7a37ad0429f8d3b51c9fae4ebfa33be54ab8cb7fa72aa33ebdfc3e67f23abf7e1105a4c254b1b66a01607588d60c76794665aed212fd41f3c3b2099926ba0d115c9ebf728d00eb3ed888a18096dbd73fff890e81b7fbdc2fa291e639780b597bab5872ace527af62134c5094a532bf529363cc70a4435fe2e4eb1dff88656a776da8114240126e3a33a4f7ac29a786d182961c5b2ac94360f0fdcf7aa727490fa0507daa4bb4255c35a2d68dc2ca4ff0b37a7a0eb80ee32fb3c0ef600978356c23ba60669848cfd8a06c0e4f6af849a7f0f483ce2fe8f8f54dc8e167fc44ac0787c83fd276312a411c5013edb24b62bcb6d247ffd095a5a81cc00afb22de5df19e32d203e910162ca73ad65765a73547c8074c2c6e0ff6cd301e6f44df171f38a5b91b89d51738a7e6dd0905eaebe86bf97f07b50ae8713a6cf80fb83f02c7069bafeb3d44c2d510d6afce11c20cd4fa72160483cc2c7363cfe3ca159fd8e6cafc0f754392ab93b507a62e63c651eb80848cff3472d20ec5cf8d01fdf253bc7fb89e677312ab8fe6ee2754728c6448764636cea2265ea234f5ca27a0a8abef5fd50fe607d0d662e5dea00c33a4fc8e8a720959e10ef44822933614692da576162110380301d828a32971c755cce3a8c13ff90cd4bbea5db5d84bb562991c3bff9cf53ddc6fc9d325795f403b53c8acbaaa16385200ffdb855141780b3b9c36a57751a7da71427e5450851ea469d7cdbd9e6bb6a2c8fad947cc8842eb72aac132cc826dc71a430c955a8e1401fdc0559bdb53aa780d9c38f2e40a5ad2b98e1cf4cbde23927ebba6ffe158809f7314493b502ab513259c5b09d872f58470a18c5f322f2a3e7cafd18ff37e3289c8cbce3183b78f2c6e45da51b1460e109e75c00c96394f53f6294c00264505e80a78cd02e567608a60549f43a8e7b07b3c9985a504f5a94bb3118d8acda75ace8c8febdee8e391adf3ad060587c4e9743f0e7829e2e4a63f18be566b6ef3dac99bdd081979ed80dc5661cb0d9e37614fcb376b0679414b4cf72a24916acfe7df0a2ffdbe95b95068a5b32ad41348c9f7529cd84d1b17b08406265c112827df4ac58b9cea1ff1505fd9546232254fe5282c9f33f1680ed25efb98d379a3cad7ade3cc42b22750408da003485a5e3be6104699d7ed641b3620a927ed4552f7e81d1e2c3ad3c713de04382463b3bfec53a37dd105d77e223e9e333bc90244beca5b3bb5f954568e4b883e736d11ae62b31190d80463ea9f415433a6edc12eba4bf90c86e1b97badee4a3c6763a8f825fd34ead17f68a2c0a4b54d356565e376f982881193f7bb1989757826755d7e97bcfa97734ae7ee6e27344997520dbba628afd62a9efca6d2191911177415f860f1cd1d485cc0a7e1509387e658a924f2b9fdb403bda14d47f371aba95f1a6b9260908af98fd2ce7bb1214f18a909842f7c7ef3e1274a466508cf785e58ef474c80fcf04b91bdfa57f46237f2079ba3ec95b20bc56063fa64d39e39595ebbc5593d70ca1fbbdfb7653cb0578338c1b9ae7739d8e34471f3ac6d372074bd3e96db0313b944c1b2257efe4f46a678b438de90cd8b3b8e943324d4f7990c83959a97aa4d05fcf8c5d6c45555db4b08c79fc264a0e1f673dfb795074ef07ca9d1cb898d0577197bbd97af406d05e36744f188c56059240ccf9357d3ca51a84f4de8e90b7a341460c616d557f61559b678cba11185c655a4ce9f6d8a957a23e90353b9c6c725a6272525f6261f425d17aa5afe490c35ea4b3228186bb0f82739f190e57de68739a8c2a6f683a68329342cc1b650fd1076d868b65019a4de452e20ce6da3bb7d6c1b0a3efca4117ddeb9b7e312062cda08551b9b8b245ac3f2ffa5c3153c60f976dbe9b545b1dab85deab97bad383790b7de418907cdd27372674c0a73a5d9d6a1306f99a430636d7c95d5566615d89f462ee1a385dec7a3b8e8adf42df6bd6cbf2cf6a31583d0807c86375062458e0958af20162741f56923a5670385d2bb4ab9d3e7eaedb5a076ddb1fcd9a396ab21b1ed42d165a3789169972731552c33415efb7af1c1f617062aaa93fcb33437303d68c754526d9669826b54eb8eb2b26dcac98f6dd0c1ce4c67e507cd9fb2c35e176fa2c314406276a5f61fd0583333ddb542fdf2cccdb8f65d9d1d789a67f5f82b3163ec206c0bcd0886a2b48ea0f8605b5eb6c6dd94533c2052d9c6e71d79e60c68c1dc5805b538f1e4b228d4ef136526c8fcfcfc2ebc311c9c24987d02f064a7182931a8b75d841778464bec3dc331208aaccd4a290cfb1c8beb7b86f299bb0dfb86c4a263a8b1b66bed11e763061431042939a7e806c9ab448c8a99d00282dd23276b76a3bd29df284b908de30fadc538569542e7998891e55f057acfbb9e9f2bc7945824e625240c58c7dcc74ffff36412c1cfb4fa2f0a1dd005c222b77edff33eafc6c98f2399b0452ba6f04a3428f34f8ba9b848e1624a0b27402f94b8d1aa7124652fc23ae639a0915a9529ecd9c4f74203814645edeaf79895c88c57da74d645d6971f6145ab75f674049c1a68e148493426815573814253d604674e0519ee2451730e872533a6938dbe33101d318eb7f2674812409c4fa071d1250db058e11568ad16d36b1e2d0a06639a3a1d69cf1fb54f4a86b83439fcacd94e3a098940fcd6eef752193d4a591f327ff5d6082a7368b3e1777b7e4f0f28043d0e694cafb45e02abf9c94117a1c6fad9795ec6d86d2d515c1b049893f8c8c573c78c16c16e53255b1befedffd2bb44a66ccefec57bc4bb9252cb0962bedda556962ed51798a09758a307a811fdfc7f8f76abc6964423975a0ba9c110b761250992d3590966ddaf116c86d94d80f9fb7a4e9cc9856eda15969ffcd303542805c6ebda2c966ce58c12bfed051c5cc4d909db535576a83bed9d3a1bd9a8293abb44c9732045aaa6ca9013c0d86cc116986232079477cef61fbf666c3d013646510c4a7fb004a2f864edee18606ca7e3a5beda40ae5bbdd321a374608886b7620c6bb56b8155ff8bc10c530d6af8b8ad95399998c0502e913a2b27a4f2f4316689188c5e97d482892decd36c2d9723ee4b7953d766499bd31a33c895edd994b4c76f709177f881248ad563834ae470269c06a45228d40b9760106797db5976d544ffa45855c367ef6d7d58bea82b5a21e3c987aa580ecf70b750f3f79432abde0f026c99c3321ce7e0b13923f551ae9a70c2cecb39ee4c4e7727a351e5dec850b59a097a645ded93c04abaac459ae01b77f5ba5fecee5621dfab2cddbd0aee7f7c47e9de82054d61cb0126fa51054f2984ef7dbcc2bbef52ffac025dcbffbcf0bb4143dc88b8eceeb84a95901cce6bdb703dd61f76f218244eaacbd90ff902606ffd995f26f43244f282e91fe68f0acc0e16c4a6b3ca8a160d268fd45fbecebd14e33eb386e4b1919fb1406b4b8681efa9a935bded4fd6e9c1303d7fbbde0905134939bcb87ba248f9edaed6c2f7eff84ef17cea6097bdc06f019da7cd47814964c6003d9325aafa8ec22994e22468b9453ac5ac82c93c1bd0e4f8d70db7436e5ef232d45a0c6cc22ca11a450f3609a6a788512372305f7e43fbc5c1c7ee2a641e384ed58c984161a983179141b89a0cf7126", 0x1000}, {&(0x7f0000000240)="01299361305c41f047885621e248f67859eed7a82a2d4efab076dfee2f3a064d638d4cbc6baf80b0866742317c2c6b639898e645c32dbab5cf9a86b09de0d61f7930285483778a360e661925c17f2a5e3e79446fe87d0f55cbdeb7a4b50eec5cf301fe23c9eb2c81fc9b600d799f4ec5e7154b620e7583120c5672f56fad33b45dad150f62d8d7c81ccd2fbf418e5b290483bc7bf489dec63b1aeb3ed89e818765ec3fc6e5e276d7a69ec64046cfe3050137edcc21ef89075f526830e5ec09db1b6e515b6672c99139af1d1c1996d8105425a08b451266e31958ee7b2c9991df5df7705f547081ea3eac1062829d91bf354ea43a78f10b64804b66ab28", 0xfd}, {&(0x7f00000013c0)="82fb172012af2eac88ddf0c9b7abecb97cf80169ed1bdef79266c5ef9b87c9e3706464e7e7a37179b8916605b7cb6e281ce1995f4fab049a9a2d736f1d2fca5028800b617ae18ba63adaf427474426b4f9b534d4ff48d13837c5e575cac04e10c05b74f63cc44ebd3dc3a335419e2f40330fb210926ffc807494ea57e846cb0cbb160f0b88eb357ee2180a86323738c1834832be6963a4bd", 0x98}, {&(0x7f0000001480)="0c2039fd7dac496e693985896eec411ac4d4cb0ec4abb4156d58e34a66846680338ab10c8ca7620955c967eb76f331a09b1c1d5b54f5346966621b2a32b03349b078f86bd67ff139a46241d047736a8c8217f8214b03ec964a4dc09fffe9c39c283128a60c9c3b3fbe15f4c584791797c7ae01d9d5472be73aba60d275371d319d2480d87f7b390751f65ef6532e7755e81ce0278faf932f768b3897d1132209ec17efee741f002156bc6c29e641db10f85d76f94f6642183ddb8ffc14470a4c1bb7cb4127de8c176430413818c18de6c8", 0xd1}, {&(0x7f0000001580)="a7ff97049e238bbffe331db1d27048eb92ce80cc1ec0132082e7b6c5668454a963a5a15cd33942a1041968c8a8670957b2f2ab9db535f499", 0x38}, {&(0x7f00000015c0)="f9928c4b973bf6f0b857e648db554da4e6cfd3c12801c6a9d8de5984654702e573fad2d976f4a1f2c417cb4d79f8cc662610484fd2b9010a44cc3e3ae44600e0f28b3ed4216f5a3c6d2e2e40070b625fa96520987f863843b37b2cc398459eb003e2f8152da7438a0860ae9efc25d6e1487db4b8ddf44499874eac84f20b2554394a33fc912ca51cc44c635c4110ab1cf38181adbf85871ff283e60c22d57e24", 0xa0}, {&(0x7f0000001680)="a9af24c2c43b9947c7d0aa32a887389fd80e7c4a7e622aec0a3b85f137d304c6a385be20e0f504800f38ca7f867d824f86a4a80c647eec42950477909a22699edf70077468df1cc9c4adbab05b26e3964fa5d1e3b003d6b4c4e9dbdf0e9010ec8dbe5067267f9dfe062dd0780915c352db5b57976ae6f51b35051818f0da286d03025b1179ba6a4e55", 0x89}], 0x8, &(0x7f0000001840)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0x40c}, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000001940)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0xa) munlockall() open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x7558b46bd5567268) close(r0) 10:06:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 10:06:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x7f) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)=""/102, 0x66}], 0x1, &(0x7f00000000c0)=""/29, 0x1d}, 0x800) getegid() 10:06:03 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x0, 0x800}, {0x3, 0x1}}, 0x0) 10:06:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="0a80db343935c9c24b", 0x4, 0x3, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000340)="b99326133b23490170d3a75b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fc0286374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8f73f583023d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0xffffffffffffffbc) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000440)={0x0, 0xb, &(0x7f0000000700), 0x113f, 0x0}, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x44) 10:06:04 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="02"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x200000000000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) setsockopt(r0, 0x7, 0x2, &(0x7f0000000000)="8813149124cec991ebd0831ffa96ddd6893ed765", 0x14) 10:06:04 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) 10:06:04 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000240)=0x6f4, 0x4) r1 = getppid() wait4(r1, &(0x7f0000000440), 0x2, &(0x7f0000000340)) mlockall(0x0) getppid() munlockall() socketpair(0x3, 0x4007, 0x96, &(0x7f0000000000)) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x450, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_metric}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x0, 0x0) r5 = dup2(r2, r4) getrusage(0xffffffffffffffff, &(0x7f0000000480)) ioctl$KDSETRAD(r5, 0x20004b43) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x80, 0x0) chroot(&(0x7f0000000040)='./file0\x00') r6 = semget$private(0x0, 0x3, 0x80) semop(r6, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 10:06:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/200, 0xc8, 0x40, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 10:06:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) sendsyslog(0x0, 0x0, 0x0) 10:06:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000180)="ebff125c00000000f820f2e10c266a35c4cd7f01dd45d3fb4626381c420ca0fc67124bcee3ee056f36d42bde4f3ad73ac183d64c622b7f2bc563b53f312435c1e133266ce2452df5f5aff834b44d2ce970c7f087761a0ff76840d64901740990629d785e527cb37b7545191efeb8e53b2a7d56539aa5895542f7e401275bfe3a84d7f9fb00aae1d1243aaad0c274eb2c84db67e7c648a5dc586526db2bdfa0203990776a11", 0xa5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) read(r0, &(0x7f0000000080)=""/198, 0xc6) r2 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getppid() r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x7c, r3, r4, r5, r6, 0x40, 0x97f}, 0xad4, 0x1, r7, r8, 0x8000}) 10:06:04 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x22, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r1 = socket$inet6(0x18, 0x5, 0x3) fcntl$setflags(r1, 0x2, 0x1) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0xa9f5c171aca0f7d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r4, &(0x7f0000000040)='./file0\x00', 0x120, 0x6) pwrite(r1, &(0x7f0000000080)="56bbe53cd73d38fb7980e4f354e96ce2", 0x10, 0x0, 0x0) sendto$inet(r4, &(0x7f00000000c0)="bab30fb2a4673cc1f4a725ed735cbafa41b4429c8f7e7a60969e9a193e7c59544d3c03f4c71a68abea9da2b844d7cf48c5c3cb42a61ca9221cb938896f45bf7fd731c8f6f232c0a717888d8238a2ceedff24657e", 0x54, 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000140)={0x20200000000, 0x1, 0x8}) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000180)) getsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[0xfffffffffffffffd]}) ioctl$BIOCLOCK(r3, 0x20004276) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5fa70754346d09bfb51a4494b2996914d9ed3eb2b58f0d61e5fcaebde681217d4473e47545986f7e6fcb9a77ac26069eec5e5a938cee7e716a9ff7578353ea1abf499d39de79ae62cfe22ab7a3ead4aa66101c9cc59b98bdcb1ab5311b1e24bff76ef6f25c42d716a2aabbafe817f52eddefb0becd1390129020330afce839842e3b6cff2e4355d9106a79feaa0cb0cf627b38993a6e7cc9c56a2ca4bf71b837c44bed", 0xa3) r5 = geteuid() r6 = fcntl$getown(r1, 0x5) r7 = getpgid(r6) setsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f0000000380)=0xfff, 0x4) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x1, 0x2011, r4, 0x0, 0x0) fsync(r1) geteuid() getgroups(0x5, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f00000003c0)='./file0\x00', r5, r8) getsockname(r2, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) chflagsat(r3, &(0x7f00000004c0)='./file0\x00', 0x36c2159754412b39, 0x2) fcntl$setown(r1, 0x6, r7) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000540)={&(0x7f0000000500)='./file0\x00', r2, 0x1}) fcntl$setstatus(r2, 0x4, 0x80) 10:06:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="be519e666af216f283478f5eb813c0e5ec11a7b46a1c2303eb6eddbfced647d6b06a7bafd8624e2a69ade899f6cfee56d77bc1de", 0x34}], 0x1, 0x0, 0x0) 10:06:04 executing program 0: sendsyslog(0x0, 0x1400000000000000, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r1, r2) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/11, 0xb}], 0x1, 0x0, 0x0) 10:06:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0]) fchown(r3, r4, r5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:06:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 10:06:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x2, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x8, 0x86, 0x3, 0x0, "d68bc887ef134afa4faaaa7271d36319ceea98dc", 0xfffffffffffeffff, 0x80000001}) pwrite(r2, &(0x7f00000001c0)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffffffffffd5b, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x15, 0x10, r3, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000340)={0x0, 0x5, {0x6, 0x7ff}}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) getsockname$inet6(r0, 0x0, &(0x7f0000000200)) close(r0) getsockopt(r0, 0x1, 0x6, &(0x7f0000000240)=""/155, &(0x7f0000000140)=0x9b) 10:06:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="d0a5c82c00000400e138438000b85743d8abdbed05e8e8b01f457521bd116c7ad7b1185f35b1da337913e1360c93b6df86fc25eb880c36"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="99d48deafa235e49fe77b5d241bf439ff3aa33ba5a23a56466bc302bd30815e254305b039c63256f3c951a427e6eb5805903eb33831dbfa4142a28a4c8d6533c50b95ee475c4db9ab6214ddd11ec021935b0e99879c3f86b0610db2c60114b41b1dfffee06fe44c7f684bdcb16d304", 0x6f}, {&(0x7f0000000100)="9ec541449ffce68d073f607bd7fdf4ae4ffcb4e55455d51526463f91bd6ee114e6ecda50c98154c6d16967f4549285d6866b22055c7d4982e49591f6d4f0450aeec23d99125580ba9c88df1c1f1eab6f613748c87f3bcfd158d14098ae53d423df7d2d", 0x63}], 0x2, &(0x7f0000000200)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x40, 0x2}, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c", 0x171}], 0x1) 10:06:04 executing program 0: r0 = dup(0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f00000000c0)=""/155, 0x9b, 0x800, &(0x7f0000000000)={0x2, 0x1}, 0xc) kqueue() syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000200)={0x9, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 10:06:04 executing program 1: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 10:06:05 executing program 1: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000140), &(0x7f0000000180)=0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x60) ioctl$TIOCSTOP(r1, 0x2000746f) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0xae8169efd29ebe9a, 0x0) setsockopt(r0, 0x40000000000006, 0x0, 0x0, 0x0) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 10:06:05 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x6, 0x4000, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/125, 0x7d}, {&(0x7f00000001c0)=""/129, 0x81}, {&(0x7f0000000280)=""/162, 0xa2}], 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x2) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x100) 10:06:05 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x0) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 10:06:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff100100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d91fbf90fd27e524760e15a66c411e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebfbef443c9b48aed6b887340a472826ca652b9a69e40"], 0x1c, 0x0}, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) 10:06:06 executing program 1: close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xb83, "49c3364506a6a09108d0e3f78cf515d36824313f"}) read(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) 10:06:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) chflags(&(0x7f0000000200)='./file0\x00', 0x10000) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc2, 0x8, 0x9, 0x6}, {{r0}, 0xa9013d4509a7bf98, 0x40, 0xfffff, 0x9, 0x69}, {{r0}, 0xffffffffffffffff, 0x2d, 0x40, 0x4, 0x96e6}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0x0, 0xfffffffffffffffd}], 0x5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x3f, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0x80000000, 0x38b135b9}], 0x98d, &(0x7f00000001c0)={0x9, 0x8}) write(r0, &(0x7f0000000100)="5ff19a557fd13019d73f5e2c8b84797837b2ce4ad62836c7a7b1bdef4ba523cb9fc2a859b7085a36edf1db6b42c14d5a7a3b13e7509d7bec665ef162c5e29388ffa161b406a6087955e695ebb68cb296524094f09fb7f2bf4626096ae6e4a811ef21c33ebc914a6d5a790d21f7095b9a5556728107ca0df22b32184d1ffe0b936277251dfd634121556bc102f6775b02b7d8f5b743dde25f187edc9c2a38bcd8", 0xa0) 10:06:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x48, 0x3, 0x2}, {{r0}, 0xfffffffffffffff8, 0x21, 0x0, 0x6b1, 0x1f7ca013}, {{r0}, 0xfffffffffffffff9, 0x2, 0xa, 0x7, 0x1f00000000}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x5, 0x81}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20000004, 0x9, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x31e7, 0x3}, {{r1}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x5, 0xc100}], 0x85f5, 0x0, 0x9925, 0x0) 10:06:06 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x401, 0x7, 0xbe2c, 0x7fff, "6a9a4de50d34fb92cf606e56fec952d0397b55ba", 0x200, 0x101}) 10:06:06 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x7feffffe}, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) clock_gettime(0x4, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x4, &(0x7f0000000140)=[{{r2}, 0x0, 0xd8, 0x80000009, 0x8, 0x7}, {{r0}, 0x0, 0x4, 0x0, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x6, 0x1}], 0xb44, &(0x7f00000001c0)={0x2, 0x1}) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r3 = msgget$private(0x0, 0x400) msgrcv(r3, &(0x7f0000000300)={0x0, ""/50}, 0x3a, 0x1, 0x800) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x8, 0xf0000042, 0x7fffffff, 0x3}], 0xa18, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0xc, 0x2, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x4, 0x6}, {{r1}, 0xfffffffffffffffc, 0x67e17f60b23b6b07, 0x10, 0x101, 0x1}, {{r2}, 0x0, 0xe4, 0x20, 0x20, 0x100}, {{r2}, 0xfffffffffffffffc, 0x9673b37f6c6aa5f3, 0x80, 0x8, 0x5a}, {{r0}, 0xda1e4915860e4bb4, 0x2, 0xf0000000, 0x7f, 0x28}], 0x9cc4, &(0x7f00000002c0)={0x80000001, 0x100}) 10:06:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000300)=""/226, 0x1ee) setitimer(0x1, &(0x7f0000000040)={{0x7, 0x809}, {0x1}}, &(0x7f0000000080)) 10:06:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x40}, {r1, 0x4}, {r1, 0x1}, {r0}, {r1, 0x40}], 0x200000000000020b, 0x0) socketpair(0x1, 0x4, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) 10:06:06 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x3ff) r0 = kqueue() chmod(&(0x7f0000000240)='./file1\x00', 0x60) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x40) r2 = kqueue() kevent(r0, &(0x7f0000000040), 0x8000000ffc, 0x0, 0xffffffffffffffff, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r4 = dup2(r0, r2) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x6000, 0x400) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x3, 0xffe0000000000000, 0x4, 0x100000000, "e72939ea20ac1c6f06e6636ced178058e7f777de", 0xf5f, 0x3}) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000180), &(0x7f00000001c0)=0x4) chmod(&(0x7f0000000140)='./file0\x00', 0x108) r5 = kqueue() kevent(r5, &(0x7f0000000280), 0x8001, 0x0, 0x8001, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000200)={0x4, 0x80000001, './file0\x00', 0x80, 0x8, 0x8, 0x7}) fcntl$getown(r3, 0x5) 10:06:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) close(r0) dup(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 10:06:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/11, 0xb}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) mprotect(&(0x7f000041d000/0xc000)=nil, 0xc000, 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000002c0)) r3 = getpgid(r2) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x2, 0x0, 0x81, r3}) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000000180)=""/208, 0xd0, 0x40, &(0x7f0000000280)=@in6={0x18, 0x3, 0xfff}, 0xc) 10:06:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x7fffffff, 0x5, 0xffffffffffffff19, "02000010000000ffffffffff0d225a2200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 10:06:07 executing program 0: r0 = getuid() setreuid(0xffffffffffffffff, r0) 10:06:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x1, 0x12, r0, 0x0, 0x0) 10:06:08 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) fchflags(0xffffffffffffffff, 0x0) 10:06:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x36a, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 10:06:08 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) semget$private(0x0, 0x3, 0x2) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x100) getpid() unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x54ec2c8db3ef825d) dup(r0) write(r0, &(0x7f0000000180)="ce7727768cf199b07a84391a8e8adb54a6cf426a455622ebbe68f9181cf9747e177a296297246bde4299e74a767139ff945e70ba867a4879cf355b1b98ffeceaed94f051a9ac1bae", 0x48) write(r0, &(0x7f0000000080)="2ec3388774eaa795ae2efa3aca6273e8f54aa01308bf6a5c0c8bcaa017f1fb799a4b643dd0d34babffa849479d9e7ec4ee21d562f6623d6475584597093bc8f7c6320017dcb22c5839d2583e23c5008853", 0x51) 10:06:08 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) fchflags(r0, 0x10000) execve(0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x40, 0x84) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)) 10:06:08 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x200) r3 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3f) 10:06:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) recvfrom(r2, &(0x7f0000000080)=""/51, 0x33, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x75, 0x4}, 0xc) 10:06:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15", 0xe6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x6, 0xdb6, 0x82, "bccea5b8c3eddc87b84f49e8f0fa989f5ff5700e", 0x100}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) close(r0) dup(r1) syz_open_pts() 10:06:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r1, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = dup(r2) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) ioctl$TIOCCBRK(r3, 0x2000747a) sendto$unix(r2, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000100)={0xa991, 0x7}) poll(&(0x7f0000000000)=[{r2, 0x1a5}], 0x1, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 10:06:08 executing program 1: clock_getres(0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8010, 0x91) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000040)={0x2, 0xba, 0x8, 0x200, 0x7, 0x420, 0x0, 0x10, [{0x7fff, 0xfffffffffffffffb, 0x3, 0x3ff}, {0xffffffffffffffe3, 0x9, 0x8}, {0x6061, 0x7, 0x3, 0x2}, {0x2, 0x5, 0x2, 0x3}, {0x6, 0xffff, 0xeb, 0x5}, {0x10100000, 0x5, 0x9, 0x8}, {0x9, 0xad, 0x1, 0x1}, {0x2, 0x0, 0x2, 0x5}, {0x0, 0x4, 0x5000, 0x3}, {0xca9, 0x1, 0x3, 0xd2d}, {0x8001, 0x4, 0x10001, 0x8}, {0x9, 0x2, 0x5, 0x9}, {0x4, 0x2, 0x7, 0x8000}, {0xc3, 0x0, 0x2, 0x101}, {0x1, 0x8, 0x57, 0x200}, {0x400, 0x7, 0x0, 0x8}]}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000280)) 10:06:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="69d2842519dcf50a40984a332b36a8cbd0459682d5349e85f141ad46a59fb0af0d84466153dde3d757421088182323df577ba792cf63ab2fb68704", 0x3b}], 0x1) 10:06:09 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) syz_open_pts() socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r2) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x10000, 0xfff}, {0x7fffffff}}, 0x2) kqueue() shutdown(r0, 0x1) 10:06:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) madvise(&(0x7f0000ff4000/0xa000)=nil, 0xa000, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fd0ef0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) execve(0x0, 0x0, 0x0) 10:06:09 executing program 0: socket$inet(0x2, 0x8000, 0x878) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = dup(r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x7) 10:06:09 executing program 1: setrlimit(0x3, &(0x7f0000000540)={0x7ffe, 0x869d}) select(0x40, &(0x7f0000000380)={0x6, 0xfffffffffffffe00, 0x8, 0x8, 0x6, 0xff, 0x3, 0xffff}, &(0x7f00000003c0)={0x2f, 0x40, 0x100000001, 0x4, 0x4, 0xb, 0x30000000, 0x401}, &(0x7f0000000400)={0xfff, 0x4, 0x1, 0x4, 0x1e5, 0x1, 0x8, 0x1}, &(0x7f0000000440)={0x5, 0x1f}) syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x8) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000080)={0x8, 0x4, 0x2, {[0x2, 0x7, 0x100, 0x400, 0xc5, 0x1, 0x100000001, 0x2, 0x5, 0x3, 0x101, 0xb47, 0x4d0, 0x75, 0x80000001, 0x3ff, 0x9, 0x200], [0x6, 0x3, 0x1ff, 0x1, 0x1ff, 0x0, 0x8, 0x1f, 0x100000000, 0x9], [0x4, 0xaf3, 0x6, 0x1ff, 0x1, 0x1, 0x2], [0x8, 0x5, 0x7fffffff, 0x1, 0x7, 0x7fff], [{0x55c, 0x7, 0xffffffffffffbc48, 0x3ff}, {0x8001, 0x0, 0x7505, 0x6}, {0x5, 0x8, 0x3, 0x80000000}, {0x6, 0x7, 0x1, 0x4}, {0x5, 0xff, 0x12, 0x1}, {0x5, 0x80, 0x89, 0x2}, {0x3, 0xad3, 0xfffffffffffffffb, 0xcf}, {0x3b, 0x3, 0x8, 0x3}], {0x2, 0x6, 0x0, 0x2}, {0x1, 0x7f, 0x7, 0xbc6}}}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000480)) utimensat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f00000004c0)={{0x5, 0xffffffff}, {0x9, 0x8000}}, 0x2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file1\x00', r0, 0x1}) 10:06:09 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x10000, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) r1 = shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ff1000/0xf000)=nil, 0xf000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r1) 10:06:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0x80, &(0x7f0000000040)="1eca934aea21f8ab8b3852b1362493f78d7f", 0x12) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x7d}, 0x0) 10:06:09 executing program 0: madvise(&(0x7f0000342000/0x1000)=nil, 0x1000, 0x0) shmget$private(0x0, 0x2000, 0x18e, &(0x7f0000401000/0x2000)=nil) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 10:06:11 executing program 1: clock_getres(0x4, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x6) 10:06:11 executing program 0: socket$inet(0x2, 0x2, 0x101) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000140)=""/150, 0x96, 0x1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt(r0, 0x0, 0xff, &(0x7f0000000200)="10d5697b39cb2c488c5e46748a61206cfb136845d7066023a6331222a2d18db49b0d4c389a0ba4ea083106de9d40490e4286ce379246528856ada550be7af1e98a7cbf5b7cbe1bc1fa4c582e5ebf5d4806c8b5f96146fd0e6792d872e4d49aaac320abd5b3d38d5c38ba0e9d476ef73cbb4afa09d5bb032976237fb9432fffe39c643be9aa9651a0aae514", 0x8b) fchdir(r2) 10:06:11 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) 10:06:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) unlink(&(0x7f0000000040)='./file0\x00') 10:06:11 executing program 0: getegid() 10:06:11 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x200) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/131}, 0x8b, 0x2, 0x1800) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000e700"/76], 0x4c, 0x1, 0x1000) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000200)=""/77, 0x4d}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/100, 0x64}, {&(0x7f0000001300)=""/36, 0x24}, {&(0x7f0000001340)=""/240, 0xf0}, {&(0x7f0000001440)=""/32, 0x20}, {&(0x7f0000001480)=""/110, 0x6e}], 0x7) shmget(0x1, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) msgsnd(r1, &(0x7f0000001580)={0x2, "b0bccdf3fa5c994f6336004cc1229b2f9e2a8b5b7759b9bb8a390681a393bb4f9e77d9276ae45274ccab88ec647bebaee658135f92c34dfc4d314a66a1d57bb2614b4519840007d5a1714319462bada34090c1953e9de4ffa091e489d7ee5c4e206077734e982d89af4ffc49fbaac1a515e60f1c3dfc407f729b50c8deb1ddd352605f71ce2f694e8d3b77f0ed5e611d661935b33129e7eaebf78bfb75373730a54aa06519f62d1c2c0dfda4b1d2fb704abd495e7bbe4ee3f3b44307b5dfe304be8cb2013d1a741f223e9271836d46f41c52d3de23bfa0486e17b99b0bd5a42f3775157af9340b5db19055f14b72fee43758"}, 0xfa, 0x800) r2 = open(&(0x7f0000001680)='./file0\x00', 0x8, 0x4) pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r4, &(0x7f0000001700)=""/91, 0x5b) pwrite(r0, &(0x7f0000001780)="fff4348cb0001268888e222e8178c75d038d13ac4a19416cdc4044b3533567a69369b5a6d193680f3caaaed1dc20640fb820f9a2d670c5103d3d3f3c7d827b3a1abcc7be9628d6a62d6c", 0x4a, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000001800)=0x626f) pwrite(r0, &(0x7f0000001840)="0fe45627e961b4590fa169cd26e3dba83f815a80dd30b0ac60b041595b59f0aad75c088985ede3f50052cabd81f4ba623038784601fc7f0af6720f26622fe7f98bb90be9077f9706265a02076739cc4099f805d479985394730a8f44ea1a5eee852130a1ecab49ef4da9c64b0278f9d74bcfc1e4d3307f52f75269d52e3d127ff0772ace03232412284c92ab11bbd11d7b29928054c6baae4f600d5a3fa417208733c6863e64ee690e198c8d022066a72a88565388701bfd38", 0xb9, 0x0, 0x0) writev(r3, &(0x7f0000001cc0)=[{&(0x7f0000001900)="b8179bcb293ea61bc9b47800aa29279cd509c72cc7e62b95872c9304379ad98ce1b97c87dcde62ed34536202a4c5e9eb564c4b3f294942a9e55844071591fdc918846a9d86ef73199f68f8b5b9adafb1a740ebd06efc5e8d098bc77304de37854ed1f45a9f860793ea671e9ec822d2e395913754957051088290b0ec959a2908b9466f59220cf18d0e71c9282604c01778c2abcae519169f93f95876a2a901a122af818031497c7b559e56e3d2169233db4434c1c039b02a7d957027fdc95e9b7e05500e86003882c9aec08949c2710806dd909a60f09fd6dc07db", 0xdb}, {&(0x7f0000001a00)="3bd9d08ef27eddacea0c3cda07a4aafe0537d726d22799d8c495de9f9dd14dbc7b78afc9876d0f5699d28906943c675182775d4a9d71892faf1d6d1b04bfed28aebaf04ce03fc1dd8ae410e399456e8a7f62542bb970bb688f63009ddbf024d34661b3b44fd953d6935cea523585", 0x6e}, {&(0x7f0000001a80)="3330bf18d3522cc10681afa4a2648b8ad016b6f80bc910d3ce521ac905b3405cba0189ecb0215d1d306a91948acdf8eee4275417eddbeeb73273633b5d96e9e502ea6a67e3e18dc601716599b289db5dcfb8e28fd2aec1c15621ed7a36a7535561516308ddda22f353d85d28dbd1b60c9386a602b6b67b9be062f5dc71247dd4540e8e2cb23e6efac43cd598c808e0c8986208e5f8d32c3038cee1db552b1003aee460d2dd993b9b6f2d6c7bf44ff3ee52e09e72d4a093af0f64a0837002cc0f73ca189eb6ab21d58a4ab4d4985f8c64abc3eff5ae2d5a4c2b47009b5885a7d6fe1bfda61f", 0xe5}, {&(0x7f0000001b80)="1218d669d8a95df38e7ce0b9bb912110b9eb56f164613fd17f942f793374402941f87853f94374a39d4acb8a4111f9488abbfaaf4fcc8b275fdadee3bff2f5a55afbe51e009f8ccd3d737d10c88f844b5184cc93394fb7e44531739341361e979c8bb86b50ef93b3fd865407edd354a66669691b5360398d040fa3b2fdce0c4fcbe1e9607f14ded8a43345bea864e1b5debaf6fcf0fea399a224bdfa972607841e7113e1710c4d858e9a7de74ebf2ffb093605fdbeccc8f7415a0ed3cb11e9ccc43227587efe2db1255d66e0032716b7f00e84504d0be227c997155f330e51bd2ca5d4c7813a60688d781a2725b7e3a49f380a3e1e5ad1946a89548956", 0xfd}, {&(0x7f0000001c80)="2833229358c7c181a78c0e7c83cccee539ec1f7b13d6af94cbb54e08539455b7ee5988283e21dcb880491c9c88890d13b3", 0x31}], 0x5) readv(r4, &(0x7f0000004100)=[{&(0x7f0000001d40)=""/232, 0xe8}, {&(0x7f0000001e40)=""/4096, 0x1000}, {&(0x7f0000002e40)=""/182, 0xb6}, {&(0x7f0000002f00)=""/186, 0xba}, {&(0x7f0000002fc0)=""/123, 0x7b}, {&(0x7f0000003040)=""/4096, 0x1000}, {&(0x7f0000004040)=""/164, 0xa4}], 0x7) msgrcv(r1, &(0x7f0000004440)={0x0, ""/180}, 0xbc, 0x1, 0x1000) msgsnd(r1, &(0x7f0000004180)={0x2, "21682deecb311ee74bef5fbdb80d961897fa804ce618ca7a81eec13db818d4c7e3bc9e275a1a945b28150e0c80deea09a4bb07af7c0ea2dba1e6aaee14bf7099da2d1ff6df06821220704f80cae9ed88c1f63caad685de3af881ac70785bf15070f80161c8db85306d6ecfb8879a2997b023e9e0818cd33feeb1ad5dffd1548f03896644ba261a698f4e376021031775ad7099cb16afa93220228246ebfe0eb4761ba4cd6594b2a8e174d0d247fe2369f6736e4c5d83d005ff0a0f78be69ca6f65075feb16bf683d13a66713cb06c40175692723a8e643651b8fdcf82a0b304f8399e7d248aa5f975d681c261447af"}, 0xf7, 0x800) msgsnd(r1, &(0x7f0000004280)={0x1, "444f7a621552da027d9a8ff18ca76ed5eb7ead6c0122e97fed41d8d2a2e0c41ef8df15acc673b3c027410c73fa42ba812cbb7211af47e03953621f1623c55e"}, 0x47, 0x800) fchmod(r4, 0x100) msgsnd(r1, &(0x7f0000004300)={0x3dfdc05047403cc, "8dae0d573de8856351d396ec0389d081cd33b934897ee1f41d7ac5b0edfc600c0eefd7c400ef341d82ec9ad68a2218c0282ea754d6e7af8edb9e21d8122c71deaaf8c249470ea99cdbf924854a275fc59cb99a6b6b31f21d33c8a33303f45239839c4ef403f38c948fbbdee6728f9e10f664c40447395d474f943826628e77ec1aefcdcce863122c76594c98f6b51ead2e8e988bc85b31faa4700bf0565d338a"}, 0xa8, 0x800) 10:06:11 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:06:11 executing program 1: r0 = socket(0x10, 0x803, 0x0) sendto(r0, &(0x7f0000cfefee)="120000001200e7ff00ffe90009144aff0ae9", 0x12, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/164, 0xfffffffffffffd11) 10:06:11 executing program 1: 10:06:11 executing program 0: 10:06:11 executing program 0: 10:06:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x87}, {0x80}, {0x2000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x188, &(0x7f0000000180)='p') 10:06:11 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 10:06:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/237, 0xed, 0x40, &(0x7f0000000100)={0x18, 0x1, 0xffffffff, 0x9}, 0xc) 10:06:11 executing program 0: socket$inet(0x2, 0x3, 0x7f) r0 = socket(0x0, 0x3, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x3, 0x20}, {0x18, 0x3, 0x40, 0xfffffffffffffff9}, 0x2, [0x9, 0x20, 0xa2d, 0xffffffff93076d38, 0x7f, 0x0, 0x1, 0x867]}, 0x3c) accept$inet(r0, 0x0, 0x0) 10:06:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000200)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000340)="0820561d9ddac3f12fbe79fbfcfff675aaea0d9c12e3a3019e1bbac43c93bdabdfe3641f31d28e149a7e5f7421320076befdc8fd545fc100c62fce961280c868b90a03997e434bbe4a2ce7105228b5727c17516c98b629e41953e1906a570bc5fae426265c71c86e219270020a5da95eee93fa4ee22db1f9c43eef85a70031d0fe75c7fe34312f7868de3d4c684b9ca3a57c64ed0f3ebe1e022d661ec9d12fb9b80adc06986d4e444cb3f650d1a10cb6b0a81122427951ff8da5785b0bcd955b9eb8b1700d3a8dd9180f0b6cf943fc144043be17bfd15f469b0237ab18ede4eb74399e63d3a32a18ffd32f6786b7b0d5198907173720ce482a51ad05cee5529ce5d546dc5eeeb1807bcbdd441fd98418ccce966f29ffcf3802b964f02348f7943d9ccc27f11625d55ec153570ac745a788d37580e0ee2574b6690f883e9c16018f9a997fe52f990c949a2f8dff4d2d0c8568ba695d9006e79be17351b2a3f31e26c8f304dd0a22f2276501fe9e89e78e61f0e7cb22730c7894c0602bcb33ab449b26b45583c92b574a03666c8ee52c35fbe0000e5221a4f3f78649c57e4e8cb41f2592e2230ae1667b991684a215f6a9a34d3036728738ba14a4d921930596686a42283903956cc5692da9345f58be486a955cdbc0fe6db1c2a482468084904e5a9f6b68dc01b8929c2cd849cae2802ed595324aee0bf6dc4f236727f405f14aab6a69877c3f346412ba121e37557c485bec78420bedb990d478cfc973cdf7345c8d0ae5a5631bd02e42f90da27259d3f7e8a902e06a0342e00041455c9815b12cea144b7a9d895773d8b4b46cd2af3fb4c66bafcebdc48890ec8d64bb6715362ddc865843218135a514dc7051a8189d09336505e7800bc10de22a3d925b34c771c50f199db187a6f7f335825dcba96a41642308b445c9f286189a79ed574de63fff797f529ddfef1fdf969ced33c109cb71922a984deefaba5c2a81dbaedbf18dc9738da73af5594d84a7e37f3c6385fb64900b66b48f300359b351349129bcbe3294910cf077d690fff0ea921d2735cabe8c7aa69b20babf034aa21bf99c3938b19bcab83c4f4290467438c901bca2f3bd8cab01ce3ec10a8a151eebcdb11b000d5c867c99c7d29fdfe5c90c6fe237771aa5c9b605aab6d365ee12fa865dcd0c964b7da60a8303151068c7fc0d6d2e3a33024b6c49e6b4a821dd839abf6e9414faa3ca9e7f3d40536e30ac3d3f7fe104c34baf58125984ef0a05ffb8483d563ad65b561c0c56698261393505d802bd9be745f008c3263d10067c741f74cd3904dbe409384e515e8db6a69ac61a64d24efa68d70f59857ad09231493fe152e7d2bf756f34bb401660bb5bc80ac33d3ce175959600b3b38a1aaeaf73172a80ffacb0b914d4920cda346ac5413661c6249cbf41e7b2b1e36e5cdac56f391ed1475b5da1af8588029b54d687edb712a2408668e70e51f0f663e76967073e5f6926e41bf690416d93a8eeb4be7577a9151cb05de91d84e94b8a772226664d9cbe3cd7e38381cb6e9746e2abafb8f47ab532623ee039889ce7d2277c385cccee581899a4bb7e8ba0adf86ebb3f15d81707ca818d3cafb8570f11b82337a37a3573db6f0ea8f01373e388c7e917a771111b343ee3d83bc01f4e376ac3a696cd1a892fa8b032bf8d911a9916c4bbe846ceb38100708ab2c7fcd7e14a1a1a6101dc5191afd452acf9918f2a8fad0382f1587f5b1b37c55df0407c4ef98af9ed243f8baf01f18e33478859aa7d50310d3fc194c164d0b96e599e8492f3cfe4b29984470524163e938592a0034ef377b3a3fa289db8ed8739fd7483bcf87e57639c93033009f9f68e48474a44e88f4ce744a2e5648a75265c44d19e9602a205f306a066d44e45eff60dfbc0db8a680db88374d288fb635e2a1deb2957492d4dcab191b3ede4fe099875d8df77189bb5015d88904bd62650bc4cca61b88284d92be28a3208d7dd13b9487f2aaff19dec44135c6debf614d85ef5bd2ab6eeb5fb112ecfdf28cb8a617e4644236447d28aa2a33a49c462aafb9f087346c3baf44755a8b563c87ba43a2831043d2a4f7bc758a181bd5555fa83aabf53157e3494adbbca2eaeb931778ee16a47aafeaf32bfffc527fd269647e196f66dc66ab0fac450810cfa999c48daf1bdaafc11499969abcdfd5795ff8cee4dec0a0d70967f3cb694f5e2fa5c2d5dbcf53d8ae37853466226d9cfe5a59f8ff642fbd164f398026411c5a291154489fbef50abd201c7e43c54cdc503938f2ca2a7f16a1cb54fd746d754bb2de69c13e3b21f877d2dd01b05dd54d13956cb0c5b896c3cc6e080a2f361c7ae7467ccb6922ae073506c41fa50d4f8a6e366c0fb98a39309a1d1170339e0d19944ce7996a3cd8d030d629d6ef08ce4014166acc3e91a2d164ae1802f5790fb53e3681e29873fb66cb57efa09206db080e456b853f2804016f54d871e418d155d2d64fdeb971ea3dbdc674c3c1fcde663ed9d09b24f01b97e15c255c98c1a4e56a5d6c9076f281107dc2e6be30b1e358dfa0927fba1ee948c472c63fb6b871e8e066a5239e7df7c349c1e99012d0e1351fe31218b4dfd718b836e71416ba2b188d1d634d2d77f9ca64fb524a54125a6870761ceb3e29973e39fa1e57a7dc09cd2e91ad223b23447f5b90f2c027a40fff1741b6ed6105736dc80fc8434b898e184db334c5a55a3d3b124552d67e795462c38ea8d29fb63c87775f2723401f13bcdf42856b70994636f9309ded086aeb35994a72ca3b38ff7e44c3bb06820823fd1e540704439c2f9a52fe597818ddf21472909b9da7652a16fee395725ecaa9fb858c269719c72aaef08933acb319efa0154413c5ce0544859c992635d6beeac0e2e77fe88f993241dc5e74cf76cc76312b950d26810e36ed5c1d176c18bc082fd099e434f2ca62bbfdbc2f3bb9ded4574e400eefcf83af4fa6930cb55cc5cbdcc8275bf02f594a86f3ab62d7007929fd81e18b8cbc945450656497a74274d1f3f24503bbf708d95852c380b91477b1732d276081f10bc41b88c384be3976f22fa4da2782acb4de21954d442e75a9168c62a7ac3439d507438a4bc579179ac38d7417d7388184c0f9a783dd6ae89ceb63e608455f85efbfe7f25e2e024a8db6ae14031ba1056d31774121d57b54574537928b14dcbcea5fec085b0888ae3548e96aef6c04b0556c5f1db2f34a8fae451831f19bd0214307b4bc11f9774ac02383ecfcdd8e02a6e5755bc670054e94fefee74db3ae8a326aa6eff4616a388681a477bd77a5aa8c64f2353bbda972e3b416754c1f236cf6dbc210d63e13548b24a72d8e1eb851a9b16d162b56dea23b2c0aa6a8c280f04ae13bd318f80b98b56e945aee71f27f3db4c2135c22d85935cda1a484b4bdcae0519ddb290337618660a1d9c24aff0ff8cf1ded6253a79f2aac0202b6f2dc6283dd96687c615ae890c1a399c5f4c9bc239f7c4edc86298b620333f390f3056228c2fae3c5eb7546e26a19f5933a8072da5f0b88f52e55a65a8cddefcae07cb688cb0977096510f4e26f92fad740ca26ea1562215b3176f202980c7803b1fbbafcdcd3ae44d64359935b146ab75d0c79678a00e559ff01e225f5ccde5fc718b702152a4906cd021d62921d52fe51f73aa9cccd95396c8a383aaaf445134b2f1ac49353e5dabe0c741cef49929be338fa87a5cc5b5472e12d442b39eb4153eccd962f5df64c613d8d8d0c0ef21681521a228cbd9a47e87ed81ee69a2958150300b62b00ef2ac84b846155ae4b98c9b7783dac4f59fa54bd1635edaee1e8a21a72bf3875b0fa27b06d5af774396eb72225bd0ac131db5371c4028e43852552a16e007404e0d683d89e6d65f578f75cfa0e3b8125ce747efffcf865874156153b8c46f5e7cf0da367cca87a21b8174d8d3194aa6046bb37daca1b6ed23a970b7a9f3e3dafbdf6d45901b5801c244f4c43808be674677bbfcee044f7412ca016e2ec295f7c5f135c499f98d409dfea00dc85f879664c1e82115952aa349877cb1ee19a85c518adb21abf812405e3b1180b847713b116d9153dbab935114b2e7c048bf23c51ee44cbbda150c81836c8df6683a31b8b147651afd28c8bf35ca5c50b8484c96cb1fbb2210559c35e47a10dbf8f65a8603c9cd43b3f4877daea5abc26be43ffcd15880db9483aed0b3cf0a0f3c4241c5ea117c8c9fb9965ae1d0befa76d06e8ddea39d6fc272296d9320727c1ef12c2975103aedd0e5c1f1a8a2da527ea6fd95c4ed1bbd0865d9a4f499c5525245b54d35a22b5428278ba8ce8aae3a0110f2b02ecb816107b8bbf08982f60b7ae3eaa7c8c34206fcb14f983ad1744ae7c5376da3a42f0f6a14a6efcd4573099cd4b24d8618d7902941c66c3d4b066c75540f1e07fb13f7703c8e5950bd931f1f8f70cb7205a14b42d479d9c09a5acd2f8515ac1f5fd2c7ec105dd9fd8a82ae56c060321bbdd56ade3a72d96780de18668a8dd5491d1786f026499def1ae9d0fa541426ea62e75fa6ba05e087192d0187422c99e3afaa948582e821a76cd83b6ae54104b1188793afd7374c85c90ed7e99f38212ab02455656f79857c4ae5df9d9e9c47315d2b8af0b1dbcc031571a28880a13a1c2195f334e640a5aa353e52d5586af2356a39ec216640c7c27fba6c7d46cc115cd71e312ad89fce3eb9fcd195d1bd06cde3039da22f9df443dfad0ceb812338b53001cbecd210a627b0a1152e9fd79454ea942edff16c1a052f992ccd0b322f3e614e545bb1e4e2edb124da85bffb148aba79bf982629b203c0753d1203696babdf4a32679bd63b1db45e93d5eded5b23da5bc0cb3c856fa3fef8b071ebb8252450826e646b7b0fd8078da678ed20f297313f2d1c1bc992256bcbd7eaa3b166b0c6839257b8fa631b9899e549f97d3e077502854018d3fdd38f2d21fa8eab60e9fed461a9bc58bab912bf77121a57e9688fca217d2e2eaf4fd89a9d28e9356766ed803bdf8ce7c04714f06999e306a504ea6548e7bc63ef4a56f7a93715553b4bb645cd70cf36f497cd8ff6afbf0bb622d964bdebc032819ffdb473a2045e9ca96a52c610cc9d3014b55ccbfe18ab9949f01dd1b1adc4b94901021fbb2b359c826fa89c94b89561b3ca81eb71835867d269b6767ce65ab26c9cec25ea787029df0b1c80775317b335f9ccef20fdab312fede646e3b633110d92ff46580d5b900053eac6d4712b52b51708948523393f3dfce1acb02bd7b85bdf7402fb870c27eeaa29af69ab741a50b88beb675a6e246b5211c567d191bbfd7666c86a5ea59c9dd93cef969df1d187563d83e15bc1c61ebf69b29c1c96bf3a972b26019ff0a1078016bb48c7cc1dca39a995f23c1020c94e4c26f6e56d6ed9751578abc67cea54ae7feacad0dd0b5b2391628f781a0654d24af4a5a71cbcbea6a47896e7e03667462eca2c6445afcb85dd51123e4b90f9d5f54377ec99a1468658e44c9f53c7bbdfe452b8f1526eee8753d778261e6a06bb5cc902d58058e06e37ff313e94b53ff09be04e1bb5996c696d82f6a87e3e0ce3a9bfb015475a92e206b8714435616230b8d219f45d5ac1aea72ee530a2b07b9481c9b7418c31824e43d5a0b75377a18b503c5e940dc4697fb9f9c1f69c96e26769c1d6935d78dac6f59eefd1c61904b68579613e0caf705c0a3bb658bac977f899082c1b0d95d07f07af6f9a80e517a02ecd1e172c6ec7c73da413229288d347ad32d7125af18996119338a4a3c1e64de0a4dff049890773", 0x1000}, {&(0x7f0000000100)="2804835f5734bf029ecdb19a89448cf13ad904042933f4b1fd62d5cf7e1db693edd149c53168acf85b1494876523053b47a6b27d7a10d5cf5face0b536eff2c7534557b22027cc0e1be09cc4e6318aeccd6269204b88cc9939ca18256f65e6be3df5b78ea4ad86a0819c559621dc0f865544", 0x72}, {&(0x7f0000000180)="a9b98b4d455c10eeae04d01dde7f527f026a7fddaea65cc3ce63591acc241f243116824ca240fb0439b559f91f25e05702cc23b8477a6156a4a471321f7ca2fee8e115ed479371a7b6169b9b03f506eafd682f944f194170a2624811e9bb1c", 0x5f}, {&(0x7f0000000280)="7a576ec2acd8148cd2a9d9bee1f84cdff9f5cf874d3bca382c20498032fcf717dd4c2caaa9158178eea6c90f13f813487570ac47006d3bc5bd18c5a25d9c46ca5cf46f5507d80c26e7b200f7c36ddbd01047bd9d6cfba41f56838fd8c9dcedb173c479decd31fb15424c677000ca", 0x6e}, {&(0x7f0000001340)="3dcd8656caaf9bb8443d9a06310bf29ceb273cc05649c00306d4b63b6a402e73b6f688bec9e7fbce9e735cfebc6edaebe63068da7373ee4ed2e53efd9ea321a525ee8be368d3faa424e4995e36d1ba5cd14c9d2eb09a46897884d2df7cee33eb02a483af33036bf3edae5f167b3751e8d952b3e3ced89b4cf0702c5f4bbd98f65d48da75775f275ad1fc6526bfbc175d8cef11c7e99e8892ebc265509e2b76b00689f010efadb54426207a4a3235aa7307ba390607358b2ec8b6", 0xba}], 0x5, &(0x7f0000001480)=[{0x1010, 0xffff, 0x80000001, "4ab4c0cdc69971748682201da30aa8f11d78e13c9bf7a472e66a8940d40e877cc068981897f23bfae73cb58465aa9fb841e80c6220770fc4c3ceb50374dec533bae50e4ebde16e7ff703c7d5f9b12922c4bdc79df13bf00d916a9cc1c504e23afadc0ad8e06f5ff12bd68bc506dc7f7be99fe8398e66696636ff7ab8cefd79ae36f48462b80e7373805205a4c2d25b9a4ee97c97ba8602e0d63d6e1183603a8714ece1a51e6848886cb51bc9f21419c1a8e9a53d03c302d8d3852ee8d4c0de5ef09019198c080549e63cba58c8247c304439504fe528293cf50b334bd4954df8a25e0fe28981b4adc3524784f44aa506ae634c01d24dff5963bb811b8fababa7bd4e44592ad07ed3bbf2ce35ae27b54e0c4daac7b8c301a109d69b628d466df1030633fe9e5a651fca542c3518e99b5a2699277911e4d134efb7c403c02fe2cbd88a683f5e178eec11f0795f18f657b3da83f42146d129e4f0a44ac7423476e73a8a5f243938054d0101bfa499d22ac9ecfbd3cd46bc3f6f38e873f8c0abfbd5fe7878b1157c18dd2bafdd48eac913bbfb9e65852c59152db04ed85c6f726e13df8b8482c8c5799fcbfd7a2e67cd203e8de8a31d105f96bb3e623ed993da10e85f1b46a3fa719eedbe04ed085c47ae2c30d5cf17b72f29aa6ed5c89dc19c1f205429d2ae86b7e3860e41a862fc6fdcd7702731ee5e78b5a0b067d6f6b7f7b598f45dc2627d099ee732b56e64ea6846f7972e7ba3a4e869753104cc44ad0d4f102009b3d18675db5f2df9e7634b2bceffdcc56b849dc9d0162553453d25c59edf80471471ac468f453caaf0ca0bf5bb11938fb651db1ce53928d5f7eaffcc67a2689a51babab846b06610c1eed2eb26945f1cc7fb1bdeabebb78b4194b3204feb3285136bc082b627acee6dd8a35f633cbe0ada98292441dbabe0b35227affdcda009ec23669bd90d317723d20d989433d0a62875bdb9d30a0a68be403349081b1b97c1838d6f50c191c92845b51255f9874854d40a63d7d4ec38bcbb06d5f6e521b53887252aa2aafd74798b701c376d0ad0c08d358997b9c37d532cc237f6f0c352cd4f56a6002255cb31c80bd1b95e82999ac6267fe2716c609e4324c8c63688b14707aca93250b1ec5c9568293d9449705899fab0b2d06a6145bbf99923705eeba7f505517693686dd83a88cacc4d43cc48e7beaba0f200bdc68076b69c7960d7e8e1225af0a12bf60ba511b41b74f013620a7ebc594f8602734e343fdc2a9b931a655581fd7640e4c0597e4e7a758559fe255091b7a5de70f22d08852a3bc7264a39b0b71152cb2440cb487f62d751952b33f48f7fc9b17c3f65078480cfbd30cb62adc306d50cca0d57125e13f417ef65073fcddf89aa05c2e8f0b0e85472fff96a5122400383ca81a6841991f283863a65e13b5853f8d6d0e8fedf3016f88e538953ae2863b63dacbafae37583d8666fddaeed623e8494a4c4a31bb91979c83c9437c46da0765969fa8bd3f4f70c58c8fe37d654a0257a891e31884a91be1c1fde50dd36c01213c4412bd670949890da066dbaf127fb3e6390323e63c1aa062fc6f15d93d2a86f22b0e8bcae34a7db7b8dc98bcf22a5f73ab8b361c53b7ea3e4e87f591b87496d65be7a033fb9f00717b82f269723ca8522e61f1d2efbbd99caab6bdfd6f350cf3bfd22c397bdcb7d78265695f13927c30f3f98b021cb72a350e6eb3a40e6da736b11502d18e0eb842ce74059afbe604e5fc078624946792b5a2589f5f48c7718dd654854eda65f4d97238f92fdece3371ca85681e731fb70a9a000ba488aca1ba8dd81921201bd2104104226b933cc757ddf0402fe911b99eafd4dffaff408add95ad7f9154161ce9d46f70f9859d932156fd081b815ac44dfed29d98052159e05fa3b68f555627faa5467e896f93d6540867821c634e665df31ac6edc47f22d076e62eb9ce55a44cc5546d3cf003346b24778aff337e5eee22837fcdb810e028ca3e2f0f50facd73cde98312a86e88e295f589e749da498fd1d09a6ba0090a2bfaab1ec6a71c8058189570cd2d6b01650b2b3bf3cf795b35e9a8047371c30326821f4b32411ded4adcea3448ac6e84ec2a0502d58b47305ea81693dcfefa321a7dd0ff3d8ce9f7850aab6409bd3fd6945e5eb7290b4cda98647daa0e4c91123036428b95939c727a39e308084fa070a81af620261cf318883b2d449fbc5fed9cd903e17f7158080a129ca2c8859f9cb96ca0abf4e87405b39ee6838121c235ad9998961743c9ce7aac029822c7828e68704d96b7eeee3b508fd02904c4d36e9203a69eea59f9b56438e1e0ead61db96f1ab8a1c0416ae97d80319b373455a9c413e1b6da7008faded19fe8b9c01fb9821be2b2c82b32ccbb68dbccff23d9aaccf5435c8320c2d7f9e6bd8fbcdb63ff433f1e814ad1477f7cc72e7eade7a45d3c7386e62f3e3d2114128265069dd146beb1c82baeea3b5c3bd2d28bfcbd3344d0c3ca38fe648bc8bbe19a801619974c507c7fa3def95686a24bc8a8d33eba2386668a982305b3245cfdcddcbda0c8d20639b154984cbdc170d8ed870665f6d721bd1dd7ae24d545d70c40b83075c135d9a45f3875e7141dba62b1ebfb80072d730de1ef766add4d87ec8806625f6534003301b70936fac4587aa7b710df794d1c40996eb6c3b0fe8c64a24bcc418c2b4c9243d687fc1398553908dcd02b50fb5f0c9a59f5d65e54bddd012b20d4d786f0c12c0d38353456f9b17f37fdeb2a001935c262181e532d7201e7553c82fa3db334876fbfd18720db04ad9b543bfe3476296dd84fa0758434d1245b6ea12c1f81a40e86299d9d1b539782402d178e0a00ecd0c77c99a7af2a1565f5345b4625dac65da172d8be1b9a9c7bf6201f23c346fb8b364aeb79be9f47bc85c64e402f2ea1a28e57ac60f90e0502415e80a3ff541574e395b63a08ae6b0d363374ead2f136cff352f55533edfda02da72aa7dbb3ba939cc56fdea91865d6bba92b56ab7bd1c51aeac33575b2059696530361a57a52ce974a95a9750e3b82bff6c14011580260bf8bb9ec4939a9a932081c2f28f44073c347d0041daae1dbc1627fc81a57ffb89f3269ec11e39460925cf30a85208957434101f3bef30c49a20f8069827056cc7a50f659a3bd422aec1a0ff19c3159c361c9b986eb59bce5987171f56d5f3ecb2e19ba89f314767c5b9fc44af023635ad8f622886bfcf3804c103cd11015f3af98f2bf666307f5e255191e06031b2e22e0c245b0a7f2482c38c1841e66f2658cd607926af675bdb65a7d6aab7c92b597c1cc84dd750b906a08ef2fc762a12c3113ddc10265db80f709e376b9cba6cb6fce57eebe1115788db6373e76f848336e62861bf680e4d10ea9fa535eed120669f8109de792738fe254472bd567df2ba756e408672a4debc29915ed9871de75ea1ed450ffb3557a51d9b7c95208cd5378f9aa5bfdbe805cddd751799d3b2839df3efa1fb763fe7baad2e1b2371ac82230607a4bd64c39aab36a7178cd85d309c5834e11f4d6185f9de73da63b3e2e75304b6ddd41dc145299b5c3d26d4479e988b0f4780f47c025a19d20674b3bb14f60930e3a79722d6c3b7e274a3cfa45d865b7b745ecd864ef5b1ee8134bb947a29de2b259669bacafe37064bfc89480503ddc868d26afc79a19250b997a2d20914bb16f59a0211c8de087206d29d84f81f3bdbd85702c8b31863b55299c8491f46ce2a7060a48ad916eadd55b01bdf3d369b95e0fda85c89166c4f84a828d9ec484b1948186f59775c130d4fb2b397d441f4d0d1e0115955b12060e00c099a8ae694d043994ddb0f5a809046f9505b360f03e5979050614671876f2b825090ced44c9f23f95697985120dd64357a16d86b98b0623b0d487bc5aba2bc19a259833c9513d2a6b2e8fb19196036ccf3f8e9238782b61fafccdf0240c258becc5442278bb2ad099e2ec30b7fe903afc7bc51892a1a4f1e96c7e670e3afe90dcbd510252b6ae10f99a2a9fdb751ed9af7d131b04579c4934b058923854f26a1d17c35b8e578710703b1633f5b8f94689ad908b7a31e3e7c59d249cca00b4018d4fcbff2ae67d13e878226d96af496b3cb7b2b4d53f2867bdfc90d9ca3031e3b1f42370a9714bc8f640437efbd43f93c725432686414662069285f18ea0609c5dcc55be67ed0e1f73eca68c55057cb7cc6755186cc13bb24aaa463eabef477b67ed3911c3765a4ff9e9e7230112da5195371f76d56557d9c208e95bd95939abab26cd04ed9d837d5e0eb04a456097b43378ab72429db22cedb0a8d19b496f55659c83078be2d419208b59abd78575c2b7050f136172cae244886e8713a9a0c745b49e05891cfd7b4e130731c18fb3cc16afb7269590d892e701f9b887091b5a17ddf243566234ee255912e257fc276fae96f14c1c82df86584050b7d1162044724afd011e787c5d69e309501af14af0fbc31821b6d23c59fc5d577d7c7eb28514745a409787888ef36aac845a3eeffa884254514d3ffe6268cdea6ca3f76db9b0f7b68ee7e5aae69313107688af1d9a74ad5e496c15727e4bff2e2cb7ba2f194c5e5bc1fb13d7360af83bb4ec713a49395bb0a2db218634d5c28b4de7f95d6cdf33fb942879f6eecf698eba9cbe5454e5287aec41fabb9482e359d2504361685dec1714bf56c7470a9ea640ea9fb8f46b28fd7345e56bd92f34e26222da3d9acbc3e253ed53a2504bce1d7094e9ed0878b34b57808f30ae4fc5df51ebed415de1aed38087c2bb33c166c38b5e8a75ea89a6603acb81d43fdae35936fe8d880424e2b97a0747536979348118b671511cb047638fb2b37a65c9e85a179b198217ae5cd57ae864e335f416ed22f29b486202278f6ea823d0cd4f4bfcd4e94c990d124bade2b8c4407ead7f01d0159d3df757517320c0cbdd6083c7bfea774ca09ada409c793fd9295af66e5cb4cbf1256bd0ff0320f1137b8522abc1f5e52e64fc4d5cdc6a1416ea8c7529417712278d2482126a81e57eebfd71556b0d5afd5aa2213ad6d2c9500a2f81296fbee7dd0b2dcfb30483d5fb0911e140dd5230220b10d1a44ab0f9a03565c30657e384fd2bd2d1eb3ac7c9353d74693519f6d9ce95982f45b828f513fc8ead001024c283a184c68d21261e49ffa8f47a485ed4bdefdb771cadfc1d9faaf4bb249f20bc64403f1934062afcc229a7f1d7cb94b26748a6d14e4cec9ca03ec888c11a1b974ed598b765736b1bb107da37eddf643c0de5603ff47ae5d0ed11f626523e44d100bc47941387ba65985a98cf0e36e2f635e1b042545291a94d2947539d27dadbc23dac5de272534b6c3325b84debd9237e8639e02b3faab889a26effdf301c34d518ed4e91be299a1289434a6f85e57e8fd14e1c38a1527790557f1091cbe3bc6897cf4f7f8442e84bde461eaf46277916e6478c1b74ffa7bd21140a2d05b9d36a6b347c925715e27fd50b284e544fece25a0b06dd8f6331b0240cede7efb6a52e237ac09a220a13a0b88f6206e2706833ec0f60eda1e07ce590fa47aacb22ee8db25b04649ff3e17978da399d96b1fafa0f1c02fb87e38eaf2275661f58508eaf6fb15a1ca5dd7bdd4e7e9e58230608d89cc7479ae60b2dd6f4c940fb793dfea1e86f06a02f3677a51cece97f992cd25914e13a5d8d8f01c8f1c3cd4016fd5457429207b5d4055523a2e32fada4b2e45de9dc09236d5ab83e92273c9570de647be088617f89e7de9956e1aafca41968dde23b38fc8466edda9126c"}, {0x108, 0x1, 0x6, "f69722e5500e946c07c43206cf3620febe8b42c11a6c4b47b6412289e72b7368f4c7613133253cfdc22eae84866a89148fc7b3cdcfc5a3469c566677a06ec1d716f74d21dada55248f54ab40fd044b5a76cfb5a1dc039a8d1b5ca4d7361abb2657177db85f7824b14fcfb54f9ae840f4f25899426ef3bd081811bbf26dce0f73db34128bc239bba8006222f14478ef712359ae1686beb7ebe7ce589ba6d635468b0f4451d7fe933895a5debde8d5f7bb4ac4cd62299c80178a0558112982e1540888a512b60f39b88d4d9549cfe13e044a270a583ec2bb449c94c01c9f6a1418c8e791bb008da151c09bcec49dc107cec655ac4e08f7d43d"}, {0xb0, 0xffff, 0x4, "f38735025093f45c1647cc98cf21112bf479c54766e9b58156e095154723f34205f375f1290448790aed862e2763a050fb5823222fff857c00135b54a4f62969db62046b9ba5f43f648c81324cec3e705379cbe372e2cb1a34bdf1fc439ea55373863eee8fef92ed133baedc727651924fcaa01af40ded065b03e1b16566508096922078a24d17e0e0921e3ce76a0e4f15cc90183aa46bb50429f0829191c593"}, {0xa8, 0xffff, 0x4, "5b9ce40f6492de9d617b7940ebc48eb9e2991c40bb88db65efcc355a82aab4f902eab299d34072983a0d702e3e95378b45e483086121e4df3f28a83d74fc2249e914e3c2787bc40108959d59e49f86ed4b8e2c0ac12ed0fd1cd68fcdcf613ee3ef65fd3cc5fb8a2f10c40a04bf6939d1406748f60f76646523acbf22b218fa5ff4a1284b1dcf772c28673f4937eb8f3712739d27c6e089"}], 0x1270}, 0x1) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 10:06:11 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x0, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) socketpair(0x18, 0x3, 0xfffffffffffffffb, &(0x7f0000000140)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xfffffffffffffff8, 0x348}) 10:06:11 executing program 1: sync() msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) getrusage(0x1, &(0x7f00000000c0)) 10:06:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000400)=""/141, 0x8d}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002b40)={0x0, 0x0, 0x90d6, 0x0, "6b30c10000000000de4dfaa100", 0x0, 0xfffffffffffffffc}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000002bc0)="bc41751eaca71da6b4e477a705790550bc59ed1e8ee865d62793b94c7e4c6a5d450e501ce51b434a87804c83ea5ef604d72ea10a2b052eee402c536605bef67bde4111ed78390703ba4f1994cf1d903e5c34891b6643689f915e911172cf264ba7afc487745d0265d529e455006f84770ac7c1cc9e1e6c0f849026d97acddce83c2f0120855c3791e884a717c4d479b6be7493d8a2c3fbbdc453b6e9ca7f2639631b52fc56947766f1eb835bde19170f2b6f800eb7daae339042dbf2020a853e28007755d7e7328073e92cceb5f757f8174d29deabe06967353488791a92eabbb1705aef10b63d4ef219897cbc2b6d3c6fe2e9ac674569e1316724a4c5788ad781848327d4a1df076f0c367be63a1c5b82868d91e61103adce65ff7c7fee56917b5bc84d5ce83f6f6c487e3a6d41b6a56a4ad5a045b8d8e941264688958c106d48aaf965724deb2e93fb572b44dcf67ad6259c5be0b9975af354611d61737e75a42abe5a128f1f2290681c5b6d2aa515f1404cfe9359978c8a3b2738acae9ca8d933f3968012dff6803aebf8b71e686cee309f83a9ca91f7b9f2fbfa9661b4ad42e96f9ab28090c0b563104cd66151896abe3911bfecff77b446ecd9555091ef7555476b35e8da1fdb6ba91cc6a0c623f15cba612805fff9004724fa8bcdede7623802ee3c15d93be7d7f1f60b9065a327970af4f0dc928e23f8ea48a3fe9479425f72b20630bd92f4a3df595f539522bb1ac36a151bdeda5d62e20b8936d33358d8047601a9a97a8f184a8041ab46b010d9f428f636b7439151b392ca22c2bc8d9288e050e15683e1775c76f434c2618c24f259c8acf6ea4759b65502f0d4b2bb4b444802fd604b3e6afc669666c43bce92494c43776547b64ab59ba8d788ea24415d3219d6a41f0cd7be1196a3b374d77b3e1f9cae011f22d4a1f1b7ae9947ae001e17bcb1ce4c47d287cb17269f10e2cc05d5de1b1f211f4674831cfdadf8382e45ae6ec251d5a1989bed49dac89bb63721e689a1f75faf014523eaa3880253f37c3fbe6097e77da85fe9ce0584ac5cf511a4b237d29d8f9ec0bc7531cac9bf7a93608867438479a653c961bb0dbfe8c36d2a8cb4634ed5d096e263e592bd22326f9a52489c52c48a319802e12feb8081b7b0566a11dfaf189164132b67f8206bc805df3385aa5d1bcd70be385f319f773ef026bac388ea051b22ee7e0c43e5104cc6fba8b466f67ed59d8f1f4b573848dd2a5906aa2fb13de77b55edf8409797e0a53582e6d28f348422dc5e7df235fae1a3eaf2bfe545535f539ea610fb1ed0e0b16c88dd951a7affe5cdad28706c4b5bffd1530bc1a1a8efe83e969b443aa0271764fe3db08a3ca2e2aec2129f39852cd808054edb10c8d0479ce582a2cfaacda2f96898789a9bfafc4252107633f2762609505750d979a2f54b82b2c795cb90c42442f88800a0eb971ec6ba3487f88b534d88dff8ca6680a81af3aa8315302ea21267d43eba7eed5d832908841adc9397a051419d99e884bc66f0c99123826ff3c530a6f8b6a10e9cf579cf8f8f2a5fb8e171c1a9a24763706e53b1a290112a4520e44cb72cca5e7b7584a0c85ea87a62e2d98311c8d88a5ed46353a3303dbfded403813947fbbe28279b9d091a8bbfd6dcedc6782343c74f459f1b0b84bdda32844076a05ca2ca548861079c20112aa85e637224eed1d002d5a25fe4bbb1935efc319f4a2c9e0e864f03d26ad783ed6a8eca45f3fa40d74aba36ad37e197b746aeac245bb2ceda67ea4f59591d0ec96a51fa87ba4c3b8cb1aadb9abe76520a33d7d89c9e226044ba1cea9295939aa16fdf446417cf75240794cbbff363cda7f9159e5d80906553c982e28e61ba3716b74409c78440ffa2d7000b2c5b77961c52f73738bf46f8d252c1ea9c25873427212b98cd3597775e83cebf428e09238be82025f53b50f511c52c7c139a65fe3bb7f984322288c2adc2600842c3facd43ccaa7f2b479cf9708c40034ed325e7ed1649e5e23151d960d2548f94bd74e2919f0a61972394f0b38687a5d0ba83c3ae01ec48c860a678c4b8d295a5edad6cd7255012c969a2c36e602121fa982d99dbed64a6615087131a637348436902b72922ed759dd4287f63b4a83829e232c33aa1396e926aaf1221790dfb4a782afec036f22e8fa2354c205a5ed34c060ad151dc87e39a3e4612498351b82fcc35bab2066d1cf4ef537158d2c9a76bf9788fa6afff647a6d4961acefaf05855e0c88da101fdc82611f3afbe42a1082604eeebd25a24f881238e9ee1dd573b232f118f84b642420ced6820e7c4a88f3ca879576d870001dbfa1d09e2cb8d60029ca93a04d1fcec2eca0762030eb698c5ca08e64e41dec1cc53021b5d67d0995725695dbb246efde99d26076554b231e23e8d39b7210cc0b396bf86122da394761ccad08cfe53900f42b04f3393d735d039627cebafed42491422d2243c374c52ad5ec78b0f1e5e0a84c463b41ff10515df5c28e050fb3eec017efcea953c343ae9f0df5bfe2af0fee0c7966aada15986b8954a61e9965537e73054ef6fcbeb707b79e2f4d0e262dc6dc5598998623220650232440d1b20fef302bbb120976df4c902fd6555c23c02c3b23c8973e095fa26dd6f32b0ba697ce9daceca5c0c4cff9b2582195fe3fedab737da30a08670845cd9287d890c93cf044fa8aa3480a7c56972f8f8c77cd81ae24f49a200f4738bb61e14be557e65202eb424d203c18c404f3bce05c1c56ab63be027376c11a2f1ca77db6074b1325751030e444148db2284773bcbc9806075b2e7cbd8d9feed3ac5f07650253175b88b7d8c654427f3758d0daf4793a2a1bc08bb2b963461248ea11c202c196d4173282ad1890d093cec64086619967a7d683b1cb76564e247dc6724e0ee107ab10b566d032383f7f0245d76179f73162cef642e2657018f656e4a1938c94f46f77b5daf6b90ce2c98d25be794511b66e87376e94df634a3258110fcbd10fc3ee8d6f3f5d9dd69389818aa12d0ce65a9b49cd1bbe074b780ccbd9cb0435a878987d34bdbd00f5c238343eff7f99f4f485b98f619ccd534ab303f5e63ddf8ef0f13acb0fd1e34a2694a644443bf26ac1da48723de7277831bf7813f2b0e282aba468e44cac2048ea734c2135a0c91b2b6ce2fbf71fad2ecd08573abdbe4c2dbdb5c6a92ccca97664a0179e40005584d01504fbfed709b2bdcedbd7e635be126556f04be14089376ddc849f7fed7549b1746de993f80263b4efb7b79adcf9726572e0417b12ee5090958549747a1df31a079f3bb95a0a6fac9d82986da61b78cc55f41023652629e5dd212cd119437d7ad518c4fb1538b81c342782e74d7f55c5a52f9f273d3d32278ee1f81e048ab3bed2dd9ae8a50777eb2bf40ade474ca54bad19bcd269b4030a30148378fb5143cfa55e5a8a56568718e53e846124c06aa70474e9ba1dafd6ca29ff9425bd923bb2b01e76efd86922538637131a3767fd1159a9e51e2a8ce73d01b82a6c1345e0c1994fdc61efb728b0f3b919b4bc7859e5675c26f581c2f638495fef694d4ac3fa3e63ea9dc6edb8bd9c5b787f8be5ad6b2218f03e4cf845ca82d2ce93c692da6811baae4e55b74b519cf82c1d36f4c05dd6e97e1a773d17f16617fe2a569891786dce0ebe39a08e3e6342e551da7d700b7690571380ae4ceee3f55372611f55a3e7167fc3ddc86c3c2ec833eed3dbd95191089a7113a6094cebfa670948e6e6fc9b28e06a9d948b56a55553462ce6925ece88436a1ade46f6ee71cc6c583f7d081aa45c9f38d9cdfa6114b517048f46b3465a385043623851a50afdfea73676d92e3ce37e9a80fa09233a0f5ff6cc562a401f5dd38caefdacd410d841261dc1985a26c4a4267605f308db832ea1bcbd783fce0d9962e57a60e432b8984db16dde9ef7bdc3c2d50ca93c3f462c48db3ab4350973bc8110144c63e09fb371f6a787b39556d765c52a044395c57f75493d7fd1f6065b6e9ea2bf9dbd2ecce6521f2c3fd1e19dc7a60a2049a0d5bc768355463f16fadb67af042e560182e5a75e4e860f718f2f1c336b1bcabadb88317485ac9332f7c04d143548c1cd4820641d8c4ebf7b9b9374775af803a2944302bb4b59dddda3f359ee2421dceecacd6420019afe0a429e74898ae37887de7287d00bd3fd2ac7c1c562bfab1b8de5cf5a810a1bcc0b554e89fc7f6c7828f24a7dfcfb1c08cd6420bbcca888ea1c5813eaaa8b2907da0802da039a28a0dfef208dcc696fb117f92d59298036088c537f80e58b63d7995864efeafd609f6993dd58b858715388b2da7299a036a9d06403be848debd2abf84b26a4649a8377fbd71b6f07003099b480644c022bbd6e01d9c5550bd7cfad58f613964e9578b671ea444037878866c76360bddf547f380a2207397e94aa29b3c1c91f6da189cf810eca55ca719f00b0dc2862feeded984ea21a0cdd976641804d789866d241edea7e14257a63373d9512d18b68c01002cdebdc9434b927eb9cdd94e72d8864c240a44bd42b772a561dc24cc1786ed9ccfa4092dd74f3e97deda489329eed734e7cb9ab34d39b23677c69f592486b67e0323b3163f99644e93801b547234dde3d6385fa7c095ab14b4422e021f9889a6d4b485f0bd583140db732072624e14abea3570ec799d1bd10ea9cc7283ba36b9c673b13cf9186ae36064c5b6da2c471b82f5acf15aecd0a2f7f84fa235038ab5bb821f5dc076227f43edaf76a400b06409da29582ce4aa5dc46badb8df733c7314fbf9cb21fd67e462989396d671b93c56452fe41eeb49e1de635d2dd6cd0812983f30472dc7e06f5d716a152664182b318c3eb588bae8d6d9defeb1a5803906fb9d1d13452b93419db5db9dbabb161e6bf446e32da73cf22c7048c99158489e7a7e702995b3be9b9853af6b8dc4229b4542bb4188a0726e13e3bb9bf7b5fbabb6fe1d637829316befaf0e14f8b4b0efb2434f67cbdd674e8dd91f0d969003ca80bc7a5fb160864f3e9b9ac6b04720f78dfd3196bded3addbcf7c94c6d1406f308dfed919e265dd135f73984795b4cc5de7e4370eeb9a541257c21903f68ce0cacc19055b3eb6a712325988954cf1189b7b46ee5e4cb9792122970377a0489859bf1d8820e6a6e3fe4136a5d8ee969c5b0fa877f424735f31219c23daa311ecf8c823d68b2cc06097680dd93678ef487c009e620c720d18ba763b62a47e23af848cdd19f6305a5ce563b0853aafd1ba015afe1209bcda20fb7c3c1b98302ae96b09c67eedc7859d83e39024f93a9f530bf5723ccc0afa3b9a95ae9cf4a5cadb77566f3791aff149a72eb6d32091bd4da53a8406519abad1acd1cb7b49109c4edbe600c82a36e5c210c571791e61cdc27c4c569cd073405e82b6367b24d9dd3e09b972b18d5fc8519b8058af32b4458fecea3933adb506cc597d5405e0b2fc94fe98184831a52f848c140c093d51d4ca434fc6960eb6ef01ec35127a811de65e63e3db51c4e160c7305329be2859ea063bb1cee421f2a3b7cd9a085fe07c593303962277097bd2a9667d7c09c59e14ca1c529838845937f0df1c63302a6f234b009ef57a696e9a0256946da6a3af84644c262160e841d537a3a03e3e7c6e77030ac1f6b131df3b214985b6a982b4c4f04ebe07086ca165a284b8b66e90cabcc9d6fffae4194b10f012b037000335287df33b42c8c3403d5ee6961ad02c23212d07770cb8580bcfd4ad098aa727fb72830d1f5532a39d05078a14510b8ea2ebb46a64", 0x1000}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cf030000000000000060af2b51ad0c6b004170162932f9a25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000002640)="1df6f68c2c90ffb136cf86a5d20dccac766c090504d102dc0b3e942639d55ee5685fa258938672da219f32c9190beafade7e7b27bf25d1dc0b3652b06386d96971c1dc6eff5a02f848bacb6170c8627d8535ee46a9e5210e7daf9cef36038d2bdc95ca98b2f9535428c3a646ed7c7028000000e56caa4fd652e98510d2d59ac61ebbe552f5c2f2fa95ed7a46d0ebeeeedf7c25d936a4807586f068c42184a95e0a252593fc17befa7817a31e84aa76ed07738d682887707556348f86bde8a03d982af13d8a1a27fa56807e627d5a56934aaa2126c74419bf0e7f43f8ae400a085eaf97", 0xe3) r1 = syz_open_pts() close(r1) fsync(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000100)=0x80000003) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x4, 0xd8e7, 0x0, 0x0, "4415280900000094fb0100", 0x0, 0x1}) write(r2, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) mlockall(0x55645605d1699325) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x8000000000003, 0x7ffffffffffffff9, "845d550900200000fc5c7fd2008f27df00"}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f00000035c0), 0x0) nanosleep(&(0x7f0000000100)={0xfffffffffffffffc, 0x10001}, &(0x7f00000022c0)) r6 = semget$private(0x0, 0x3, 0x80) syz_open_pts() r7 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x42, 0x7) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000002240)) getdents(r7, &(0x7f0000003bc0)=""/4096, 0x806) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f00000011c0)=""/4096) semop(r6, &(0x7f0000000040)=[{0x0, 0xfff, 0x1800}], 0x1) semop(r6, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x2, 0x9, 0x800}], 0x2) nanosleep(&(0x7f0000000200)={0x8, 0x80000000000000}, &(0x7f00000000c0)) 10:06:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460003600000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b2327acb5d602000d7d026ba8af63ff3728290010fd89720fd3872babfbb770c1002172c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000000000000000000000000000000001", 0xb1, 0x0, 0x0, 0x200) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x288, 0x10) getitimer(0x6, &(0x7f00000001c0)) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x82d6) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x30, 0x1) 10:06:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="dc2c80cb3278849537026128541794d8d8da722ccd21fae5da50c1418299b62f3bbf9e21b56850d92af25f21444ad5341c0d62199474bcbd6a90aaace68a383769d40b8516e288901b826546d439c60ccff38289c3a7d30d8c6cfcde0bfe43028bdba07d23461e3fb8445fda890ea59673d5cad91a6963f51e875cf8b948dfeafb285f3d1ef893b8296e86eb8e77f75ee43a090f134f79aae097553aa5c932bd45ef0097795a0e37d6ec51e312b7", 0xae}, {&(0x7f0000000100)="3f167f73ec8c43ad772580a83c900c1ffe140287f2125ba75d5468f1678701e3954e5a43e38e8593efd13d3fb49f33304c57aefe8686231273cbba60da49ae1ab9cb4b981f8d360b679b6ed7f8aa2c85af048d273aa87a418e1b54d20c25f5c8c5b3c48b0ea204421c5bf81dded21c3f91cec2755ef68ce35cd3998964d52d1bcbdaf8d5ade66817ba6ecf79eb345d0ea5420a3ce791f1c846cf09264df96d7b78bc8900d65e86c8cdb2fe2169e1a19b5f5c689affead32e23088111f967e383cb8244c13497ad83bbaa0537b412f82cfc60ae97", 0xd4}], 0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d99", 0x16e}], 0x1) 10:06:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x188) getsockname$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000100)) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:06:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000140)='s', 0x1) r2 = dup(r1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) 10:06:11 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = dup2(r0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x5, 0x5, 0x5, 0x9, "9c3a0e029d86a97421a0b86bb2807f2514ae11e5", 0x8, 0x1}) unlink(&(0x7f00000000c0)='./file0\x00') r3 = fcntl$getown(r1, 0x5) clock_gettime(0x3, &(0x7f0000000100)) fcntl$setown(r0, 0x6, r3) r4 = syz_open_pts() pwritev(r4, &(0x7f00000014c0)=[{&(0x7f0000000140)="e1914f0ba8f5d2949773a98468a305b9e99eb4baedaeadc9fa8d6fca01368e8a3a8db93215de307a3ab515fc17095488f45f1aeb5d6ad14f23644c1e2e4004fac89d1dfb98c4ea305adc4665b16d86c6e76bf4cbd6e77c1c267e5e64f465042ebf02b05a2e1779dcb9f68c7d3f08df8405ffaaf47fc6cff870c486227552196a8d463704484eaf78bb2d89e0f8ed3686cdb302f90ecbd01c6558d8bc1daeacca", 0xa0}, {&(0x7f0000000200)="b0930d57229d9e6bf2fbbb252503914d704a686c0b80c744a627cab0c478f015bb695252f4df275ec3b5ce1c67f5139e74264945cb263a9a176053a8cb43e3253d0dc0211b32757c812f7df8959d5afb6f3e4dbc85a73374fade4bd3381c5171a8e34f7ff8666b2940f1327daa84efb40f6cb62dbdccac4493ef4694c088c904229abf34519a0ba94409b14d5fc4121080a71b7c0c9ef627a2c3a3ff95b50e7d6b4793d2e749d7f3cd6d823557d980cd47eaba7992bea988f86f26b780272ed3648910f2769edd43e6160b294055a14dee70b44442eb5a0ab41f6297ed1e59c9f44d2d9c1d64ad60a8ea87b0a73873126cd63e041f091cb5", 0xf8}, {&(0x7f0000000300)="42dde8deeb6d9705df5f2933f0a0dc3c091c9dee3994b02fdb892160fbdab53f059bf39322470ae85586dda93a", 0x2d}, {&(0x7f0000000340)="84b689e3fe56f9b2cfea4634db6676343aaf8510e2429c053aa181986e35e1680c98fef26e9df7d77921003726aa7a49bf5b1210888d4c7dfe228b6a6bdaac66fec8c3a7abfff1d36f3d1d57e19014621819e492f25296152a4f5d8418f7146e6ca86f9aaf5e056cbabf3fe428b29e7788c7d14ee6eb6a3f52196e3eb1ab8bdfd4ebff4b04fdc00f65dff182f00fcfee2216e8288b753dbd4f1006672ef19c75e0a01edce9c01336d9ec040da8451da59563ce0fd362cca02e7ff7015622be73eb8c4c3845275f1f7dc081b0cc8fe8ef827844566eab30c06e5efc508267726bf32949dda9c255142205dd8897e405e06bc81e4d4967ac2a0c9480addd3be394c30a9a9e88a20ed9e0c54b64cbb0fe266311fcc0e746a5a92b8a18cf15d353adbb0862880af00d6c219ffa5a558ce38e333e05f6a301aa4efa16bf6b2a2166a06ec2ed5f80d3f6b9897fead01092a45c2a76b8d962145144c84e647b1a975e31c90e2d8306199bdbe15189f89c784bbc3aaf8b94d8bd1f2687ed35bc655730970c2522cdbe253926c5f94de33890f65e17f03d70f3e74c3f08cb4b1ac2e1414d98a6069d38f82c6b7b1bbd4bfb1d373136696a23fe8380488873f8ad51b2f66a045976de907a7d48adcd751fa41ac6be08a09ac9a38cbb3107c698757d39111e465bf8119d5966a9532d088448f28d2aeb1b581c4233d2478ac0e3216faef02f21c1696b3bba1cf16cf7ee8b62fd9e7a82e2646492d5cfabf64473ac0db637afcd9c850f2cbd85a9c835a7ced4fa00968aa3e64ef5a1f6edcc4bd2eafb31c9edaad02c3e8a543085d81b77bb45df616b3c625610a68abc4c406628247c1d8b2912b359b7305cc7202e0e833fe291cb99e04f1e0fc5a31ed57d62e9f82e7ee1575538a2fa31cf94984887255b66e0a0eff31f35aa5b0ba238495063b8bde5f6f526db98e86fe5bbbc7c25222caad7435a677d39f9efce0d56bad9a0d5420f8ca4d9a503198103f03b07c7572060f0297e32d6a85dcafabad0621b0b27ca2ff99aaa08eb9fc7649c2010f84888854d2834342f838487db16b5ba5a943675e5676ecb0af741dd5569ab338ece8b678c538592efd03dcd075b4b7064f945ad21708906ce1aa98cf1f54c6b78f53f3bf6a5b92712f3f3ba5d7ef407c5852a354765f4c0d48090114bb518f2a9d36acf011134b5c81e76a6367e3c1a59c854f629742576d700deb2b5639c128bcbf4d47b43ef3b0f7441fed505f2ab47de9813353e86a143d72900d30f407577bd3f85120c14965a2f45fbdc1e8eaf07f24f7dcc810fb2e07eb57e51c42bb73321734b6241206bdfb5fafdc129840be1a03dc309090d68940040128baaefa744d23d4e8dccc6546539dbd6a12a77283c83bd77908736a454a4668204207fc9b0fe44b8c18d118be778df8714a3a4eb5b120b6ac79bc0db3bccbb7cb34691d077a59053ad169dd7352df6c55d9df21e2b3c203d5df758df09ce60b84b500818e6839d5f73df7929a198be364722fc1203ed73794d14ec142023914d2107d2210f49cd1cc371511019f0c2c3e39240d9d6cb4318bf3033f51f335a31c227ea3408e52b5294a3f607db3c93b4816059e18538d9ab0c2b118cc01ea1ff837ece275315b29214ccc9298892cdcaf6c0db8b4862b8704effb6e5c298b9992c62f7aa26c3382fde38bd7208f025403a9e0592e0589e91d78b54d4c597e557c4e258938e2182ce8ea2ea5c87a4c6e330612751913d00bb2fe521fef75f6bab6b3972ff4d97e99d187f7b55daffff72253c69d02c68bb29aeb6b4ec24d0e8c442d020ca0e88bde3ae21023e1435bc8a8a0a016a714de7a0df51ef43db4faff9b598a4b9764b9d1167dc292e8766995b721bb323240d4ecc580e898115405f23d26833f55b8c73c1a181491b98a5ab6c63d6c22cb546bfb384313d5b075ace182d8fc5cfa76232cf6c45c223c65c00618c0d984e2e4e934cc21eaac52284c884aacdcbd2d6c573cf51c653237fb4d9ff7e778693ac7e4afaf8098d9daa18a318800fb3855fb332b98283b47e03393ef017697c51727bb962a303ae9473e6a3daa3d7b0915ed52d1ad4c7c763490795ba5cb78d9f712735b80d15432e34b0a599f370d69f0ed0c312c7437b7b2d3c5b48caf9e97af29c15b51f28315bd4907e513751f49df1a0b41e6bcf2294a11eceaaedc7db026a4b4cc6ecbc8a973e5547473479b2463cae9b756ca5a6557cb62550242dc0e13c33c32d999e817ed3eee89d7cf2e4632268c50f5a699a71faf4c874c677538f0766f73a5c625c85e854215eb2f5a739d146996cc922087389fe1f2bb51faef10cc89f90c7c425cbf127144cb294257ed1cbad072c3b484c5ee1bb10a7a6e0cfbf4a3ec0e33ddb74461001fa06509895dd7a9a0d6c4a19a68e6cdc87abc1e88951a2cbf2e9b579d4b15d6a0118029e85369ecd4e069a0b89d0069a243bfdb836c937813a45e5548882ea0619392adfe1b424ba4a85d63ecbc0027b9c59cffc1f02c64112127d283e14e7d687aac1a30f3d2bccf4eedc9a3a4cfad0b8ef3ce4d4f58f318ca9c0a4e82b8675928c455a6a23ed1ada69d718113b043978a85ccb44833d69ca5b8da49db5e862908a972d0e7926d1dbad14f45b7dd2610ed9e6c211ccde9274c60e56bf42e3b90a44e7416117c54aa65b5ea071baa4deac69b3601886b9e779beb965e3c239f8d4c45ad9243ca9d9076df1f3ac328b83876765b84a8c1f980616b5bd5d8dbd048e78db9c3c5c330be0422d587419f17c65d1c97d4edc9c2d1f3ea9a621005d850a16709090eb84723837acd94030b2bff60eb150ccd3c9eb906db05f2d0e998b45f206cf8efb3d07d2019809d43d5ce98491bfbe8c5fff1eb2531274e9e4641afcab0c555cd2347fc395c7fc2c7852d8eef02712168bf78d6ff89c710d20f0d4748fa0cd42aa23a906537124edefc141d2491ae5cb9159a627f0ad054dc2e09d2de97ffcd9154650310ed609d2d910302c8a73111fab8edcf003df70c8ecfb24985fcd83b4b280fcfe44e9a3f7dd108da6d220e9acac638c3662e5f5dfc601eb12251cf99dc7212f531f640ee29ae88a1c02853c155800d672a5ee6fc69b1a28ff794cc8dab2522ff270b027b7525532cb05cb6aa4a3546d68429eb241c83b502f5b78024f957608f742471c301f20883b2ac4629c588b143afc5c78cb6745fe718b342f229781d117ccb5fdbd0ecaa933ebd3d68fd93afdea0fdc0c4fe53f57f0d52a559b06fa0c8bfc6db90356c1ebc5bd9395a6ff9e2769790e9bad89e253f0f18eac49b55846940903264214bb140f7247d6977a2b5deeeca8f9a6d8f6da7afd28fb9aef4ba32bfe2f79c64f3e7cf7fce59efea0565862ae37151db9b097dbee2e834f4b7783cacd9e19bdc2bcb413d443a27943e40da6bee9d1ce7e53a219ec2c8a0d9ac73ef50d7bf731e4007a936ef0607dda31ec8ae1c401c3cafd7815b32f93b53c29db8486994aed99fc2901e53c5e95b945c7f601c66f699b0b5f76b2472d8269edfac8c6e3106ce5a6e7bae2bb9189097cefc6b0a72bdf6917f54d9503e99e453292812bf009aa56eacc66d7437ebc422f87e7cd89138a7b1258210e870f33c3e41a40186850264162a428b953793137341a4b34a38eba60dbcc01364e23812a72d65f15524ecc6048d962a1415a8013a0e9b344693035db9f00071642d6d2d481fd5e87f57c3603c27a6c39bbb45b990dfef63e73185d2a6a3a280351427133201aee29ab638d70919f870201450e47d9e67b673eab3aad973144b4a1864d9cedea6117e2d6c18fc026ec33d2f71b6640ee2ea212c9b912822d63126aca76c42a62fa61ea96dbd3fb290389c54f3e44181ade63f76236e9bd9488cf68f01016b6430be0a4be4d7a28b231969cf3dae6f6235daebcc2d76ed0b80dd6db5858ab39d00f2abf8ac6c7f434f7d2d219419f1ca4386f9ab6a5c57ee946b2a01e310e7222f798f44165dfadde5ded792bb287304c5ddecaa919619291ffa1bca20ea7402b5c9351d3aedae916f6c698eb7c0c3facd3bc8d1db6115fba6596d164f201e4b8b56941273fff84d2ecdaedd2af0dd26c0d3b934561755ab350968e57bb55a598fb63f8776e1f1530f7bc99f8410f5a8993fdc459ec70c4829016ae4afb678d6df07e8e80c0f5c1a7a38c8a380078fadcd7091189afb76a3a23152f6ce767096ced5e1cd818f78f792949b1696bcc1c8c113177084f8b6bd618320c159ab5c7e3e77d7cb424f39dd169cc71e234f4235c01f4b2723da11d429f5e21aa8da124eb31d8a5eea7d7e86427fe3759328a97c3b1d32b8255c34009e8276588556a7aa02bd2ba874fa2ee80cf831135d877d56923bd085edc703f2491a51afb959f82f81340ee368ebf494c73ba3345ac8b9706dc04be303cc6cf36acf9af3730ae9fc0d7c3c53773a1dec592a9158da62288cb853e7ccca35257a5e074e9209594271284758cba86c31a836ca410bf8ff06ff1cd9ef2b2d849eb176646df1a23b3e6b99ee54c91b935492624d2712e5d9b5041b25aafc45b5ff6c9bde6625d0d82765963cd86478c7132d774dfca8a05f56500ab617679038232b77d7b8b229c8ce60bb6bc940478e12bf3d819781b5c739c424a2629b761bc24e1850b52bf7f22df8474e3cb7302fdc8097571553c10ce90538e44a15f0029044b7792c8ad1d5dec92259c69075651ed4393ae76a3cc6e8459042234f0710c37764f3774214b8ebae149c77c55d8052371bb2d98f4e18bc3dfa6d003c6a45f7856234f138cf1e55ba6319b8e85f831fac7097e13f1d64d53d73072796bfcf18b247832c8479c194480637980e2ab5030b59259a09ca8c5e184f04e1fa51b1954192529471e67cf1ccc841f71a18cc15fe1deff315c27625fb9762c0302a219f0afbdf5366430425306aaf481eec4e032e3a3abb8126adfef8395f712e7bde724826d023786dfab8e6064a3d8e49919b32a731674cc32f71679087b1581753c63bb0987647382e9e08dc1d9a6e9ac2363c86d0f43533779feb68e856d7a2a6d37ec1fa5dd3ca31a3a7db1aa1dba578fa32e9429fc34793aeafdc49ca4b993c22705769fc3105994516cd680d759e30edda043c11aa9156feabcd6fb39b9f7f547c2cfdcd726950677f4b84cbeaa9d8dc4a0545aa8451688a90d7a5d1ee448383be3ee6e06685b51ee7eaaeafac90eea725aa88968a0be7282673d6bd75d52ea75c15aad55363c2abef4c4df85ae656465c8d4586ff3aafed6f8d04350ae675cf80cdb8e37610ac623377c3c6376a480de8358d283dd86b80dd84426c024411b8612588dcc4da791f173f922b199abd76a91277dc2c6764f9c5bff5755b02e843019705331977f18b1b55f550cceb7be63888e7bb6c20ed32b92e7709d0248a3ec21aed06d51d6aed3618314cdf9ec5d44abcbea2fe231091be6de2824203d894720aa1f4b98c06045a0b959a11d9bbeb5001feebb2083f5d79b92ff37381508f062ab958099cbf5f45fa0a26f3cb6c0ffbd332519e8f5255a06385aabbed3a2d83b321d07c5a3021bcea9e4647535367cce916412d3d6e0aaf2a1dedb6bd54561c1921cabb42e7953cb2eb9c1b062755b31eff3a137c1ff0a65c5c8a52a0dddbb8818e7e460d805a508945fc948df6223028aee7f0daf5d9e54a9f6a760682fa557b6201a20f6cb397152c5096b7571d1186cf82a74138816e2c218c7cdb200f190ba6e9c2996931b217b70f8e2728e660f19a1af58fadfd127e16258af", 0x1000}, {&(0x7f0000001340)="207ec4dfe60462d9d586695f61e37a8790cc67e3d730c531685996fc8be110e0b2ae03700f8ec06a7f89b70dbe39f0b3bb361eec7d90d7da4e1ccfdb165afe7abf8884613d096482987439e8e45b78d05e72efe9b812c9ab83e40d1c9aaaedac1e621162bc0330a30cb1551402", 0x6d}, {&(0x7f00000013c0)="6d642e5281008d00df6b4e9df8375c3cf26e55746b68284c81727837be7ab3e6a483acc5c124193529c76872b9a5a9382b0dc71a363d39f4c2b1837243b7d27d0fe3c12dfbe982121f66b24311801a4511709157db5e9ddc483fa3bfb54bda8a4de11ec0d892783276dc2a225b56eb332cc5c22e669fd17ddbc248c62d3118c9c6e82a6146276d8bec65cb1f5f3e6b9a429d5003ba1f1e174e6344d9fc30c72bc6f302a2659f123b1efc468ea07d698ddf1e98b48b6921392b8a0a30a7624ba1072f70cae75f2b1b69d7df673b436a0a", 0xd0}], 0x6, 0x0, 0x0) pwrite(r0, &(0x7f0000001540)="87083a3e46701134f76a09123b3188489a7f2fdf40bf66e52b2f97b20708f7ee99770991f494c61e168234d676528c96977b8cb0c713e2452dba390d6c38b6ec5d5be12975f86140c3df80aab14dc76a16913a034590b61878d5cb36a52979a4666b5026af0f5c983f2c1d5d4246e5900db02deb87d0fd0451bc03ca277848fce9d77582652ebc098f7e271a0f95fbac9c1d6a8dd3ef51e54461309eda84d1b11c222067f9f065a93642a36772d40aeda0e1aecd8a3a4ccc761f4b2e14", 0xbd, 0x0, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) ktrace(&(0x7f0000001600)='./file0\x00', 0x2, 0x1000, r3) r6 = accept$unix(r5, &(0x7f0000001900)=@file={0x0, ""/44}, &(0x7f0000001940)=0x2e) r7 = accept$inet6(r2, 0x0, &(0x7f0000001980)) sendmsg$unix(r2, &(0x7f0000001b00)={&(0x7f0000001640)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000018c0)=[{&(0x7f0000001680)="db5c75cc9a607b7b4c97dacfc1d9caa97924c5bec0b14b67696d9cfbd7863a43de05cd19254bd3eb0a7ed368731eac0fd866e613b77085984e85c6943de819d7a0477b7aa18254309ea0394294af434051ce9a78", 0x54}, {&(0x7f0000001700)="bc9349891424c63731abe5df43677f5de3d93818698f0dc697c9888123bc585a629b5de2e8d04f1625c3c97cb3e3b34000a4f182326091bdb6fd72df7f6c875efee4bc0aa1c35fd584ef572ceaeecd56098a02f75fd98948e1511fc92f4ef709870f0bcaa3577f2e0add2ae93a9e3729596ce8c615ab2aa688fc83a3dcc873bc5fecdcd28f4094190772deb688f8bc50f506b16404c1f01cb72300ffa6e6b411634f5fb8066108ef457b47bc07aeac99915bc5430a7f09fa701ac486d713c1ce0667b162f92eff4565ec1674c879dfd062b5cdb275f8074d6509d1076f7fc55d0e0906c46208f0883aef", 0xea}, {&(0x7f0000001800)="9e2092bec3d890f63ca034bbded0b8456200ad709a757fa07ed7194d64603651e4c49a76f6377227a6f983be39e52426b378b3544ee24b549b18556017f968c2e3223e86923310eaf1c83db09dcc5b7147aad25682d9c7f884ec2754318923a6924fcd8cb81dca77da794b33dfd080a1e34f0d1ae80bada8aca0f45e738b220ec0040f825cdb426fccd02495752e51994afbcf69868945085b90ba", 0x9b}], 0x3, &(0x7f00000019c0)=[@rights={0x28, 0xffff, 0x1, [r0, r5, r2, r0, r0, r4]}, @rights={0x38, 0xffff, 0x1, [r0, r4, r1, r0, r1, r5, r4, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r5, r4, r2, r6, r5, r2]}, @rights={0x20, 0xffff, 0x1, [r4, r0, r2, r5]}, @rights={0x28, 0xffff, 0x1, [r7, r4, r0, r4, r1, r4]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r2, r4, r4]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r4, r4, r5]}, @rights={0x20, 0xffff, 0x1, [r5, r1, r0]}], 0x140, 0x401}, 0x8) socket$unix(0x1, 0x1, 0x0) fchdir(r6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001b40)={0x1, 0xfe7}, 0x8) r8 = semget(0x1, 0x2, 0x0) semctl$GETVAL(r8, 0x2, 0x5, &(0x7f0000001b80)) execve(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001c80)=[&(0x7f0000001c00)=',\x00', &(0x7f0000001c40)='*\x00'], &(0x7f0000001e80)=[&(0x7f0000001cc0)='*\x00', &(0x7f0000001d00)='&!\\[*\x00', &(0x7f0000001d40)='#\x00', &(0x7f0000001d80)=',\xc1\x00', &(0x7f0000001dc0)='][)!\x00', &(0x7f0000001e00)=']@\'!\x00', &(0x7f0000001e40)='+\x00']) semget(0x3, 0x4, 0x30) pwritev(r7, &(0x7f0000002000)=[{&(0x7f0000001ec0)="6da9e6f198d7d393e2d296092b52fa474733cb767f0fce956dc4978453affb821725c698aa40c5267f659b4f03ed06c67eafb05da9fda10c75e7765d9a33c11590d8591ce71699f302984868d8e8c1d0e4dd3de5c75fd49581c99e5410550bd34fb74fb79301a5a1f9dff029b6dbfd9492b4b96328df1fe17e4d22014091c16d78414abe3b2a7f977d7a949d6be3a511ec51daacb69ff726a55b8f133945f140127afaac7ee1da211c86a4fff1", 0xad}, {&(0x7f0000001f80)="b3c687ea2048bc8bf44bfda270699b384c1d8e205220fddbda6bc7f34aa89d14d6bbf25d5cdf55aafad2c1fb9758e58bb08ffa1a2dfe7870d96e3ee67fa03962c65601a8c5020ecd17fa89b4f035", 0x4e}], 0x2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002040)={0x0, 0x7fff, 0x8, 0x8, "3712f47f2fadae315bd00fea6def05b7de64d3fb", 0x5, 0x2}) connect$inet6(r7, &(0x7f0000002080)={0x18, 0x1, 0x3, 0x800}, 0xc) fcntl$setown(r7, 0x6, r3) chroot(&(0x7f00000020c0)='./file0\x00') semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000002100)=""/195) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000002200)={0x7, 0x7d053a72, 0x8, 0x101, "b836e06dbeac83db7d8e9c2aac65c2ccf6d2de79", 0x10001, 0x401}) 10:06:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x94}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000240)=[{{r1}, 0x0, 0x20, 0x4, 0x4}, {{r2}, 0xfffffffffffffffb, 0x2, 0x1, 0x4, 0x101}, {{r0}, 0xfffffffffffffff9, 0x40, 0x10, 0x3, 0x3}, {{r2}, 0xffffffffffffffff, 0x20, 0xf0000002, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x400fffff, 0x5000000000000, 0x1}, {{r1}, 0xfffffffffffffffd, 0x1, 0x40, 0x8}], 0x100000000, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffa, 0x19, 0x40000000, 0x4007, 0x5}, {{r2}, 0xfffffffffffffff9, 0x40, 0x80000000, 0xffffffff, 0x2}, {{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x58, 0x9}, {{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x100000001, 0x20}, {{r2}, 0x0, 0x0, 0x2, 0x400, 0xafbb}, {{r0}, 0xfffffffffffffffb, 0x48, 0xe2d12255ab7b69cf, 0x4, 0x1000}, {{r2}, 0x0, 0x20, 0x10, 0x8, 0xc}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0xfdc8, 0x8001}], 0x7, &(0x7f0000000400)={0xfffffffffffffff7, 0x7}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000200)={0xa6, 0x0, &(0x7f0000000140)=""/166}) r3 = syz_open_pts() ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7fff, 0x0, 0x5, 0x7ffffffa, "03002c245e1a00070000000000000012885d8878"}) close(r3) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215e40f1ed90d7bfbf1925487c2ada5305e09de00"/119, 0x266) 10:06:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = syz_open_pts() sendto$unix(r2, &(0x7f0000000580)="a819cf8fbe9997518dae9417adcc3372a3dc1064636d8afcd9676612c8b9c07f7e609422f0cfd2e058619094b37726be8b766084ae06eb3967e85bcf704c81da9c8b06da4c2f0fc06907bf20e6294ce6e781749e5046eb33ac18d308cc415575f89899d8dbadf7c423fcae9d6cd034c64916da5b138c1b888d5f8735fd2c22f983fb5344e023b8bad5434b5d9466a1f4d57a629c577f4dbd9f16994c3a9e627179f5993ed00bf69292", 0xa9, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000480)) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x1ff}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x15) fcntl$setflags(r3, 0x2, 0x3) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) r5 = fcntl$dupfd(r3, 0xa, r3) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000240)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000540)=0x1) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r6 = socket(0x5, 0x400000000002, 0xfffffffffffffffd) sendmsg$unix(r6, &(0x7f0000000140)={&(0x7f0000000a00)=ANY=[@ANYBLOB="08000000000003000000a5326e17d175198bcab5b0063722cdda40accb06fb5d9028a8a20670c5481be58ba7b60e72066a134acd74c74ba223889e000000000000000000000000000000990029bd0cb777e662fd7725d8403d9af2c6c36bc6e44efe36b6514eb37d7f372860c2d6fc9310eb6afd9a16f7fd25bf4b305add7695d476aa1865bd16df25c321c18de57e2f520962b9e1daaf25e29d9ce4edb7622c1b9a490452eb3f90b756a1166c7c0b6a192246efbc70b6979bf707d46f49a6c8"], 0x1, 0x0}, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) symlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000002c0)='./file0\x00') recvfrom$unix(r2, &(0x7f00000003c0)=""/57, 0x82, 0x3, &(0x7f0000000ac0)=ANY=[@ANYBLOB="6c65302f66698f6518000000b7880000669c91a379c374443cc38e34c569d536378d1412c91289a4b93cf155bec1cb20a02c0f4995f7ca3455e1c925793565a658a3d5ba6ebf72cd2e7fcb7f12bdd361d5e3eb347aeb0b5e38c40b3ab223f22f03f4e7403450b42866fe43ef2b092150c2f74b051e6a50fc7f4b9b2e2eda80458cbbd4f3018ec253c8171fee87ad863d8ed243d8477edfd925e100548b3158036d41fc2083731788409aedbc42aec77a8e39cbc50b8f9620159fb3443fbf4ff6ac9a01821f907c9d8f77e44e96a516e1d0aa5210f53464bc6f034c6bb7afd05b6d1b1a73de55902e58ead9b7a8723f98326166a8a38011a4843a7648e0ccf0dda31059722a4e0644f4513102e2630bc9aef0c82000caa97d5ea722a7c7c6d2ce065eb996da19864ccec27344ed9c97"], 0x1) rename(&(0x7f00000004c0)='./file0/file0\x00', 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000200)=0x6) write(r3, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) syz_open_pts() recvfrom$inet(r6, &(0x7f0000000900)=""/30, 0x3f0, 0x2, &(0x7f00000008c0)={0x2, 0x2}, 0xffffffffffffff90) close(r0) fcntl$getflags(r1, 0x1) r7 = dup(r5) ioctl$TIOCNXCL(r3, 0x2000740e) write(r7, &(0x7f0000000d00)="44076ad8f8c20638c27b5621d3c9a1810720fa275e134a3ed444de9f0de5eec9298bdb03bb0a782ec4a182df3453dc2f30b845ce26ba74df3d6749c2344f752bad1cba29edede2b04d843de36aaf90e277b636efec3ce9835ddee1fb92af64c9a9c10c0b19cf829e6de7d2babdcedb21c1fb32db99bec6822f0e1ca8254fecdbba5acc736f1d681df8d06330220b1c08cfc1c5cc8f0f1fb96656d8af57d2e921e8f7905e862c86cbdb8a1d4ad7e7330f955fc113b582eef7bd5e2d8b7dcba0e3f2e49bf28ccd72cbd9d2f0c9407dc25b3c8fae2275b67cc4c44c08f2cc012592cd01a34a05756ebe20e34b3b498a8af20ec7021852d381", 0xf7) 10:06:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x98f836c3f6516757) openat(r0, &(0x7f0000000100)='./file0\x00', 0x800, 0x14) r1 = socket$inet(0x2, 0x4, 0x14) setsockopt$inet_opts(r1, 0x0, 0x2000000000021, 0x0, 0x0) 10:06:11 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) ftruncate(r0, 0x0, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 10:06:11 executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10000, 0x0) r0 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r0, r1) 10:06:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x7, 0x400}, 0xc) r2 = dup2(r0, r0) r3 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x1, 0xffffffff, 0x7fff, r3}) connect$inet6(r2, &(0x7f0000000100), 0x0) dup2(r2, r1) sendto$unix(r1, 0x0, 0x0, 0x405, 0x0, 0x0) 10:06:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8a) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0xfc964abb195b885f) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x20) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x9, 0x7fffffff, 0x8, "848b619a6c092bcaff511c7ae9dec4481cd284d6", 0x5abf, 0x6}) socket$inet(0x2, 0x0, 0x8) syz_open_pts() utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x3ff, 0x4}, {0x3000000000000000, 0x9}}) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x92, 0x3) 10:06:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87612bf9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000200)=0xc) recvmsg(r1, &(0x7f00000007c0)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000700)=[{&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/254, 0xfe}, {&(0x7f0000000540)=""/253, 0xfd}, {&(0x7f0000000640)=""/149, 0x95}], 0x5, &(0x7f0000000780)=""/2, 0x2}, 0x40) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffe, "85491702876ffe4dbfa620000000000900"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) 10:06:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x40) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) shutdown(r0, 0x7) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRESDEC=0x0], 0x14}, 0x1) ioctl$TIOCSTART(r1, 0x2000746e) 10:06:12 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) chdir(&(0x7f0000000000)='./file0\x00') accept$unix(r0, 0x0, &(0x7f00000001c0)) select(0x40, &(0x7f0000000040)={0x101, 0x6, 0x2000000, 0x80000001, 0x80000000, 0x7, 0x0, 0x100000001}, &(0x7f0000000080)={0x6, 0x8, 0x2, 0x1, 0x8, 0x4, 0x800, 0x100000000}, &(0x7f00000000c0)={0x100, 0x4, 0x46400d57, 0x3, 0x0, 0x7, 0x1, 0x7}, &(0x7f0000000100)={0x10000000000000, 0x7}) rmdir(&(0x7f0000000180)='./file0\x00') 10:06:12 executing program 1: pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 10:06:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000001500)={0x6}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file1\x00', 0x80, 0x10) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000400)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) ioctl$TIOCSTART(r1, 0x2000746e) r3 = syz_open_pts() pread(r1, &(0x7f0000000500)="1c1fa0e693bedf9612d8b60e52c1e3d23a0888a8a31f6f66376c7b10d1ac13532bef0bf964d6e30e53d609109041b413c6f5c26c2794b249060ed03e8777a37ed09dbc5b1872d2a9b4ab1a5781515acfebe4b6d595c8b0417132f8946db5f809df2f112b772ecc50a21a91f34c347e77619bb052e99843a31f2987cff9fbc1a72378d84be50a4e798384a6e2fa1dc55c6d5705140f0467da84b7da6c571f29c40c3c931d13379cf556f0a06ce627df29d000ec51f04dd72d5134c40e61484501578b27da79f64be370cf6e24f590d0dc8020bc204194d24a0a704eee7a970a45dfd0c6ea9f4d91a379b3215e3e148fc675dd62cef9e8cebebd56a0a641273b563c6cf244e2dd32d09ac66ed546d2b1754ab791531c5bb16681fb690f2e6238e4abbff1fbc4cff089268c8427a5bc06f7e15503d9e2c6f18553b399be2a44f62d4ef73bc5f2ed1f6b4dcc6aca4e1356d40f4163fdc225303edc219244c3a2e4dfc94634d52ce6e4faa6749a276c29c2ffe35be9e23fa6358e163c37b8430c5a57d68ce0ca1ed35f1b65826f9b0bb07606286a7f7d1a10f4ec1bc554b1a4fd74955899b61563170050f8e905be197a4229fd63b3db85a7ddc6552be6b7ebb540da5b6781e3369c81153fd9c6524b6e61896ce46d7273f51e44cf4cf0ec8c26f2c49b40decd3a1fc0191e17fe3c04db02f18e39b3316ddba680f1d43f913ed9d940995a23d0f32602073a04766b3c92449bbf8d00151191d207cb9ce213bd54fa2741d8bc14d19db4fec0f36886c9e9dfba114f442b8b59e59f682efc6f580f3726b06b1a57395c33e4ab3fb7aa003b6df20345ba177089c2820d3dea992d9d1873f4b028f6bba1bb4317932fe406a6741ee752efd8f59b4d1c6722856cd3807deeeeef544eb823b58965204cc8f9f81f214d99f8085fd01c662935c0f612ae2e46a4e4c697f0ecb9a898351dd602fecd5f790f6e4cdd13597282f07e7373118421590f8f2b0a52f880e0e71f32ec6a2ca2750bba6a7c7a3fa13ec6a9c04e0c1584024530537cc26fa2c9762eeb0952835f1ca154edd1a1f944d1f883565b2d9f0e2d2256c6690ad1fc70924125b91e02a94085ab141dca53533bfe13d8b481939c26e767790c5c7543d73ac1d7a48d307b48fef8fea8a4e8bf6f0ee2e31dd42fbf8ad83ae3781cfd5f53898d3b83e8d6ad031239133f071af03b4be6f9d23b91a95ff5899df5a25a5c497c12316cde12632b850345526c083c3e80a35e463e8b20ded94eb3a8e52573a8ec492a28da775f43f1c83714aaa9093cfede760def266d18895eebf57e3c6a3294000f0a69833e8807e288bc202b96ca2a7ae078e7de97a6aee59b32c20e00e71d18eb9c3610687d43f1ced23fe00fbc179f623e46c2022e56d6d83ddb95a423ae62b470c4133eef82c24a6370af8a671d27d2e87de7dcf8d2b6b705d2f1f22ed6b69dd09e579d72e1fddc6e46d0262756492ddafaf95d10c169e2b09edf922d02515e46150bff819459db6f2aa1448fc7264efd9652ccbb27cb331e68be06d66d4ae6be20c5bdf83e0aa7bf1e9def34921bcc145c286f0727e22d3a420e55f5b2b7228b16d65036600b9b2fc7aa25f92b8fd0866606543be89ad5e2076ac830a6076c4826f99d6f2304da0c8e858da2a55ba23a600027ca5e490194488f5448f4a9deb27ae229b3d3a0ce74b7014aa71d2e2dac23dd77eeb0fe9d2a7864422af90f8086ec05c5e99586da377fdf76226d8aec6b1924ff57d191aaf288c8463009e0995a5d670f9b275e35a85a42bedae4a574639f0bb723b51ab2371d1947c084f32ad1b5dd61ec671e94cb5f4474e3ad4a29ae55c0b1ac010c072e67c7b00e47883698069c6f68cb2ce55cef401e59d6c29f6a5b9a0e44b1e7d69ddfcd6abbbeb230a081f56e6d0f159cd417ad90ff5ac3a6145d2ff3df4f0473b2911a0d8175b7d4ea170669f5b33b00f78d964a53088a6ba41fb2fc389ed917f7a40b8160ba02345eb7e24f5334e6427acbc6d9d7128a254177e68376a9067df60aedd81730e0de8a110e043a04718908af39cba02fed7b1a4324421e3c719571ce144ac6ba4f9a0cbf8609fdf2f5500932b5a2c3cd5856bf120de49f37482fc05cf387626c98b3c6e27868f11f09a6559b9105440f7fed8880cb8099f91254b4e4c57453daf3b0dee6de93bf053ed6d362b3e3723b656b11af4c8310d1025156d95f2c92fb98e660bfbd3df49ed0de470f7683c8aeaac67c5a09cbc63fa36ac1f29463ccbb8a33647e99899007fc4a474c6a3488e2909bae885dee4024c71a6fc50adb66b6f894446bfaa1d4dd2b73ba82b74264cba292cee474172b5f96ec9fd720c34ca566d081af1f33919179494299e99a48860800cab0839d761e6704ab38d29d4722f848450635dec28051c69b94f9226a32fcf53bb381152b1c31abcb17042e7d57517991f0945ba22ad8a05d1bf40e75558ad5011314c1f197c8d85773fbe549cb3aa07cb8af7c07a31154bd45e9962cbd0ed213c70a43c63a219deee5f0daf9edee31676baa7e5339c8870cb52e6c928108a0d3bc5ecd44bda2684e37a4dedd81bcec581775361897ac3ad1354f82991ce7030084be140f8649c2661055a78ca8470524e46aa5f225744bc503b16e477130edd36f36bc3faab9336860942bb97b0d62508cea49555fb8937ab439ed89b1e0a6ea051da7a3e0e55ada8133c68aec013a996a53dde25844f3dbdff57a990f45d12c1bbe64e5786816290f03a458fbb6a982c01ff1ad8bba3b1c58c8d1f80bc90ca574f9152ec7f30357b6a17a972107e70c411d77c9671d29396262583608c3f59844edccf97c41cf44689d54c8788ae88ce36267f6d7da42a41d4dd2f8d3f07b17623c25260e20085fab1d01c60d9c98e422cb444838c4294c27b09109e66908758badc9bac4cf39552100f427e11b145f59c55bc03a0eab9b03da68ac35d77cfe65fc146e61c66c96c4bdb2ee31cfaee679ecb034192c9f5ef7169ab60c95d086ef64039e057928308a7804483b220fd4b103f5c17d818d951b4407671fe71f129d0ffa1b58b00f6cdae0cbe921974066a742124673be2c695105fc7434b37e95a2361a1c85c206e57043c2362343a94fc6a54e6be2c3af6393448c87e9966531dfaf5f1575a62a0126342f87f0a00e78a016cdf2593aae860ff905453ab3d5cb805848d65f53bd005a25affd9dd945a5b8787e5e72c583692e03e6dad17954991081d9855ddc857b76bb95f5f01c36824d41ffa678d4bc9d58cd8733c302d74b6538f7617ae4904150562ee95a60fbf909e64ff393652d55492f764ab1b71c27741bb6f38812651f96e92433e7d55435ade203b880b683b2805bea6ffc04e375f0bdb3eb55b61b844fd11088a43efd3c306db83d678d85de5ff70b8551dbf5cb327e47b364e6d0c53af92189230b403788d32891c8928145bc5c7ae8d02598c425bc52989036253dbff892a4bb39d8620047293f91d1870a96de8a34661116198582e4f825152b10f8bffe08954be7f11b2905bfce0820de3a14bde167978a139548b9add7b4152fb9d683f247754c401f5e3ba11b522f9cf6d4bebe426f0560631c5ef7c689ee926dd25be1917afb15b8012e644099f8de4448b3a0befdc2ab7b626fc6997c2c723ed265a93aaa0e1968dc015f7fa31df2a4a88d36ad50f940e6d6dfcb3462aa96f29df7efd49a43ff8adb128ecdcbb6836d69e1f82462edb771d30911d889152fcf8122f80b95e805413505ebaf7f034335e0dbf7f1acb489e9f9287d0ca0e2a6de541eeda1653b4f918d3e81c10f81d4a0a3a656609f09a6339c428957342946026e4babb77e0b11b1d5f06bc42f951d5359ae9f3a8cbfc8c703e62eb8b90112839a26c65676e6c81d7b44617ab3ab4754ff261df0b45e840116445e70dd75fbbe06fddf78a8fd3155a78e2d6c041d6635b64ab7a6c50bef76397bc06321379fe0b80be201ecbfcb05b18840ba76ed82d6f95a4578f6abdbc51817a40b6a9a1f1374cfa440cc7562c14954c90048023c6b4418a05d10758f72b1b261b33ca4781753a62b10f2f5b1b865355291b8ccd899d978c9682933548063616f6b53472d3f025ed2145ae53bf8717981e694266dfc57b4e5fae3e04d3e389780cf40c0539963ca3557eca5be6f39ecbbe33af52cd6559ed0a4bd8daf6b4881c794272e18bdc4d68d2cb5d4b7893655c23fdbe6a9a2ecde47b09af4fcce64c04521dfb3e4ee64e152dd38c8f03580414dbc3e9860098e2077a14b411846642fa8474a78e64176894a2830ebe65829a70cf1f122315738eece04106c22eea8401e639142dc5ec75a06f17e280b379f780c91eb2cce7e6bec71f41805454ee9aaae56e686e542d501ef905fe8c704cad7e6ac2c48d533d055373bcbdf0bab7bf72c7d1578bc12ef375f16aa5195edad52cdb3e2d99a4dd612e89a165258ce175dfcdb804a39abf5bb0943633fec56afc8a20963318c75f2a31ccfd706619d683713fe1307643f6200ef8f09fc492a3f971624ed3264fc269a7785502c8c944f05211e8dd0e8c9ce44736ae8bd178b7dd64e924bab9c819fbdfbf01a6c468a93482d4b540bb62ac4e4eadd98a03531d45070c42523e9c5ca5bd3ff92c1b1e95efe4eee9ee577b4277bc1dddd9bd3a685e6f1b8c91f1889e7cceae932d71e839ab3ff411a3825a0a2e4a64d0f221ef8de13044ef8af96350d679592b146f00f1dce31c693fdaf69a53142e7dae022c0934b2561012ddae568f2f1a3efe4e9dd492847c3222707dc31b0cedf38fd35b339a864319a7cad725ca7dd252199c8cf696eb6efeb82b95258b814d459e1580a56571872c9032132053a3300ef3f04046d54d30ca38345004496e4e84539c8aaf231385b004f73a958025eff05986efbdca04a52c8654ab8a351aa697b01e5f1caa297d9eb666ac14297ad9c9e3c3e7beded42a1da78ea9edf71d255d55565b704142fc271c2070ddfa9dfcdbde6de6dc8541fb08578bc4c8fffb2bfa55031ebd61ae188e4cbbbcc53f71f7f6b8c061b274d7b18e7e1dcdd6074f99fbee96155d85df3db28c3da127eea9441410cf183b92435e402dd9dfa176045cd5aa17c70506b8b6f5ef4063d891dd38e29f32787ef3b9370d9e86f506eb21b228fd53d1384561939e6547e40cb00b4df4c5bebddf4580bf67377db75cd63985b4d2dd0684775ffa11bb900243fcaac2cda9e3042b504aefef8ae45f733f4cb93e8b643cedc5300005579b715567cd2afc751e443a11eae4dd3bd6163e0b81808519b861b4eaa542d2c63b220ca8cecc0bcd4cffd4fc67d182424115f7c4cda11dc8a92ed438ff6a5d366eddd41fb40a95c36f3cdee171242cad6026a0ece39e8ca07101e05df790ce3ea75e3e7078502ec31e581f1f8396f59cc948911c662073c831883f276e0c6c483627c9a5c64130c0474f49e05a848e6deed9ff669c72de2763ec5d329e95a08eba36755ea5fd78f0c8bdb6f9e592954d6a82eb94bfab029fd99ad6de1f45d8ff272561d589c4dfaad58d8c6849833720bf42125714dc4026b54caf0f9a604a509ade8dc62f54aa23d3cee37783b939fca23a65681b2860cfc5fc38ddb65af2cd394aee92598ba78d1938df7241723275d55e8c5255c0bacfd041eec064f49ca8130be0abddd3aa2196aef89049940b0e6b60bd8de6045a214df26546738461b4656169ab04cca50e08f0041179c99291867327425e486e324e1e5fe267313923e7f5a6c6dce3f813803edbf50", 0x1000, 0x0, 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000200)='\xbd!+(}\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='\\\x00', &(0x7f00000002c0)=')#--,%&\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000001540)=0x1) close(r3) r4 = syz_open_pts() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000440)=0x8) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x40, 0x7fffffff, "61ff00"}) read(r4, &(0x7f0000000080)=""/197, 0xf9) ioctl$TIOCCBRK(r4, 0x2000747a) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x95efcd44739b0b1f) 10:06:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x9, 0x0, "e4453f1b8f50495f918c8cc46252e438c1dc52d7"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) 10:06:12 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x61786cb5d4fecaad, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x0) 10:06:12 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000001000000000000067b6e2dd00000e000bf5d5850b3be4d356952a000000000000000000008900000000000000000000000016192bfa63c7a541a384000000080000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 10:06:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000340)=0x4000000000004, 0xfffffffffffffca9) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000500)=0x1db) r3 = syz_open_pts() fcntl$getown(r0, 0x5) r4 = syz_open_pts() r5 = socket(0x1, 0x4, 0x200fff) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r1, 0xa46) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f66696c593000da08545197137e5ea5254e058a10266da421531ed5d3cf7275a1a0f548e6230b23fbcf3f8bd768429466daeb202c8b633eae170d705c3fab901c1093ef0c5cfb9b82bf018d"], 0x1) listen(r1, 0x0) socket(0x20, 0x8000, 0x7) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000004c0)=0x1) pread(r3, &(0x7f0000000000)="46bf04aaa43d86", 0x7, 0x0, 0x0) sendto$inet(r5, &(0x7f0000002d40)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e7624420ecb4551324ec41cf69f58e3a3385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b052e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d59ffcdb4a8cba0f4f1df35c5ea0480227722a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cad2c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2", 0x6d4, 0x8, 0x0, 0x0) getsockname$inet(r5, &(0x7f0000001280), &(0x7f0000000280)=0xc) r6 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000001300)=0xcb19) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r9 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={r7, r8, r9}, 0xfffffffffffffe1e) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001340)={0x200, 0x9}, 0x8) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x0, 0x0, 0x4, 0x1, 0xffffffffffffffff, 0x100, 0x101]) read(r3, &(0x7f0000001580)=""/129, 0x81) fcntl$dupfd(r0, 0x0, r0) getsockopt(r1, 0x1f, 0xc78, &(0x7f0000000300)=""/13, &(0x7f00000002c0)=0xf) 10:06:12 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x275) r3 = dup2(r1, r2) dup(r3) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) 10:06:12 executing program 1: r0 = socket(0x10, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000140)=0x8001, 0x25f) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="0d2b2c93e41aa4076fe666bfa5080a3a8044f5f582d045493d4091c0e35f55efe87ce534f5f8bb74c3399f101a182ae6a8b898ebe8940b2f81c20e97f459", 0x3e}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10014) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4, 0x7}, {0x7ff, 0x3}}, 0x2) 10:06:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0xfffffedd, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="040000000000000700"], 0xffffffffffffff52, 0x400}, 0x0) recvmsg(r0, &(0x7f0000001600)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000001580)=[{&(0x7f0000000200)=""/146, 0x92}, {&(0x7f00000002c0)=""/141, 0x8d}, {&(0x7f0000000440)=""/134, 0x86}, {&(0x7f0000000500)=""/75, 0x4b}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x5, &(0x7f00000003c0)=""/57, 0x39}, 0x801) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = fcntl$dupfd(r1, 0x0, r1) sendto$inet6(r3, &(0x7f0000001640)="4a68e6a326fdbb3bfd8148136444dad70b7bcb804c3a610e1043dee470506ab613a1dc6393f6744649657242277bcfe1c39cdb669e53a2a6203a1f15c0d86b6cc3e05c65c2c9cfff04e5c9d255859688db637344ff087688be13b4996273f01a66f0703c2e4d41fe1742", 0x6a, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r4) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 10:06:12 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x2) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000840)=""/221, 0xfde5}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000006c0)=""/162, 0xa2}], 0x1) getpeername$unix(r0, &(0x7f0000000940)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 10:06:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x400, 0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001e00)=""/98) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x880, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r1, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r0, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x0, 0x0, "fdffff000000e74d00c500000100ff0000c1f600", 0x5}) r4 = dup(r2) write(r0, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r5, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r3, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000200)) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(0xffffffffffffffff, 0x2) flock(r2, 0x2) write(r2, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r1, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1001}, {0x2, 0xea39}, {0x1, 0x1, 0x800}, {0x3, 0x4, 0xffc}], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/de///pf\x00', 0x0, 0x0) syz_open_pts() 10:06:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) shutdown(r1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 10:06:12 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff01000100000000000000", @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) 10:06:13 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0xfffffffffffffffc}, {0x81, 0xfffffffeffffffff}}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000100)) 10:06:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb", 0x14a}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) rmdir(0x0) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') writev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="68fbe64ee0505005ac57414bc9974924273fe0dd1e792a092400a546b3cf872ced722213e432460e455ece8cc39ad546eb4749019673ce7a4ade889c498ee1a9b2b9777b97396a07fe05d7c3e238cb310613219d7c68a584b6426516fc", 0x5d}, {&(0x7f0000000800)="8a193bb51bf8e42104efeedaf1b6c8b4758092e71a8c874db7aa15e71f35d5fb68b4d0a19c52ebf2006af1e42dc13e341f2ed4fb6be6c8ef847bc90d6b1bfc0cb68be92d5e2f6c0ced8559b936ed7a4ea16942db20083cbda965dbcb1db4c4002971b55b648f28e281ed50c450d5355e6e674facd5c04ac2d864bf3c992daec38a839602551f6dea707e3aa0980098ca80fabe7349adb11be9adf0c8737c4ec77d4926e32573915feb3bf285cced7222fe8541676b38b1c78db870798f607bbab5dad1e5682ea0dbac44bcad5bd475179853b1727cae26291a97e07768aaee5e9ae2861102481eeb6b0bf6c0e1416d37da06e8bcd6c760b70c65fb1878db5da5e0eecf5e3d7a2661f47c618531d49485208b1d3f3d7bf86d44b9ea212c33f59ab8a52263568151f0b678eb4f7831d410143e26bb9efe2f9d9dee785a3de926b06074c41995cca03b150ea04bf5c53e3b5c4b7a55ae420544ed561ad1d55a46ea4d99777768d23c27d1046031b63288791271c460271ca1883c2f0ed0192ac5a4b15f489cc002bbe584fc7a272e6e098aee5940dd0433dcc63fc908d879b0c4fec7bc36db9b29822f61afbbebcb3cce3e9744280ab3584b85ef5314cd9dfea8ed35392a2df035523c4ef13dbc3522f680768525fe10f6a0ccd377f42e9988d92b060230966005619512ce4ffbfa3d093ae3b1996bcf011d6d228733827ad89fd533c155c90d27cd0d0f4eb0c4b0c10084e4c0cceed768834a619ac31554b90082f7429f017183893ecc1245adbb0179e1e102a6b9d724fb9cce3e1535de59da86c98cb9bdf509062da274b15a93091b2cc4811140813a51577d7b259c3520b5c9549700954e92640a33dc310b879e0fbc6bdf809103ef1ff4d2e7ec80678b2ef12ee21261b2130ea1f22d133b92575ee5d2865bb38288f23f604e0ae6432a7bc015d7879e0d703fc94c98833fc5f4ff65680a9856e3d7e72c943d7ad89f903cf7b04d9f8c9adb3acc73401865a3d35c175485e500ed3bf82ba10d2ed7eae4e580040c887b1e7de0104a0e188d2f32535926c4767a4412214a420297c377480586830a94bfdf606008a9150dff6fedfb9d5b7428c101beef5ac57fc73f242c7cb65eb5a6341c7743308e1e481eeac9d198d5a8b51bb098ada3d5ad89ae58a96013c36813a902f61066a7c4fff7774c91b58db249908456c013929d8d2936f0aefb1a93e04ebaa79b45d3df005670caa5d55472d63e104600a8c41efd5e3e7c38c8618d43d61354dfd56cbd3764b13b9b4230549eb160e2b0ab906b885125b808bf59979ff07f23c3084e009900ac8166d70b8f2d35e112b42c206669599a0cde4cfedf81002820ffb830f46f300b280a4e6874adc7a83b6477fc8210318f68770e769c22a502a8207c281c355c45f46ed4da44ea8caefb441fda53e6913df3301b155d9f11a4c64183f9feed62ff45879ccbac1547172be6505cbde3aafd18da30d786a119f654fb3d4c033cfd621aacf23b84b4b62abd4417a8834de2a7c3f5d79a063e1621112dc07225a884ec61e443c45dd3e2aa1f6333eeda477acf1622c477e37c56b85263d06143623eeb367592bce682b7b63ef1fde096f45410704c9d18f37447c19a84cdbb0acbb860b75e1aca08461afb0ff0ae1482f316be8cc265cfe91294ba660f532042c51b5a41e5cc416ad7202bd07a4083739dce21614abb6f0b257bc8451de8085271f1f7aac8492c7f7084ef4814d1a01c74d6bb391938317bd660dab6dd56a40fbda289ee4e4a94d150a52ef4e881cb33027887c0b483ab61e3f7fceec490b85d92ab853c599925adb383e98bf2d5c074d78df33b3d37ea6a38af2352f75a907422867e592f2fb6bc868f54ef7f9d4b7ada26e1489bb1fec400d2340ace8e25c0117c14fa1c1c9c10808328435c6fc209e820cdf1e8684e591cb3430a280c48fbd9b667cbb47e39a0a47d15a7ad294f2883866a67ecd447631b9e2ff96e801c28b5de1ee1092145cd0f24e06f3e5a7a45b82362c0cb2182ddb248100b75977313796b624f425017187a97eb7b79a2f1ae6cfb0c083dff6021b892c8c7164e2083ca0e98c7369f2d454a36c2c8eee10606b0b06e2f722ad76f5583d9cf1e818fd7812612567c498dcf2d37438b626ec12c60e35b91ada7e133c2d0c8f1fc37826433affaed97bf13d897c409b11ae5f622b62cb764895878a7aedca3e84323ca30a5e2b5fd8aa6ac9832e0eb87caf4dca1a6b2eff568a5ccd8628937746ba8b981d71f1a501c76f5e850aecd7829a8e20c514e70451532793b22244969c6566db06ce766558eb31463a134de2a5a84ca2ba6d7ce41fc8b04dab99bd111e5f92c8b26e5a117592858fb19465b731116046a0b5ca213b9a32784e330350d2fb17f23c9a48547048f7e56c05c68743e6471ba8d49818513b933936e33e94f4bdae553ed5732819bf9e6e2d86fd1bac5f7e515d8da7fe5644e93a18d0cd04795a9ebd2bf1167cc493c331e8a5092ca7d320382ed3fb3d5bc4b33a064e89d52df83b08748ba24405dee12b954eda1433280aa1f33551145a907cb38545f0a279a23386813aed680aeb5d7e92b9e24b7b9e3403e06601ccf35bb2283f90d97c8de6e039a442fa13d3ffc771c7d917e20f536dbbcfa5ee0ced4c7d8d9e04d9c9209e20675b7d68bcade3be02dbe0baf3c3f87cb453d5f23a48d791e4d12c486d684ebf9edb22431fe71b2488a690d8a51ae317306b1082d3dc858ed59ce4e50290236d615e71f57be3055b4a7070c74927df2bb674497966eb052e99b090467908187604b71f51435034c59d71183da97789b0368da57bf1f55e25c028108683f3ae1209af4f6bc8806a91ca2c56d7b0fa110efa3f622d133eecc19e5679b5c0861f1467ded508ff525d363ae374f6317f4d0321c8354c36140be0fcb4b1cb5b7915303752ecc1c47e5d64c156e1628f908a12ae91882dd48aa85252d6c056d423948bbc16519b79819c38b4fba3c98fa37a09b647d9fc04ee420303aed46837b57779b0f6cf54c788ee7a0709eeaffb777ff04bda16f3a142256e28e0962f3f36009b77027f35dad4a3a11502dfd4c50ca608c9f9fa11999a33d8baa13a181f5f968b24b25cc5849b4be413e079bc67ad2e542276457646df1a991d6cc51753ae8eba2274faaec2521c5b58acfe72ec2154bb20622403710c107271372e394c090a426294d7b6e1948aede7648dc7c7a563f4b2bf6960a752c2e2e00d3fb7baac02133b8487b69d5c36c22da42cf109b6dd3abd4c66fd5a2af5867d2e1219eaff2d9241f73b5d55e5b27a0e83a1dd77aaf7668dc50adb180967877da213f5ebda3f474e9fa804f2785dda4b07effcfeb753dcba80018ee74e44d63ef37578e787de728e41ea1e01e3df7d984288e89b5fb0297cf647d3af57f591ff4cfa9119adbb068186b78f0e8cafa3f0e2c2e1aadd7a048bed143c293696dbd0a5ec5c62bbfcdfad1ce41de59951b5a083c92c1772cd525ada9059b2d118c97218ca42dcf5cd95afafeef2143a8d1d650e17b8db4c2b330e087724e7a9e4012c84f56bdb2ae0e38642b543ea8c309929120fc3443f104aad8327bb937723507adc499067eb02c54324b4e553acbe0d5350c478ef89d7c897850dfea1a27ac082cdeaa609122cd1f1cc9dba5d8ef08307855bcb8164af642fe7633d52a41b82921f0a35c115bd0115cd30d36b82ab31a3d479c4e00ce92986a0bcbb33df49fc30c4bda0831dcbbbab9f98f0d134748fb9b3f9b6f8349af03ab38e20320dc4dc225a1dd461b08ff78c59b80c520cccb6f8e0bf8a21a3c0599809a49c19a6eef27ac139a7153f59261add789dcdc56f5bc7747f7bffdcb5b3177718f8fc37ac556474fbf0d19eec8e491a2f67e2914b1fc350c8b5ca5cf6197fc6a3904449a8b5fe0b2d56fedbe7a2457d4e42099b4b0913fc59ba787133aaed80644ede2e64eb4a633a2f22eaba44fd0a58ac46df5b3730f488b13d864f354b98aafbb46e45cb7a286828277e340a4d8223d040bdfdd36d7130d6c75ddd4d3425c00ec66df171ba25bea7c48ba701f907ae54d1dd8202e71fe6d1db251a7fb07f2dd8362e658b4ed39c3470f21024be0e675a076aa167905dc5c757505888f8128ce32bc6caf1addbcdd4a615d6ece77600e405e487d36fc427857f59271dbc8734c015b9844a590cd69b6460eb0ef9301e9714678139fa5ace385e690c13b61c6c6fdc029bae5f4cfd56f3de4f33f501951adcdba544a7ed5d874081b8697480eddecfd8334a5ccdf1d263856377902755a22cf3ed9998c0fcc82468d0638f59b9777890671bbef058bc667550d0c7c19e49e82fd4057f038f5191f04d052f9d640b7d5f98dd500b4765b70b2beee53a9acf36417bbac991e1437442b13212b4a71b7a34cf1a5852ed1bf1a841639fe969ba9af6f71a93c9f902d6e4d6549520b331dbf53dfcdf30a04ebcedfa5d9465647184e43bc8dc135c7bbe58baa7a9cbfd08fc823b24358af3ced974224a4595ccea622c59c28709a74f494579f6c45ab36398216719f26a09f8ab3c5a3cdaed5a9052b0fb282ed2d1b6984d9a61afb5eb42765e63b1feb7fb41462a24a7a34f1d3da44082555248f3f59b9ece89f78321d728a1b7c79ec5b1cf47d07934b32c9d4fdb8c8f2c2b1c48237623eefb8134c36f590bf6586ad26801f78d9efb3107e7773ce7fc3e902e6c48992c287857d0ca9a818485488a6af450e08e8e862f4ef546acc86f6c3e18b101c2ad149ba588cadf08def779b5e6e8d01f5be4f6bf5106b0b6b53dd316a21d559d35532ee3f43837d8ffd2317dcde92bfd8139c36eedccfa01272c7ef157f1edd4fc1335e64f6118efcabfb5e1443b73e9f252f839cd9c4dc6ea55a8a56651cb1ca6c166601594834863ae13f845a16bdaf05772fe62af85411a245e39d93bd52dc5ac1abc08c590ceb84c3a0bbb0752b8b8625870170ff2bd17c5f41fb47f52a19eb32cba302239046f423021102d9a0b627bb5f0086737bba085179bc65b31186eee35cbe7fca2f95fc6e828f1b7ac845122d82b9fdbd7d6da45e0b3390ac67b039145079d67b389d8864b7b9d855016e8602d79fceb977626c93d25d7e244d2a8e7f3171d2db51ed002cc2a2ffb24972624a4c2fb3ae7d2e678803aa2bf1d38ffbf744068c88f411dd0ecc36f6e83caee161af0824e2067bcf541350d2f7b1c4a965960d2e94a599a048c7a38cda8f8f0eaf870810ea75a5b757947c287bfb69b2465bce0e906728604be0b828253636e0a615fd9c03f7a4f8e31ddf1588850b144ec93b1a47b7a7f17039eea27f8b318134080108a4a750a71284d5836c5ab73600c147d100c84f84bfb8f037358c6d3d8f8b2871a94656e31c939c86f66ef85693000a36bff6922ba778195cf066d729bc91326884f63f487e5cb0ab85fea2ec2d29e16e252363a8c34a8be8a40f0afab348424db1c041c2de8946f8310fee56257a0abc414492dfe6802e7973a255bedab2fa45d0941ae0c2dd8724361587611b5e9866a83f3c94ee36292b4a69ad7eaf07c27e005774d5c710b3fa807aff3566debbb2ccfa4fcf57fac395e0009aac0b5a856199612b8f632a53b3a80560d9c90813b60077641d52b603092a70bab91e3c6c3919fcbb0591b6018e81f98c68cfe658801a92f5c810c0fc71d46199a84b3da60aba5a2a6fe086b80c80cf4d65e098fe1296a0534b0626c88cc20b80e6b99d9a0bad6f6da90f151e0ce900f984a491e570a530803823", 0x1000}, {&(0x7f00000002c0)="44a57470867a2b028ad199d80f450cd7aeccc098d47c1d8b74707a03e83a0d25d61085c7732e9ae19af69fc3e9bf918012bdfa3cc6564b66def7b464c5ef8b2099e836a9b625017e38fb4ce359a3e5e18bf991381b9932c4756690896352f901ed7c28b5e4d45c56e316e39ba021c6d592faa3c1cf29de3eb79ddfd88c81e909fcee01020d06ad75292f67e3a1b579e7e30b8e19dd7d2d61b386615852062906fd1a68ab25f9bcc1332fdfed20fde1f4ddba6c", 0xb3}, {&(0x7f0000000380)="c8f42e2bd9cad2c7ace9cb30daed18d80a3a87956249dc6092f323990bfe3e586b3baf54", 0x24}], 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 10:06:13 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0)}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) r1 = dup2(r0, r0) r2 = msgget$private(0x0, 0x10) r3 = getuid() getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x8ce, r3, r4, r5, r6, 0x20, 0x4}, 0x0, 0x3, r7, r8, 0x5, 0x3b82, 0x6, 0xfffffffffffffffd}) getitimer(0x2, &(0x7f0000000000)) r9 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x702, 0x7fffffff, r9}) pipe(&(0x7f00000000c0)) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000300)}], 0x1) write(r1, &(0x7f0000000640)="d15ff49a1283a1e841571f2a225c236cae826c35d7672577da2291c02a39c5643939613820f4321232bfc4590486ddd3fb4fcf3bd056cc138f3063895b586ac547ce9b439efbec418d1e45b06b71758e9cc7a172aab1e518e42fa897f66432bc49642e37b9eaac03a4648c5de06a221073701b04957e19756d224e1a91fe40b21ba55d51c7021ef6dbb86945fd9d3659ba9ab7bce88365dcb62057b5f7db1bc1248c171ccd2701d1432f9e4de2a9c9fd7a83218dbc93bf056b4e73ac62a76685d6afcd536ca9fdfb16ebbcc65dbadf9d463da7587b335fac5aa85205bf4b6c61b5222ae0db3c5e24b429615b0de4e25dbd01288853830d89af56c717c80a1fbaacf69d653d61ca6602ca8e0d46dbc6d24f09e678c90ceb091fe834ab9f7f70b67c3b9b2211ff42af77a98b44db6b69271b21d3bc0fba3162501bdffe70b5c616b3c40a69f0323635923c41927e49aeb28388a12aee5ad3082505fd6558280dacba87000df41ed85f96af41cd94fceb67f39e5d69f7b6d05bea565ded71d350782843c515c48c1091aea39f38faf0911819e1209f704b329a77e80b15592acfdeb4ce084cf4fa38d05ffe2fa6543c8a36efbc80653c3d598b9f8145fa795d3491ecf074c8f0e331a63e7898f35433e058e78ad530c0a0eca42e938b9407f990e1f206a18603869f40346ecbf07d40658c6af3a1349a3fac950efcaac1e49bae718c2cf3930f1734d4735729642d155826bf4c143fac6937d2df0deabd94517f8a43fbf4e48c0bffecf1cb8d4283e8fc5cb328d3bc9ef38ab997f0b83336c2729529e609a8e2165c2a2cb8de8356b61d252dda62af0f1427e3f0f93d3f9243e77f117723b3ae90431460452f1fc27b94bb2e26bdd8741a96b28127706c075a6124a055d67e5e29c8021aaeb062744ea74cc8f77e956c909f9fc2112cfb9064b6d8e6b524be9b5d8cc0b8bd987786cfb86ca55640b2feda131d000895260a86f8d49a1df43a4fe940fdef2cde25649c6da70107f40a470a599fc88c9329f295e6fcfe44db9c33de97c85d98d989313d534b7caac28909696355618c23c2cc99028a1882106f5b9b10f0c5ac4a8c6aae9829f5aeb9af26ce1d9f23e7048b0b949b2fd68da081e8a9644dbe9bd4477874efc6c7eb547017ebb7599443d14d8def49b27edd09aff9fc183ee2f94bc517181f2f97516e5d2cf09f0b80f3cfa78d7671ca1ccb409f10da7b29ae7f06841b59153789f7efecc09a9a62fc95f0ce9f323211f7ca48ced7b7ca0d5c0d6c4bd770817c467411e6388f8c191efaad21183a655a10d2616fc7a3c632db03a4ab443f173a6188e013186e65b2c5b523f19f937c72f4a66435d0d639a9cc41d52a22f5edec72f887ecf020452a544d194ff9b51495ebc71db996579c074267c48d1a84ad00dd1ee44be865780fb069ad32b3001b071a84f6b7844239c254913278fe57cff14799e74dacb527b0710aa7c3ea9f3f851a6a76a99258755b17bcdb58bfeced82b9abbd6021d54d92e04930db410856e2cd697157f7b72cecc85f344f8df37cb4a52011a3eea591273b8dba3061c68aac5c8ae47e7560c41363a958fdbde69c3017310aec0947ac5a37983c9bd69be459337ddc7cf8bf868b2e8ad774b69c8ee53aca87e6c2617161fe1541a20e4a05aa624f1cf4fd94bab8d1fd7e04d73560923573817083ef87b72b194336ee2cbe28b1843b8ea35c83c5f7f4d5e56d344faa99b17ed9506789bbd13daddc8483198e414976e616b9235fd905b08e9ea102dd8d6a5d8a4a36f65e196f6255f2d15c93b602dc7fa8742531cc49e033026c6dc15e5b37f591976039cbeab73cfef62b6a0f3bd43736edb316dd50300b5f5846418d0f75beb4ecf73de7aae5cdeda6e9ebc79548f03fb99dab2bb9d261199454d28c8ff27bc05a0d8e78eb2100e88f7e9536b68f6d3fff9556d3851a25defaf0805a153a0a4d92ffe8fa67356491581673bdb7b2f3956d946af60ce0b410c561ab4487edf368b0181bceffd76564004e0cc3437a80e2daa0545a4ada59bb2e7a9cfbd1ad49e49da03aaca1a40c7a49007d5e7512924bff193536329d5f9003634720a171fb283dbe805ae8c374179f454675e17f56911a75e6c93d88854c060060025330af75a2d3425a8726c8c803fb12afeed9252d1069d262bd1aa794090bbd1c9615f5ee0e26ebe6ef3a80c67edf6168c29107cccb412c7ba015da31ece39e629628c5587c170764f7a02ac174ee3208abc80c1550f43aa5ab3800519ba7c709abe13056b8c84d14d8ec8662359c6e57834777bef91d621faa642057b881c52f1d033c2367b006617b4905c41e7f0aebd1bfcd63c2ed17a4d5c0f4507edbcf1f7b18d4c8e30075b426e821bd66a72e14b6dee4ab959ce17b034f6559e0b4f42cd5e769257402dce1157a3c1f46dad627e04f22aaa9b003e4059e61f3177918ae69611bdaf85951ce72ce73fa745d96c5fc1d6abbaec8ec0b325c7a11a5858011fcc742b7027c73fb0ae097cf52b062af1f482d442f5ba540d88bfefe28963185315f5d14b5c795eba5f408d35332bc425724b85171d41ddfbcd4a7b415297813e69ce16f5586136a297d9a5d4b7b25e8d97c3e7e7cdbf10c14853ecbc3517b9d653512420caf0da908012bd1ae2f5dc9e52b8aa47ce99597f40beef2cff6fac98e78d80e1e33e84cd7e762178323900103543a29d67e8d579287a95d0a5f0d19608f73b95affd4c28aa3ae9a3a6aa265676c588e658e2b2e878801b5113934be07329e3fb82314cd9d0437f5d776eaaabc432768bacbd561fc3a593610c734eb61", 0x7d2) getpgrp() 10:06:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)) r0 = syz_open_pts() close(r0) syz_open_pts() kqueue() socket(0x18, 0x2, 0x0) 10:06:13 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='./file0\x00') clock_settime(0x0, &(0x7f00000000c0)={0x4, 0x4b9}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0x1}}) 10:06:13 executing program 1: r0 = getuid() setreuid(0xffffffffffffffff, r0) r1 = dup(0xffffffffffffffff) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)) getuid() 10:06:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f0000000340)='r\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/10, 0xa}, {&(0x7f0000000100)=""/103, 0x2ca}, {&(0x7f0000000400)=""/166, 0xa6}], 0x100000000000004f, &(0x7f0000000280)=""/146, 0x92}, 0x2) munlock(&(0x7f00007c8000/0x3000)=nil, 0x3000) read(r0, &(0x7f0000000180)=""/209, 0xd1) 10:06:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = shmget$private(0x0, 0x3000, 0x442, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() shmget(0x3, 0x4000, 0x340, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getgid() pread(r1, &(0x7f0000000180)="bb25b52de77fb93be07ec6a6fe4039605153a327eb11103c979e997b14b82836aee3617589b370b1010132e3d32072ec2dc5e98c2aa799e293dc363512697848b9e5c287472f", 0x46, 0x0, 0x0) r7 = getpgid(0xffffffffffffffff) r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x100000001, r3, r4, r5, r6, 0x20, 0x7fffffff}, 0x0, 0xb2, r7, r8, 0x50, 0x4, 0x400}) fcntl$dupfd(r0, 0x1, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x10205) 10:06:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r1) 10:06:15 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) unlink(&(0x7f0000000040)='./file0\x00') utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)={{0x2, 0x100}, {0x3e9d, 0x5}}) clock_gettime(0x4, &(0x7f0000000000)) 10:06:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = msgget(0x2, 0x10) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x7, r2, r3, r2, r3, 0x4, 0x1}, 0x1, 0x1, r1, r1, 0xfffffffffffffe01, 0x1f, 0x40, 0x3ff}) setpgid(r1, 0x0) 10:06:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffe) socketpair$unix(0x1, 0x25a18bfd7814a421, 0x0, &(0x7f0000000000)) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x6a1) 10:06:15 executing program 0: r0 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66694c653018cdeeb82fd91a8ea9f9591188002ca551ebfd0e0cfc60830eff4db846b2a35a2ec46b60833c439b9fb54cb188dd3e7942a967f063a7a9b783d7db9d581488d08192ad1f25dbc29a8644d8afc6c077be37c249f39851316f47836c23a69b5b1e27aabf283d519b6e5ba84590ecf517c2c9b6330c8472623bcc2b118b1203901695"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000840)="02ff9c37648657ca762fdb18dc433a60586615437ae40a64eeea20bb27014c084497fe5b662b7b8d22c48ebd1b65cd74477a49b4079dba066fbd86d97e82d7239387256d8bfe333664c69035d501a70fa0c2c1d2d93fda7aa843d86a321ff3e201cba3eff101f9ad281c7421f017bda089902da9dddca7ee98b6459823e3d1365e6c1c7ca4c857d828a15ea67939ad321835887058ba31f1a00194d2ac43c7b688cf4f3983dad01b52b2df2a00a8a59d414995c8b84d90c302265d4f0be2c63c87d9487e195617b53422f3ad8ef1fc9dcd4faa0c3c3fc33f55086db961d50ce196841351c6", 0xe5) fcntl$getown(r0, 0x5) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x7fffffff, 0x5}, 0x10) writev(r0, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) recvfrom$inet(r0, &(0x7f00000000c0)=""/151, 0x97, 0x840, &(0x7f0000000000)={0x2, 0x0}, 0xc) fcntl$setflags(r0, 0x2, 0x49883675a3ec3d9d) 10:06:15 executing program 0: r0 = open(&(0x7f0000000040)='\x00', 0x20000, 0x20) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x8, 0x4) syz_extract_tcp_res(&(0x7f00000000c0), 0x5, 0x101) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000380)={0x100000001, 0x1, 0x7f, 0x0, &(0x7f0000000100)={{0x2cd, 0x0, 0x65, 0x8, 0x7fffffff, 0x5, 0x7fffffff}, {[0x8000000000ffd6, 0x7, 0x7fff, 0x80200000000, 0x8000, 0x0, 0x80, 0x0, 0x1, 0xffffffff, 0x100000000, 0x6, 0x2, 0x1, 0x10001, 0x7ff, 0x2, 0x80000001], [0x0, 0x5, 0x6752e0c5, 0x40, 0x0, 0x4, 0x7fffffff, 0x1, 0x1, 0x5], [0x1cb, 0x10001, 0x5, 0x35, 0x400, 0x4, 0x4], [0x7fff, 0x1, 0x4, 0xfffffffffffffe01, 0x40, 0xbcc], [{0x8, 0x401, 0x7fff, 0x1}, {0x100000001, 0x1f, 0x1000, 0xc6ea}, {0xc8c1, 0xaf, 0xffffffff, 0xaa}, {0x40, 0x100, 0x2, 0x200}, {0x7, 0x122de73b, 0x10000, 0x7fff}, {0xfffffffffffff744, 0x6, 0x5}, {0x9, 0xfffffffffffffffe, 0x7, 0x1}, {0xd2, 0xff, 0x10001, 0xfffffffffffffb90}], {0x1, 0x7, 0x4, 0x6}, {0x100000001, 0xa, 0xf27, 0x1}}}, 0x2, 0x6}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) chdir(&(0x7f0000000400)='./file0\x00') bind$unix(r0, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1025, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:06:15 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xb) write(r0, &(0x7f0000000340), 0x10000014c) 10:06:15 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) 10:06:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000012c0)={0x5, &(0x7f0000001280)=[{0x9, 0x6, 0x9, 0x101}, {0x6, 0x493, 0xf3, 0x9}, {0xffff, 0x2, 0x0, 0x83}, {0x0, 0x81, 0x0, 0x26e}, {0xffff, 0x95d, 0x6, 0xe7}]}) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000080)=""/135, 0x87}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/219, 0xdb}], 0x3, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), 0x4) getsockname$unix(r1, &(0x7f0000001300)=@abs, &(0x7f0000001340)=0x8) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000001380)) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000001740)=ANY=[@ANYBLOB="01002e2f66696c6530007120da54ac768ebbc1e48e45345b1425c33d5d1758311ed46adf19d08d23f9b7c62511d7f7e1ce020c0b3171832c455bc09320cafa89615b143b5194c8a0d253e4a0abb216"], 0xa, &(0x7f00000016c0)=[{&(0x7f0000001640)="6f816f4a829399c5e46c6c397e1da61701b05782284f69a5a1a6f3601c63bd25a4ce07bacd16909446214e194c04ab9ab636115a5d8c22a4cd7b", 0x3a}, {&(0x7f0000001680)}], 0x2, 0x0, 0x0, 0x2}, 0x8) 10:06:16 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) close(r1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000200)) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "070000003e79010034840c760b666bfede477dac"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 10:06:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0xa) ioctl$BIOCFLUSH(r2, 0x20004268) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$BIOCPROMISC(r2, 0x20004269) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 10:06:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001180)) mprotect(&(0x7f00003dd000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000473000/0x2000)=nil, 0x2000, 0x4) 10:06:16 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 10:06:16 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x7010, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) execve(0x0, 0x0, 0x0) 10:06:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) 10:06:16 executing program 0: openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x10) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) pipe(&(0x7f00000001c0)) r0 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x80) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)) setrlimit(0x8, &(0x7f0000000040)={0x10000000000007, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "30592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r1, &(0x7f0000000140)='\r', 0x1) 10:06:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x41) 10:06:16 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x6, 0x3, 0x8, 0x101, &(0x7f00000000c0)={{0x7, 0x3, 0xffffffff, 0x4, 0x1ff, 0xfffffffffffffffe, 0x4b6}, {[0x5, 0xfffffffffffffffb, 0x4fd, 0x5, 0x7, 0x1740, 0x8, 0x10000, 0x9, 0xffff, 0x3ff, 0x4, 0xdb, 0x1ff, 0x4, 0x4, 0x0, 0x8], [0x3, 0x8000000080000001, 0x5, 0x1, 0x0, 0x5, 0xef, 0xadfa, 0x401, 0xc97], [0x13b, 0x20008, 0x7ff, 0x8, 0x2, 0x80000000, 0xfff], [0x3, 0xfffffffffffffffc, 0x2, 0x8, 0x5, 0x9], [{0x800, 0x5, 0xfffffffffffffff7, 0x7}, {0x22, 0x0, 0x8, 0x5}, {0x1ff, 0x1000, 0x1, 0x3ff}, {0x9648, 0x19eb1af9, 0x9, 0x2}, {0x5, 0x1, 0x1ff, 0xdf}, {0x9a, 0x0, 0xfff, 0x1}, {0x7fffffff, 0x8000, 0x10001, 0x8}, {0x8, 0xec59, 0xffff, 0x4}], {0x1, 0x9, 0x80, 0x80000000}, {0xfffffffffffff000, 0x7fffffff, 0x9, 0x7}}}, 0x9, 0x5}) connect$inet(r1, &(0x7f0000000340)={0x2, 0x0}, 0xc) r2 = getpgrp() setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x101, 0xed}, {0x18, 0x3, 0x140000000000000, 0xfffffffffffffe01}, 0x7, [0x2, 0x400, 0x9, 0x100, 0x7, 0x1, 0x1f, 0x9]}, 0x3c) fcntl$setown(r0, 0x6, r2) connect(r1, &(0x7f0000000380)=@in, 0x1df) 10:06:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ktrace(&(0x7f0000001640)='./file0\x00', 0xf3852452c4c7371, 0x408, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000140)=0x10) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) 10:06:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000100)="ffd771014a05e58c7dd3d9c5ce910b6d31a81bf3fe68cfc6302aa018af4d5edefb7d696b29f07f378359cc2e0365f6d89a9a8339be59053a681eef56f7f67d1a81e507c3a4e0f5df17d19f5c92eb898f91d984bddedb6881092dcd79", 0x5c}, {&(0x7f0000000180)="ec5fccdd80d093cf2cce5dbd34ef60c136b894a1d4ac9afaa8c776401b484a780bbd22e0cee9a9d63568645c64a461161f9cae581ecf6ea8c23b46d4f60fef72a683b457c28c8e8cfb8c3400500647c027b0ec3e212ce37d901ad3d5913031a7d8e5e093a2a5c37f59b171c1ce712916b3c7da0853447b15068ce9c3f7f115358279d95b599aa032e211723c17c951335f5609ef877e3b313588d970be0bf56829c21a266a21f7d96490fbf5c1139071023aee2407687be5ad0bfb526ad8bab9b764b1887b859c06", 0xc8}, {&(0x7f0000000280)="854b2a66e8e53f5df2499f73f3d058e4d9f897e05a9428fe163d09c7601d59872e65d05e46677a190a86b7530d1f48e7d797cb057c4a40249d3fbcb8db2624e83125202208c2f68ab4a4ef954a75507c6d2c445915cb291d278e4552420e639e45b9b160f8b94a050b4958e8deb32b30f64522eec465ac131c19522a0ea7a1ffc3825bfe6a59182da44d84c561a738df9de1e5c53bafeecfe04e05cd39d186a643bffc8b392bafd5845ce79cace2e24a58a32655c482a9c1c1134297ee16330241776a528d782e317ceb21c7ab46e85c99d9794c6eaf6bc6397849b0e8ba81bb2c6cadf555fca5eb1ef25c1d413f2ee78e509cc9", 0xf4}, {&(0x7f0000000380)="708d6e1cba02c04ee7ad78bad9dabac3045cabbf76886bbbd9d1165eeb3f9e991262dabdf682cfdfbd84145314835b149b586bc88737db6d1341fceec0ba463eeb1b558b9de08bf322aca528d772aef35c179ba78c7f0c50c400e0727f00033f60f5dd946fcdcece1dab71923a31af65ad56e5e74b8daa2c52f43daf2f7b7a9f51c8b0294ec8f685cb8c8930ab7d553f31d0fbf4bbab17d56f79b31624eac925f5ae74e154f13005f6", 0xa9}, {&(0x7f0000000440)="a6fbf44490a38ce800760047c7c28c097497f64d8fa36e05bed214473eaffc043c74613101df9182eb5a295c08f95067ddf9112c85f30979adc2387be8ac9f213a741f9caae8665cc741028d574d5c9e54ce3adc398dc3b6db77f3b1efb5ff7ab37dd0dfb1c3d1e931c18fa912df9e8df05b54941f5df74cf25999def7f09a68924b95a88899e115ee2b0aa8507b9009bc3e46753a057963a1ecc8d663d4558d5fc2f53462f383d0714aeb87458d845fe18ed65f7bd89d38aef4d001d6102a465b643f6132a99450883f25b3a8154251eccf5aad7cea60ac4868e6315bb8c59bf696f693a9d78004376d10dd5c62588eadf6be7adc708db3d0e1cf00069499d51ee6e153d9999d092cc941ac732359e6577224116b1fe8df2b0eda9f8d8074ed022ee1fb59d9fc57e472fe443d84d1ebc8a220744d1b32bb9093fc29208b544fd136113fd0d378cedb55fb1818ca91645dea63ee7cf9ee339598c8a9d11649e8d77f7d0f6195756062be593d0a93dc553f352691a1c40669d848f492ea8a49f11b698a86110a7ebef83841f578d06ae7d741b75ce200e392fda8adc5d4bd28865eb9e431932d6197a5e11aaf65b3711e96646b65c1d10f3ed33199d334be485e3a9c51dabc269714c01aafa9d2ed6f1686f9fd51c40d668bd2571fe237bd6857d447e3f506e8b2e8e423d6fa7358a785553cd5e1afff631de5c260338a018a2f005bea1b9278181932dc329401e60718d622264148b72e0dd6fa985e57e5b5931806d8d1685006336cd53b2d94ca30a3697ccd33c40a024a1fdbf7c9d1c6b57d681ee15245480fed67a8686ba2d3a1793a9b5b07ed45b4ccbf0b5bf22da40c3860512ef39209e2efaa96df906c5e1fbe80cecd0db2d09b3433770598ed069819c9a06628713346f2c301a4fd8b3bf127ea2c95107a1a842c8130b429a217f2a55cf6de6245485caad400360413315c7c5499961dbf57e33d0e98930a64652e249c66441d2993bb41ff62dbabb2d34c38b98f317138b372896d59f9a69a6d5601611ba286eba62254b7dd00705ec7c624951abd1efa7f4b54d4acfa39cec8e507484a7138d533cfd567d049a6c00e616cbdd7bb65f330b1c60d02de08a52c2d627d168459ebdd08b64cfcad41749a36a26272b454bcc8fd4f9c530797e65965263a5f10770b440e39b730b9532b2a5462742799bec2d2fbe0ce37a86e003ca9c05f1bee35a18b4fe09601b8ce15868a63ab85629a127be80dfd84356c10e04b21ed61ca26e6af2780a631bc431cbef160bbea15b443a3eed785c02bc488e08ac25dfc6b66e3f3e85f817d49ccf4347c4f8fbfe45a5b337cf2429caa081b5d1a34fcd1a8f7b235b846fc68d69d9e41ba6d5ac2f7e5e130fd9389f4f5c535fcc567a14315427bb7726ac2ae4f717705552d4319788486ce3820fd64a3d52d874e25dd794c504c5c16f036ef5c5fed40e77b6bb3b03309e571a20600a47e64086c9b090fb2778c8a4471e0bcacb0f61443b35c7b6848665168db0e6cdfe4fedcf20bea4667ba3d6fb0e273724d7af08ddfbb620f41bf766e61f3fc18644354b65955be5e422b37dbeb2ebd00cbaa55075480e3865c37edd09825da2e5f10b3cb19a36a8357cbea19af54e339b1c9364084b59eba948e30e8f9475b9efb8e09d23c5a7f9d3c5afc53905680ed2cce982a59c45db90459ac97c0a86bdd6f7671006ddda0beb377643d222688212c16663b1b9a02c9de5bc84e69ebbd0201c3a3365a840ec1eb69182822c1942ef281012723b0943753905cffe3f39b76d8f1896aaab123217bbdcce3780c213468b6068a04a2be74960ba7309a2589c9fac1c51b6583e2afd1dac6c4277105e1ac5652b041262b3a80ea2bfe14b2cbd963471e4c15a4cffe0153ee89a61fb80edc3eacc4018726a765623a88c3858f6dac1c43d6942706d34816f34643c9c445bf2452b622172c79c4365ce8a1f9319b0970d6826ad29668df4714f687e522886fd3abea6d7c151ed71394e8684ba8ead197239c66be14ae32a0d33e22b17815f127b85e34b082195cff2cf8345f8d295c2c0a41ebb9e04ceea5e4fb7856a924ab84fcfc6418620358c5f34c4b20abbe8e3df7b25d09fcccf0c50af0ce101d79451d829597166e23752f0c0700a781bff27a618be981acff9e3783455f6571e543cc2605b93971087cd6f148d5baa9cb3c841321be0073676b49406076968e5f6798027f88bf46da95b20ac457b066faa7e2531718e36a417cfca29d69d7611a4adb4c737958bd4882882227aaa4835ce30ac5fae9df0172f8b1bf5179fa74ebcd995d2b5200dbb60751fc64e94ac968c4232cbf522b27def150c1a05a82b5dd4c00851936c64dffb045997dd19551026c6eb09df657c37dd9158345cadcbef665c1250257c9ce556ea90e35321ec9dc5846dd12b3f30fc54594da1826f16059d3b1345fc1cf3f3c84dc757c21538509345f4f169fce9bb9ce43dfa2a12e5a5c87c47e7b67fbc3915b20ae04372aae19084ff0bef016b4ab7d71829d5d8095ad8e8ba5bb50473ab0594acf43eecb42e05bb4cd93e35af8257fe014136f5edcd6e2a2bf2fbcc0ca52c33497aa4c34998f230ace5d0496803243addb2c85ecde587ba80976c7ac1bbed1d9fc8591054e390cd445f6259d7939064f6b9a33cbd8ec12ea94c99ca853977ea0e1597702c36eac93b5c2af34b0ac90ce1523d6ee2c76bf16d46ee67d66a8c91c4fd553255c19256a4c9bbe05c44e529fce409c8aa32e401932b2251cff29df149d46ca59496b13a998b9295d9d166c61ef52fef7648800abfc0029df6dd3fba17c7c11588c6acaaa349e3158371f8499d2fc6143dbf5dde04abd93b4ed73cd622b48ee49192bf4ab61e53a7ba9f5312f5fd0b5b03fa040c0ad246f723010aaaa6ab6fdeba9f1da98cc9074309429563d46479997efee6558b031ab455e51eb732c5f341a1c6a13d9551c38b98dba17ce2466ba69aedeada5a0657372baf56150b5dcd306acd1d2dd34f3f773acb9f5541f5beb02ea910632d9fe3097a5f60ff7984155dd971470260c52c9100fbfe0be0058f005622a06af123d81f50e455f9b926dd33ce9d458122dec5150bee3a56bbab8acb440a7f471ddc6f37c4e47d774c778e420e7873805141c92268ff7db9e6517403f45170570d4eab90514a46868c5d89dc86028ac2d6a4e2c51bd5e23bc42d7fec735d86a4fc36a657f57e8641e16a492b34647638d7d41155731c78850a7f624ad407fed19adb8ae09d1179e406592ef7f8d98e61ed260177f3775a485c391a85d447da20ef88e60b46d1805ccba679a1ea1244eb56f4fff47ff2c94ca15cd8e8e77a42f9155bc17fc4ae9dbc5d25c916983b62d9d64907c271e3867e4ed135c69b43a5d7898843a32240504c4970d272ee34645d3c5bc5929bc25d6240b07a031b379b73055c8139463d2f378694c8c89948535d50c16d4022851f33bc71759b294657c6189f4996c0e8fbca1f04bbefbed4d7b396803636db55496420ffa44bc0df972cdceb1c4e5bd0e97bdf8dc1a04adf1aaba32831e69b1a5727e8b9cc7c93f1f3f819c50cc92fa877b739195fc5ae05b43b7ea827029cdaa88335eb32f35e186619540a25d148011db2697724f6e18532885d3d7164c203d788e93648953078e43e31efc40855332162101d4e935c80f27d7ad29e797d3f2b1d8c81cab75147e0499720204edbbcd8fc0120317a8ba6c4f90768f38c0f27c193a96870cd109c476dbc2d402ac38c9e3d29aeafe065a8ed32a090db5cf5b7b434a0c30a5161c489ff5057102b77aa79802843f22bc9cc6520c4c8e81a14f7ba018df23b63a68422bd53a7f898ff889a1a8179b1e05846743b1558168452603e3dcfddc4ea88cf47f5538999a0863c54b2f8464d7dbd07e1f7e1f98c2d3a59ecd9715e8e27c2fb4a1bdf8b4792caf104005eb5fd8b19d97326c6eeda08a759ff2352b3e493d02d5cd217ddeffbe71a41f4fac42d416bd198b75b2d2c8ed0b5bb0413ed8b195851dc3fd6f8cdc2af188a63e67302de97cb4bbae314b4dfde377ee58f8009c1f0d325feb4112a83f7f3810c87d5acff1bd770c82da875a36b4441e37b636b15727a785fd49259909d891bd7ecc8506996aefe2483bda533a22dd4ea66343484383fd9dcbb969c123e76047fdb1a64f463b6bfe0e4505b902e40f72aecf12ce9a61cc58a8c9648acc8a2a407374718c39f096df9066b7a7a8c75f6d8fbb7304d240e1e0db3690b38d4a2ac87aea240a31efd1c8451191c2572e39e9573625968b5488ae7546332c25a6991736e3a1717702648aadd4cdb7a17ea24b081c45126d171af9bb61075aaf1a3240e381e939378a7d0e3624e04cb51208e72e4af0ffe1102fe75a2776b786fba318a81e58dd5f8730d8f6808ef68ed0640632da2efa6c08bb3558fefdde48855fea80eef55b7c7a51e94a6db13c76e9086b6f7bac90b1771f0d4c24389cda478f6ab6aa06a4c9aa4f2d58d45f71b947501f50e256d80e27add201457b5fa76c38ff507b4d781052aad44af4a00095159939101a5d1c64c53f04711149f274cf74cf84b2e7ba8906b15ccf3801247c48a465d6fb814395fd6671a1646964df71aa320879ba7a5e61130be9e9eb5f0e088d74d4ab903a277a8ec7cdb714483dfec73c6d9759e23251a794fb03c8d47ca047b1f7599adcdab92d3ac52d5e5caf2b204b62a33b4b97d55acb4e3cc94c80b3fd0f3dbfcf92c62b0ad247cfbfe9b07a5e376c9222cccf5f30ad07f2e94a5d24c93a2e9100d50c1428eed0aafabba69e1169f191b3e098033b27a4459f8854e7779415bf37335d51487267296d70ad1b085718b24fc34ecb0395bf1eed26a836f8d0a98e5b9b2ae76e4d9ce5b18a6241ed8f86810f3f54c3e35b044d9379421e5b91f850176d8643b295165c9ddf80cd2661b66ae94edadbd1c1dff86b80a6b8edab86bb633ee2308baea6f5d10bfd0d0622325c021aad85e0afac7bb8a386bcc050964bc2fdfd5cfedec452ab0f476f508b267bfbd77593789c0dd270162d4c70750c8065f343ffaa4f5d5f8e945fa6e1ba2668e6d3cc7098bea07cd406230f98af07d6a70e8b79b53601dff05796aa7b78f962ca018197f34fe4d8921618ea63b56e9129ad20570ea5f43a1f0ef1f63cff1ecf0377d7709ed5c29e619b3948ea198636a421f7b2fdf689aba04ea286285a16fff96ebdda607e9648752283b50336a208b130d37db25dbc36d673224b4fa1ee016bbb225bbf64ce2adc3f5bc6471f6ab57b7b4810f93b5a022bdbfea108db7fedab94e7d72cfc03c89814c9883896dd63fb9ac6f9e91de6179545c73523a4558c602ce9325ee48305678a524e2d5605883411425b57e1f528da600fbebc11cbe3c3d250a73048d365534025e0a860a583975f9cb598e9ad57c4e5e6a11cf527f33aeef9f45b7a875f840bdd030cb8b6a7ac7cd133e13a2309e1b378ce41a129c151066f9e849e20ed3efe5f241f5023899df17b0f5fc107f821d015df26d14cc7735cffc8ec09a9bc0f9bae38a83359b9acdd3105ab630320fa11c659934dbdc1813bf6527e4c3352f72101a0966619e691bf9ac7ada74e5532269ce1ed6fc9c4d48190032bb950a5813398eb867d32efd778cf4b49900fc8e582de6c3039b11d96147f83389d81f98a7fc275361d9ab72109e5304993257038452fd1e050482c274a65ca8ea93bd33d3d7cc006cc32b1288b14577ffac93590c9cc40ddb4d814c889d426b65c2e88a21d7e", 0x1000}], 0x5, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x5, 0x4, 0x2, 0x9, "145287daa1dcb1254f0120010ca0ab2344f1eb65", 0xfbb2, 0x401}) 10:06:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000140)={{}, 0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r2, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000000003f31ad848b58de656999ceec2aff6549cc8d5103530b1fd4c3e960f25b5c67b0918791d12f182bcbe5ea921195f03b7f4ebb50f8a60e68a3f4cc1626e42292ff1c416f829de9a52ef884e728e276c29fa8ce2c473b8502a93c89fc82ceb6bd5fbc89b46d698c514051e3f1d53d1481fde072e8e6d70395f8966a901f8a654c6fd4a6e8002ee74366dba4c4bf4c6baa7702c1a7089e510765e51484e50521cc26fa3f64abb068223f81f86b8a29dae747ed8c5463a9d73bf15d4b053b8b8155e27b449cf6af3376c8f78d1d547898769d5d6913b9"], 0xdc, 0x800) r3 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) geteuid() ioctl$KDGKBMODE(r4, 0x40044b06) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r2, &(0x7f0000000340)=ANY=[], 0x0, 0x0) 10:06:16 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000480)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73e9a044fd33055552fbece41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f9c3f8c784dc9c44ce0d7271e205f099b2464d00db4ab897f2b23aa8ecb7d1890c8e4e713578e179180e16c4a1000975b01f272f5d99ea91ff46fb3722ad4eaa54d3567afe96d210c2e71641fcbc886b670553e8dc77d79c14822482d06ead04d1d9425dfe346aee0db9a92bbfb33088259f95dfac818284adf12475f89cb61f5ce9e6c4be6d4bc4d25a674eb901360486954901099ce62115e5a63a0bf8646cfa20d77382142ff410f3d850e5c46e21fc3c629996b248b5d8f775e9fa0c178a22f11b71c4f7d692707d6e3bdd0463a2bc749c904b55993d8b6903c", 0x1c3) write(r0, &(0x7f0000000040)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a42750600", 0x17) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000002c0)={0x800, 0x3f, 0x10001, 0x5, "4378f19135e045caad1440434ace9c50ea33ae53", 0x9, 0x6}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "dcb366c4f2cd9ef365b05332e4a38667ad2ebc3f"}) r4 = semget(0x3, 0x3, 0xa2) semop(r4, &(0x7f00000004c0)=[{0x4, 0x8, 0x1000}, {0x1, 0x5, 0x1000}, {0x0, 0x7, 0x1800}, {0x3, 0x6, 0x1000}], 0x4) ioctl$TIOCDRAIN(r3, 0x2000745e) syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10010) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_WAITACTIVE(r6, 0x20007606, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) readlinkat(r7, &(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=""/112, 0x70) semget$private(0x0, 0x3, 0x114) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x810, r5, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 10:06:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) munlockall() r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) connect$inet6(r0, &(0x7f0000000080), 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xe3, 0x2000000000000000, 0x8, 0xfff, "c0e6a20259f8222a54fde1746b85a1d40841ec32", 0x40, 0x5}) 10:06:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) connect(r1, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r2 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000300)='./file0\x00') close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) minherit(&(0x7f0000684000/0x3000)=nil, 0x3000, 0x3) fchflags(r3, 0xffb8) pread(r1, &(0x7f0000000240)="33d52bf21d36610d16fd78e7f60dc9519fe2ae2df6017db0e146323ba5dbf564dec8ea7b520cfe1e3a85052735", 0x2d, 0x0, 0x0) r7 = shmget$private(0x0, 0x4000, 0x6, &(0x7f0000323000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000001380)=""/125) clock_getres(0x6, 0x0) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000440)={{0xff, r5, r6, r5, r6, 0x94, 0x465}, 0x5, 0x9, r4, r4, 0x0, 0x23, 0x10001}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) socket(0x38, 0x6, 0xff) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x8, r5, r6, r5, r6, 0x8, 0x2}, 0x1, 0x2, r4, r4, 0x3d7, 0x1000000005, 0x36}) mlock(&(0x7f0000066000/0x1000)=nil, 0x1000) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x5, 0x9}, {0x4, 0x8}}, 0x0) r8 = socket$inet(0x2, 0x2, 0x5) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={r4, r5, r6}, 0xc) connect(r0, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x2}) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:06:16 executing program 0: r0 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66694c653018cdeeb82fd91a8ea9f9591188002ca551ebfd0e0cfc60830eff4db846b2a35a2ec46b60833c439b9fb54cb188dd3e7942a967f063a7a9b783d7db9d581488d08192ad1f25dbc29a8644d8afc6c077be37c249f39851316f47836c23a69b5b1e27aabf283d519b6e5ba84590ecf517c2c9b6330c8472623bcc2b118b1203901695"], 0x10) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r0, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) pwrite(r0, &(0x7f0000000840)="461dd4e4bf2e98d18c4a90db6ff62a67fa3bfd37a16b2f19b08ea7e3412e0d405d073d12658156bc23489c3c070430038489436467db835a6cae0acce9a004ced27befe0c226cf12e9a39af7b0ef8adb8e9be532dce79b24f929812d6f794041edc206f7146ed3db27a39835fbd04a520ac4890d5e5d2aae39854af9eb4fd1db287fd47c4da5a99011a05e06225630a9131b72757d815b99c1abe350fd97e130a26850d70e5615fb1591c3d057dfa6ca0dda28effe57cf4f9298308d0f0f68d5c7d07ae6272979141b486c767b6df8b77317f69c8e34a59129587ff0567117605c096729c678de", 0xe7, 0x0, 0x0) 10:06:16 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="c30229fcd70c38ee1e1cc3ceae28833b7469f08fb96131995b7a785a57cf23e4969af1ce067e6b2296de2ca91bd50f108b2e724df29fa1a482eb72606179e0b2fb5347a28b82fa3aa848fe45e169c5f5d0bece0fc7e62c19ce1bc2aa4ebe226fdea158d22f3544a4c4b924538da813c5e8a3d370b535b597ca4b5500aab73c933d7a2bf31bde77bd67a48d2f8d0c93b4065217df11e743c175aca2faa3174ab2bf44037ee8e8bff123aae5d9a78c44add9792c3ea6c19c5c49c1a283a0301c9ed9d18431c35ef56466d19f6d6b8e7d141cc4fa6c406d4683b945431c161275e999470275604fc939a10d353fddf69c2338d13a65bc42df0b3ebd75f83ea376c169dbd13ea34ec555a62b3c5717a2677349ffbf4f2821f7f39fdc2cba626579327f808b56a6c9b6fbfcd97840773529e73df390e10782f991ae3793d8604075b9fdcf5de59c3b4916ed3e481e8f6560367487f334048cb556af1388aa7f2b133260f2c880fa9523467ea47ee5619edcad129022820a00196719132ae21935fcf0c8f4067e43bd781390dde30a947bdb69bdc0a6a4523121f0aff8da6e7558baa7f44a9ce57c62d17770c96d498b921480c08074a1678bba06209e98e4cc7905340e1f59784ef055800260fd38b405fc32a90224dcf211705b63cfe1323fd77287fdf5ea1062e44ecd46cfa2ac87ec3626311cfce3b2f8791523b29c9939abbdcef0eeac9a0c4bed3462db89e9c7b6d6d3590a8bcfec9e6006e579c968c3cc64c8cdf7bae6c509cdc5fe9ab03fee3dc13a27989af8001ca49998d093e37f0cf69c8201ee5a1ee3af00eb57f8cc281ad36dcd6c2c707f2a98ab4e90fc58ad4c1f24399d83ca403c7ad37272e236d30267879b508281e22c2e7fc1f6ffd6b484827347035e29007522b04645bd46b82846871e3b42f91de462fbff023e4583752ed6bd056331274c6bc938ae3ebbd83a4d8a65c25964cca87b9f923273bb07ae01f3221852a3d6ac2f7fbf44f2268ce03eedd7e18f0ead038720cb5760a7eff0993aadd5f640ba69ced700f1ff6f3fd28b79da15d5fcf7a6a6c47ae8ca46c4d29ff56b349be5cb71ea9dc0088c44257d5897471d2d535ba8a837f5055f2919e354b0a4dd3b4f2de202c7d785e635f640e1808dc764fb530c8c860b42b7c75163265b822a0dfb48c95546a6cd1070da1c2f2e6ebd66ab9cfeefedbd605036709fdb3d499faacfbe45803ed68be713fa15c06924f8ecacec38301aaf9e2c449c4c35e70826a7284b98282a593937760cde6bbf66d7e566acfa06d1e8d91e1e862de244567c21df3467fb4f3a4820ceabe4aca25eb03a67bddca31addc058bde6eb6cad7d2d4354faefeff9431117d459e45b1483459a5da4f0134993ea270b5c88d007e2dd60d2cc251717fdaf62f523cb5a56fa537a4871dc597ed0da5f74c7f97980c377fa515ec91d178de73256d9d9535f76dfd6037086780a3c59ec58bd2ab167b6a1957b43b128aa98f33e132e1616feb2c9b92d609e3e6697b9b8250c68c8df7577d8c6e0a2dad356aeef3eb3878a58787e0dc0f3c2df79f943674a1b98eb1f1c1b5872f78a3252c9464917ed46723447d46f966d1f4b66b7a0f3abe05edd8d60dfdfb2b6b9fd2fb560de1a815d875c7fa21fa745f032c0fbec1cb682027beec15531034a5bfaf228e0a646385a9bafb082eda10acc124ae036a0ce1acb09e540e17b7ba438af158dbff72cc04d7307feffaf2581286fb0f043e7cc59dc58a217e26f9bd2c7a15a8f5030e034a210ef4324d67eb72e21161a3cf5e56a51a2175c5d85a195dda6922c0f9637ae1584de431ddcc6fad968b04901a33904dbcc7577c883adafa005374f2e7f7939fc18894846b0427fcbd1f402f99a2e04c850c3d4a80974972f753e579629f8f798e2a2f44b73cf6d866754bc20f4b311527df58d1363d832dd5f9f8185878dc8742f333d4a6fb31a9fc22857287063fb42f7171282249d786fe723eb9ed5e9ecc1df6a54c4da32be433f08716c272f7ea8b909868d9d67719a36d88e0c5df7d3b231eaab2801ce023949b852781716e51497e44f5a52ace68a0ae9d5c8499ae3db342ede2c8d67b3d4525fb4ba049378f5347b2ea528fabea953c8e927baf3abc49cbf7afd481b95d9988933ad6fb70e16e6676b65040be5b27e5b5e3b0aa0ca16f400c896c5437e38f8845385cc7d221bc3020b8671d6b5e9d3acc161d5fc1e5fef50bb1226279ec3e999227739db020903fb67a9197c6897e3cfa464eebdf95e1f4b174ef17b51f1ad4619b70af1f17019a61aee9cd1998b9df43cee76ce8c64b2f3d56317d45eaae79bf96ede45b87adbe6d4d2c5b36543495a1b963c9f791140aae0ccb0843bb7d57edca3c3e252b4a055e22d8bbad5991695b660abdbb708003188934d91295013301cf556788fbfd24e06039bf959348b13fe9c90045d5848dfb8bef1bfcb32f0c289c87329f9c069950dbddf4321b00408bf92d585f10052b41e4d4c6deaf0694fb506de3df627b35d14ac0092778fcbc16ad9f3a811a9c697ea58060ed7f8fc5e91fe09256bd4fc34e14311697b2d4e86434ab18dcb9523c102baacf2ff2599c3efa92e2fd9760207322aadf8ee3f1d78ea52576d7e12f847203e28d0ab8aaefd0b994a590f9b767ba99def8759f883d955b0eeb907764f5cc3f6b496ab023be7f5df287aa958da2abc5811c77464e237c979e81741d103242c8415457e37374c53b6c44067cad51453ea4047b4b0f52d15069bbb7b345795a056fdf8403cedd2b6ab14bc2e34fd8e45ec6c7f6e89f095b6a4831eecbef20f9875b7b5981b5de33c6fff8b46546f5a62dc5b6a2fb355db605eb160ebd82bbe59e7f09e8660b97574e7c2532eaa0ad841bcb4bd0821c9f75b12fdb2ef27125e85167a02ccc1471d3a82efd8bca98d15f13c04ed98e2e1d227db99ed00a002db616eabc43ece8d034048de2a83001151672ab56a9b53ed83eaaa9ddaf375357c047a4642d186c95025590a6583657a63ac24490d8329e50d39163a1570039b3e116ee06dbf527cd65e222d11d4ca785be235cc6a7f7eaefd49cbdc46da98a8953ce27faf8a5efd04ae0354ea2145cc6acd45017edd6107dbb14173bd9f8616ed624565923961f70fe420f78d2b94da71833c289683de3129c12c79a021e027d2f15cc0cb295624e90494e93b98c7a4c6e25d281df9e2757979780e799d87ff5027126196210532327f234103148c2d0debe5a1c6379cf670d620c2795b2edc926c8f4dde0e1c52e5edb28b8c71c2751862210fd33758d446b9ca874d30058846d3e2fcd02089a46a9a9a0592ae69350f9840b2cc7542d64d9616cdd02ad5b4309fb498a05a05a2a38ac8e79302a6d24a28050dbed29c47342a19021b0f49fc64bbb23220058088770c433ba5e96c377d8122d75c9b0ed8c02110aff8a7f88c7b158f27cc8f19419ea777fab5bddda0dbc0eada6defa8d6e7570670d3fd198ceca9f516ac088b5f1375fb9a82591501bf8a52ccbf8abd3a4cc0d3dafe047bf09d6838d3d398bfc62709e9a723f9fb0ae32b032335300c8eee62ecac2b0c9cebd14bf8a3a755302ec92f3eb97644729c523a675a1547173347381bdebc386b21cd64e8dee202256fac1ceadcf1ad59bc217fd80ebc67feb1088970d0774b63d10d8e1ad6a8ee953b10b5b956cda1a060ea232e4d2c83756405c94cfaf06bd9288ef789de382d2fb84b355869fb7b35aef6ec5471a1c224fcfdb5887ad6bb14055861a308da7f1aba81b61af2bec59c5eeea1c0a0ca02e752af52a5303b45eb4899ec2ce7152a29111908ff3a33f8b949f4a5cbf9c31f7d9d2c484552ee2af35aa455072cabf4b9f9fc41616bf438777d3810f2039ad5ee989829af110a86f553122d6ac08b110794996fede5aec97cd6d3d235a2535147bc0ff2e53082bca29047c5aab2ae932e103cf1b7d6cd70d807b9174c7680085c0ce00aa2fb59fc5a5fff97a0fa93773e27176830a80a5012dda40a8c7e61c1344f30d9968afdd1d42cae7e40a438138ce8b69d73ab693ff02ab46bb738cf8a640eb588c432f355a0f087fd84c46e31b5a8e4290a4f0f7c98e71374984f16d5249f8e6bf7d1c52a57c81a853a3280bd1509e9b04015ec98302d6879717740325361744c3e6722c34de332d19d90c053a752ed4a5838dea57bfbe0d99ef95c580176a72fd5d06508ade9e9a83e6c54c8c12027f530d85495fd3d83a963c5ff483ced2315437d7b3d35dc39eb4213091a5e65a5dc6454fa77be73d53504c65c99e9c7b5a91fe68ca756f8ec63fa01326c93e66486ed9aed5f5c7d51319f18a1566a156842628bd4e6fdc5b0af2ef87e0b676f81dba525556efe19ea5163608450b28be7eb422eac8541b045dcde5f1621875b581a80b984f9dcb857b1a176d444a17a4aa2499fb8062bc275ac0e5e8d00b92d3df3423a7666f1f32bee579a0c8565fde1ff08c7887b9d664bfb527b523b45d1bc7948e97f1ee77847f293f6997e6f1d935a80b8604f6a3dbb82501965d56e63172da20c08c3233806601eca1336b8ac1b394548a3b8cd09f26ab8d7268b104cacff99d14b9ab6a3d53d1adf2e78c5bfd6af700694689b559f26b23e451a03bea43d070242179c237df98b0d16f06d0eb84a0ca09ae6bf575f011c1af185aa03cfb5e452de46f04a9db75cbe20b009c02ea9d9dcc5e1b901d3585e4b0d5b506757caae56c34b6435d5a2b2c8ce6ca4009930edb0ab4bc211465412ef718be44bfad4d0f1f8295b15837a7f31b15dde964e3d4a0276268a237d01644f0a0255de6c0279160f910de5d9c1238f67ea0d9938e0ef9b37d0c6f18bcbe9eb114aac7d6511a812189a584271d77ab33d868a76aa520446ba544a96f68896cc0a266725bb0605eaf851791fa972ba20a3cae324ecdb5f9661a9b3aa368b258cfcc9de9cd5268954c53c9fe07e8bb9cfad4b2b9eb8a3d15efca262d0280f6f9a9d4382af6f17c55c9fc49603cf109df270987b770be2a52ac690facef51b894c60bd425b581083eb4515e1a031fdfb7972f2fc5232a585495a8b2fd9f2dc23b187e2d131b55e822d71c21e3cab371e5d944948737d9b472994f9279d2118b5bce32cd249dcfe85e72869be97464b1b6e895b539af51aba5d984e2148787d7cb29d4543421d3bd83862d2a4db541d1a06a67418be20ce8d4dfd0d56bd9408baa29bcf598e74dd05450a35eab042ee2b6e3cc3d69368a74055985a4b9e1f4f3790d5c4e1e2902b0c883f970ca24798fe6b10aba0b1c804a5bdf02313efccb8d148215cf721172f15d6fc539ddf998e25311261c7c09cddee11d062a3eadcd0070b0af21ce717008d507de31baac3bc0609190d611509f0cf25ac0a025186202a03c7dffc92a4adeeadeeeac9012f13e59d82196a5e949e5926a3131fd30bead52205833fa852cb77d0e4112f05170cbc522a4ca2a8e0256516960c18be625d7563789708edb1859e8a41301da497ad25cbac513a8b94e99e20cde8c11d9963650cf3345e234fda6c99a48899bfffd53b9c63a70572ebf6189d191bd47734b3692761f6dc6f88cf24519861432c6046d0880e3fcff3be628eb190cc46300555de9dfa210fd1683998397ff46fce199e80e8eeb35b3020da2e82afc9ba8aa4ace8086d66890db4411ab54ffe08edb0ef4738322ef5300107ca4ca7c24428ab837a377cbede2cd244f006ac28a414c2568444929468c63a1c4647a5c87912325a88112f80331c1c0fdbc7772529abc4", 0x1000}, {&(0x7f0000001100)="ceab03e96e04435057a295008c55a0e16661b640851ef21e6343f49d5ec4b9826d3122f84c232a737346e2581586a75a96acfc12bfa68105db2c10e7ce004fe5fcf30e13d056b0641b3cff12c021f98689efac939b17d5e436af89f21b94dcd8ffef8691c8d523c725d3628b9c2387c27f34d8bad16e248a5f38587fae5211fe71aa6a590bd0f9b84ac0ff64451602b4b5e189acf14449b61b4e648d7b20c367f84dbb05eb23973088a03ce84b95511e2e32f5796cf812905553a50fa7beb28f7d8524aadb418e17c3a5bc9cf5", 0xcd}, {&(0x7f0000001200)="078cbc6a0d074cd58291728716d7f1b6fa525247d4129a8960f7c7c464f9e759097477f8f246a486dfb16ac1ab30c599bcd032fb21c2cdcbeb8a15f5639589612ac5cd1b1983da40a3f4812e8eb186b2422e21531d732fc281062dd06e66d0c374891839f8d974a7578ef0a6141b90c067f7c206028ecb2d0fdd7e9607f90417c5f986b3c1bf049e4ee53d2f25a5be7ca0f34e4131f53e79f7568294dcf0b6e25c3f98d85d40a607d954d879985976b20f22dcb9e03784ba9677f6bbdc23b6899579971cdea95b3ae9686596126ae2af05f06c1d968f64179fdc6cfdf1e12db69b57", 0xe2}, {&(0x7f0000001300)="58bc3bb921603cbe8732b4c633a5e17084962bac29cad9c211e6148659f5ac7a0093267906d21de3c6f3a022d77f7bcc9cb8dda1c9c277dcf574ebd80a23bb806d4c197dd0c5e063e5e2d60c65a498d320c8534f9a3b0e6d9339330046dee63c3b781cc9f378c5e4abcebb8f20f5cf23e4d08202e81d2cb208e90371215af4970e7adbeb261af027f2aa6358dd4f53563f21196fd0a123009d2cc0409a14df16dd564353388942d748c7d2c3c8e3f4b7040f5c40e3e5c984c58725de5633d35f2413a1bcebf4e159967223137e37e4fc87b3194ebbaced003fb30c5f0c349b", 0xdf}, {&(0x7f0000000040)="5fe7a75fc5bb2c09b37ca48c68738f0d7776e87a25b70bf16c9fb28308356b739ac628cf8791ceba2da621e839e1031fe20f1cadfd5f454ab1e99fee", 0x3c}], 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000014c0)=0x80000001) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000001500)) lseek(r2, 0x0, 0x0, 0x3) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) dup2(r0, r1) 10:06:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 10:06:16 executing program 0: pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000001b40)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x40000000000001fb, &(0x7f0000001640)) chown(&(0x7f00000017c0)='./file0\x00', r3, r4) sync() unveil(0x0, &(0x7f0000001840)) flock(r2, 0xc) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) poll(&(0x7f0000001700)=[{r6, 0x28}, {r1}, {r6, 0x9}], 0x3, 0x1) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001800)) r7 = semget$private(0x0, 0x3, 0x141) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) semctl$GETNCNT(r7, 0x7ffffffffffffd, 0x3, &(0x7f0000001b80)=""/84) close(r6) msgget(0x1, 0x3fffffffffffff) r8 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) chown(&(0x7f0000001780)='./file0\x00', r3, 0x0) shmctl$IPC_STAT(r8, 0x2, &(0x7f00000001c0)=""/4096) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000001980)={0x2, 0x80000001, {0x8, 0x2}}) lseek(r6, 0x0, 0x0, 0x2) semctl$GETVAL(r7, 0xffffffffffffffde, 0x5, &(0x7f0000001a40)=""/222) 10:06:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) utimensat(r0, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)={{0x81, 0x7}, {0xfffffffffffffffc, 0x7}}, 0x2) mknod(&(0x7f00000001c0)='./file0\x00', 0x20a0, 0x0) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_metric}) mknod(&(0x7f0000000200)='./file0/file0\x00', 0x10, 0x478) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) 10:06:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x9e60ca8227674629) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000080)=""/4, 0x4}, {&(0x7f0000000180)=""/247, 0xf7}, {&(0x7f0000000100)=""/38, 0x26}, {&(0x7f0000000280)=""/242, 0xf2}, {&(0x7f0000000380)=""/35, 0x23}, {&(0x7f00000003c0)=""/101, 0x65}, {&(0x7f0000000440)=""/252, 0xfc}, {&(0x7f0000000540)=""/30, 0x1e}], 0x8) setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffefffffffffd, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 10:06:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0x1731) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x0, 0x10001, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:06:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x7, &(0x7f0000000000)={0x20, 0x8}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xad49b1eb, 0x0, 0x0, 0xffffffffffffffde) execve(0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r1) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 10:06:16 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8001, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20001, 0x0) r2 = msgget$private(0x0, 0x110) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r4, r3, 0x0]) setegid(r6) setgroups(0x0, 0x0) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setuid(r8) msgrcv(r2, &(0x7f00000002c0)={0x0, ""/75}, 0x53, 0x3, 0x1800) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000200)=0x1) r9 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000240)=0x80) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') msgctl$IPC_SET(r2, 0x1, &(0x7f0000000480)={{0x382f, 0x0, r7, 0x0, r5, 0x40, 0x4}, 0x47a, 0xfffffffeffffffff, 0x0, 0x0, 0x7, 0xfffffffffffffffe, 0x0, 0x6}) 10:06:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = geteuid() seteuid(r2) getpeername(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3fb19803481fc656f7c4a99fee679b5457f51af67600a769ca43aee44e9527125d4771ce6cf4b334a910add179babbf1cd4294a374332416afacc8c758a08f4d5b1bd6ed4b28788e97ee797fe99c524b16ab970de9ebaef44160c26ad3bac2dae354f28cb2c5fc7f0e70df8b9edb4862625f365140b518012914806fe384c6a815af8592069790f70f5237d46e3f427e9b65529b66e893c152da10"], 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 10:06:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) dup(r0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "7c005f4eea2a12d5962400"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0xa5, 0x5a) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x1bfc, 0x1fa2}, 0x8) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 10:06:17 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x20000, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 10:06:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x2000000000000000, 0x79cc04c7d638e579) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) 10:06:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000200)='./file0\x00', r2, 0x1}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x108) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000440)="00a3aa1ffd3ca8c8bf72d94a9cf4df6aefede13aafdb544c2e1541469d2b62152ca58f55606d23fbac81028317aa871a0b921cf78bf4b99ec373e4d6efa8f9db70f00165f905904b0be2c403968dfdcc6f672ace2f88a80ce021e428232daf587b2ec051e30fe826d5f7a1d4b2e95d5b78a8b6c60462d167deef1622b39f8d834ab5920c46540a84e9fb37e3575ee498481ac13ed89b61469126e15165a97f7936553d92596b947cf249829803041645a686ca8e03aef497f32c4602cac415d1a2d9273344fe888786672067f5246fbbe9c4ab9d057144a8673b7fe672fd826cdc5a5ef4901850ba0cac504525251467f471cc0cf13d511270a7", 0xa4d922afa7a91056) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x200, 0x3f}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000340)={0x2, 0x7}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x2, 0x80}) close(r4) read(r4, &(0x7f0000000100)=""/70, 0x46) 10:06:18 executing program 1: socketpair(0x7, 0x3, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x200, 0x28) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000240)=0x9) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x79cc, 0x10001}, 0xc) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x95}) r2 = syz_open_pts() close(r2) fchmodat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x80, 0x6) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x5) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000200)=0xfffffffffffffff7) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 10:06:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) r1 = dup(r0) r2 = kqueue() r3 = kqueue() select(0x40, &(0x7f0000000080)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x9, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x4, 0x9, 0x2}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x0, 0x9d}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x8, 0xec95}], 0x100000000, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x21, 0x40, 0x5, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x80000001, 0x81}, {{r0}, 0xfffffffffffffff8, 0x8, 0x8, 0x47, 0x3f}, {{r3}, 0xfffffffffffffffc, 0x2c, 0x10, 0x5, 0x1}, {{r4}, 0xfffffffffffffffb, 0x92, 0x4, 0x8, 0x1}, {{r1}, 0xfffffffffffffffc, 0x20, 0xfffff, 0xffff, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x4, 0x7fff}], 0xcc, &(0x7f0000000200)={0x5acc6e21, 0x1ff}) select(0x7e764d91726b6591, &(0x7f00000004c0)={0x7e}, 0x0, 0x0, 0x0) 10:06:18 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) poll(&(0x7f0000000040), 0x3, 0x0) fchflags(r0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x275) dup2(r2, r3) dup(r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) shutdown(r0, 0x1) msgget(0x2, 0x10) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000006000/0x2000)=nil, 0x2000) 10:06:18 executing program 1: r0 = socket(0x18, 0x42a1d4d7f35f4428, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x10000, 0x0, "b04d00f3ff0a631a00", 0x20}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:06:18 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/wskbd\x00', 0x200, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000002600)={0x2, 0x2, 0x3ff, 0x9, r1}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) renameat(r2, &(0x7f0000002540)='./file0\x00', r3, &(0x7f0000002580)='./file0\x00') r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) sendmsg(r4, &(0x7f0000002500)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000080)="334c427caa70caeceff856911c20c7db41b06b311f9b3f452121a271c766d9b2dd6954ac53602d8de43d8e9298579c3ae883a0d5282d4df532c5c4f4b7ffaa56cb6bf6d236dc2c3d7a4dbf0e48d41af1a58fd7f8bee0eb46a17a564b7b5c606d744223cd50520c1dc0bd0d31f7847bc54c27939389b8f6836db8b6df85941f16335fb4c7079d5ad445cb4b955f7f66f59b64cc4f98156f5b45c1f39a1391fb78041479c6dbff79a3530d53a3ba39449fe364cdfc0dd2d4b0ff1ccdbd54ef573fc68ed877ee76e478ac04870c359468ed7083498b8505600abf88a95634981fa06d780f0aa5357b7b30be3e689558f19d272e7378f23b0728771177b1a39f971cb3a16f2660817e23d0ae6a90019631fad10d40409557524cdd7676b905be381e97250abe9b51c07428c53f19d3b751d3f3e1754746170f7c6c59d666d845027395965038305866d56425293e562a1330425051befe34658a3fb474c4dfad7d23f40d6bc553b66de5d6b4fa4b56c046158d7785d52a717b8eba8513d02bbd38da4f71a3f819274a2cfb0653df9c9036137e6fa817755b7b55483e68881c03c02be73b0a31d2345487647ba149128026b0a29b335b79274e1cb111cf91ef6dedc5153ddbf8938a5f44529607f3eea6a552e6a4abc7dd805bed5a6ea9449847dbda2d0d56637bd3db4272bcbff1ef4a3dfdc8f39ef6831f73085ff0f4b0041f8dcfd81da4b65594e8ec21c626238b47ffd359c4a65249865472953b8d1aced9c3c9d798fea17da94aae54dbf62a040fa6a74b4b6337d75d52947d5b0ecbeaf52dd9b1918a528fee6d68a4f970b58c2e6f306186c5b5c055a2a081010b3e50bae5467c85cdfc2fc9205582964691e4a688bfd45f3f8b6192fc8f077926c1b22f72247fe123d93658ff60cb4818ab27c8f8215eef47cb26671d7cf2bffb0bde46e6017e7542dff4a199f5a3074db15d37f566babe33c911be7af602bbc71da673ed9bf3c56983ad86440edabf42c7156a3339eca8d065b08a0dccfc08768c870ebdd9b19a6bb2653755a1b9a60409c4ff3d763ff95cee78ea2f20046556d383eac3421141b979f5fcc3c615b394afea49be7034a619b2892a44e709ef847a12e287c662313b94c82eff00771d47c3ae36c6344d212384a7deb30a36fd312bc224b014205a56096c53d98252bcc3a324db92540824097d8e9616e4791baa1455234a23d1d1ad25373e78724fec910cd481b4b653bcc562548115feccf94f4c4f1dc520e5df1edadd220725544792f97903036506f4286af045d46bb9a2aff1f12a3c8db8ae2877248d3c81a21cfe5135f1762952d0344013592bd8a918cb2c5edb5ae973268386807fa451abfd061dddec897b13799b93f52915ff94ed8f6d844e4582ab8fa1e98dfbb608d350e7131cbd213c4859b2e00ee08d9ddf212e200c842a24b14a2a2e23cd72939ca6af6953a99b65dd459c32a0441975d7e545831cd70ed3ad109ead3ce86e967e10e27321b8346d6a0df91915241c596f2161e00b8911f441a3849e57822025c6f6ef2176ff217807be50d928e05b3873466dc8c3b1ab6b72addb5e12768338aba03f355b55f6a3e77823f7ac8bb00daedd065fe5984b8c4f515d430b9f3069d9c323545cf6c4106b4916f5382fb6858062137ceea6dcb4f69146b8585dae79642a583b1f615b9d147d63e8ccc72ebd83ae5a4e0c1a37f3ae1fcd630933afae6ef0a9b0d3e79b2f49b2b2e4197c0eabcad1bfb94c5010085d3752d2ebf48ae048ac99b7367c70a372f25bc850aa78a9c8cf5bc65903bfa0b18a38a782a7d630a42cd38c5702ebe5e3e4143cec9dc3744e63c355dc41448f2b46c94ab8e552f3341aac5bee5011fa7c7d754f374ab56b9ff49d6a81de91e608d6c05f506ac5d5ff732a26e0480051ee9e92fd8986a3258b1dc9720c394233b9c03846d6eca770ec07f657118121df118b5f6488565d8d28301a5218e21b59d4220dec25ab8b272af6a0b596accc98ae73d50521bfaa66670beee6780c0ae56bc252834811b208414406375881fbe5d9ff0ed54f6f4228950f3ead5e69842c6ec2a39a27443a7daa14ba2fd0c1d08bb0748121e51e317ba7be3cf8cd9807810e678c900720a163f35cca38bc4fb517fc86a14317c0604483f79d8ae2720a28519a6980558c2c1ac5c62191b8d02d1171e6ca4b00ae80804870593268b2ec5e0c666b94bb90ef6e725581a04165bc5708c7dabf74cee4e7e1c48830aa34d2bc8a1e67024bee5389bb8707ba28a31bd93fbbb7ce3fde07a5f72e9437ab0b6cb19b19ccb5cbfb1a3fcb3a871d1ba89f1f7956f3d98aef627f55328b122f2055cff0b0389c4df7eddc9e0aa43c0b4d508567ce3b22104105fb488cd6ac3fa7a10e3c33122d8742e5705c562d64e69a8512a4bc9b7b63a34a254fae0cc9e803ec6d92b45e204bd3a8eec8d4459a03550c6ba592b94f26d752e85ab174a0c71b4e20dd0eb78dc115880b3ecb1298ef92a973ca255dc4c0bda521c606d9b9df9904aca8433ffaa1c639c56fdb33bcec3d0f1ea5b5833647844aafc820142dabf0c4dc313e49d37fb05cef70f2212c1904e23510bf4b8411ca3cb940310ecdf0526e1a8f5b99c5b4ffae2c937a7cbead1ad745aee6e7b7adc3971c58174d61bde744cd6478623976160eacd2cabbec3996f14f96b055b9528f7068a38e8f635e6037ca6643a1abbedde39699028d7963401ad24d65006fe703628dd13b75261b9c34595c272d8c8dd617046f73b2b7f43ff88facce319bb42a67708e26c9399e28cd3ed2dc0372670a14362d45061e4b0ae3fef9f219e777a961d01fe3275e7d1eafe18eb27edffbb2ff7ddefb660a4d94b4fd93b313d84d6b7cef162cb18aa5fa7715351ca8a6d572c5e765cc3e313bda7eddacb6188e69e4eecfd4ae899126706a7de04850aa7a8101f5c4834fe4ef7c7b7450b3602ff2b12b04adadeaeec52085f19d9d4f52a5b22d30160b6acb1da6696ba0309eb1861443322431055e30b74229e018663d44d9de5ce279a80532ebf9b5b32ec463e7f696571d2bfc239f26f4fdb60145114a41fee2be242fd1c91bb83f914102167aa3c4c45a223237ae36fca5f0b4684b5e3a8c1e14d9f59dc93676741413f66d6b957b0e3303aa5dc361f194a87983fd97ce6a33aa1543e5e13d484795c5b58e62c98a6a69b858353ea0dad3af328e66de6586ffdbc31f32abcda416b0cad58f2000ad480ab5a7a6b2eea2f130a5e09a1b32dcd946439197252a0c1bd1d1970c4a2098159672962735274810910bd7646211d2b7a31a488ce732dc0f109a977682cd6a5ca6382417003e9c5982084022447abc6acfc046da816e934f17fa620f104bd4f337f0c44964215211aedf2a3f77c0d9b30d57eef29b40d6e7df634eadc18f89a77cf7a754f6f7c72af4fd02441344e506493e581628825b05bc028656db87fb3e14cdf220233735479a2b06b61528d0583fd7e1e051857bab8bd86c160ff556e436623ab3850e03daec764c6d837a424ed9eef0e3f4b4b18745fe33d68d07370ec13a79a2451808ae8a3771746b4560236cf632bb7559722739b0a1756941f2573a50e93acfe026003edd57626538051cbbbd6c9ce6ab7d4fbf624194c582a26aff107c2fbff269dff8d443ff175e56c65b9c91e13119264102abf24f0ec3e2f29acb78c6ab96146bc18e799329814a48580d4372acb53b2f0c95e18e8dc16ad297804bebd4f983c96bbfa03882d63339c07521ff24e3ffffc8c76e9424668fae6196e9146205bdb72f300ec92fc3844d2accdc97d0716b18de552cf4f53f4893b3342d1d37ad73f8a20c552c0909b811497e9910c68da2d67839dc8dcb595bf5894435119793af5bc3f115b0efed52395dde686d9e7fc4b609b1d9346319d15f7ad612900ae8b268898a0f7d188beaf632f10b42bdfe589aef8c4deb173009bb469f2ee0f172fe63dca2fcffb0f65f073030edb37046543a13354ac2f8e1473920651a2ffdd84026c84260d86330b54d8042f55e6d073affa4ad62a5c9a1c9c07eb3d1cf820cedd6739112d1b594c3bdb5bafe24934facc436971d9a94d6ca55fd00b4f6604ea66cd5ed30fcc0699ab11628187016e115559a03ccea581aebc9ac569c57276df3910aa02cd1a6f71d33c9aa23d0473f15cd51c7a6919799202b864fe4ddd56ccaee201e78716eb1a91853f90faf8ccbfd8af3041b6677ddfcef010ec8fe32199f51b5a279534da40c684c7736d1516d7a8ebf129fd7407994cf3105325e6466aab8b30bf5ec78491f1b9ed2ec3a1265ed6f6a0fe1eb0513cafec325112f7af346f2c5f6436314e8894892277f7f666c1e8a3c48b80bf507da95696be472c1732140b160a2cd3c3a2f202710490ee4af5f8524fb19ede09a3e7787f9e43b7776b6c4371622ceea29c536b6b16f4729f434278615077b12a7ebfe0d9ff4cd04ba50eba28efa83d299f285126a9d9aa2de9e65cf1682f67f62d499c19358d76380c00d29dd02e349afe046653d38ce714eaff63cfcf03b9488e9b7fe4170ce665baad75cca5bd012e1e27838cac19092109cd78401ad0532d98440999ee5e3a81094694a933c9d3cab17bd65230eede13119681924369db9dc536eff368b99d70f24aabecddcce9ac5c6bf9b0d9c03d0d07e880edfffeb2bc1dcd350cbf023e8865e907bc03bebf4bd25147d5c35d8bd1dc9be2ca2830ebd6fdd128dc739171315c8e27b51f9a8f947403874d1d882f1852a2af28a9406e70e9aa9f63aa053f79617e91034793179ca907168923ba239cf10a65185023afff4e40bd5e49161ba285810c98215b77272ae1b2efb52651458f56320ec51f26419d213ea2c9a9b72e20566a82fefe52735af54dbb6f1c6df9d7f65bb8c82cb84126f5ffa370dbada5e2422874ecda5d058469f71fc66031d1320e16e7a64efa6dd36e079ecc022df387c72c4b5fe6d6fcc8a9b69b10efcc4bd662e6c167d94b82874c413017b365ad5c3230945f5dd94d60f1c182206d3d8ecdd7672655e7368baf04d0e7fea716f9abf9ea786516e9cd5d930cd5f7a7deee61051949626b3c9f1ad2722455b67f25c6e7f61a5f5d1b3cad82a8ac4998b848ea487f41b2839218d16723da72f3de99c3edd35e7770d4f072a387ce375b3b9e50582f8f21f7f4543c954977ac2b6957fc1d69c94e81622883d76335564f8ced8b29458828d0bbf4c081886126e14d93599a6c3c2ba8e2d943afa24343b7e4ad2682962c21ccf7f65ac364dc0f1683c9561b67bdd5a6df54a482510697f36af0e85ab388fcae04dbb56533e66ca6abe6dfec26f69fd37899962494b168762007d9e4b8946ab7dcf43654b2ec189717c85cb8f0c6ffac743996fda014cd0ec8409cbff20f9818a657e8e0e5e88f16d2f83c33a40cd3571554b332917d00f7d810c7243a0548c8348211573ceb342238e834f5be4d134635ee1ae124b31323c990bc588a39843afad0638d860165e709aa9386255d0eac3fee84db27fdaaaff0e67244dbd35d2a3cf2cda7a046d075e391775804334de143d6b5746b1cc527fd35f3eee7820a3a686009bcb3e6c6c770d96ba2ee6512a865200857ce95f956099035f8b3158c8a29cc83d3135c487331561bb785ddbf495990fd715c989622b384d3bb33b7e175961d9561e0aa2ca3a5e071f4f2d4e463c52fbd7844f91cbdec3b3d11eafc05c61505cac4d76e5b1fa4506e3477b782bd2b37f9741022087680efcea861b8f3b7fd9b2f869110e06ab4ba92c53", 0x1000}, {&(0x7f0000001080)="51e2ab1d000bc48c0f814f6532b4a5bcdc4f8c2bad16d8f2eeb6fe7f36f99fc1fb4fd2bc7f24ddaf07e0f4b2bc726266ec8bd3a5c214c7678d115c2ecece9975d785bd2350fb67e9375c781faac8b444537eef355b316a4b1a9acd06cbd30fa46f78a95ca8d97feaf6444a690a176ae8a706ea937a8c0c3444db42de9f936ef156705f2a2590d7f7f105b11daf4a0e8b4c146972c324199d7efcd8e19573", 0x9e}, {&(0x7f0000001140)="a9c600ba14aa7741181ae3b46b7d5a39d963636e8f8b3ff8", 0x18}, {&(0x7f0000001180)="d84824953ae19f5089746e9b9813119c77d1bb5906895a145e97bda5a5135c5a95e16a4e", 0x24}, {&(0x7f00000011c0)="56d081b164fbccad2f45099747aa3860b6e402f489c4fe70b3666375fc30c922d809d39144b6bad15465e318ceec0d38ff5c66d52f4a7d8012d49bb2dc4575b1d576c39d3bf36c544a087da51d913eb51eeb40ae4f2c8cab83be2b6c2aa985faada60ee4b4ec96dd5c4ec74f23db5614cb81d8ecd418bb20b26078fd26999eb1184d2c41e8cd270c11a71f", 0x8b}, {0xffffffffffffffff}], 0x6, &(0x7f0000001300)=ANY=[@ANYBLOB="e00000000000000001000000000000004789b4fddfacbf48ce4fa1ca8237d71d9f5ca8378b3cee48929b3e14738034d28935621bf29dce19ace520259fcb464c3544844105271c08b1598d9b27e9499297a531aa143be20a1357e9e89cf9ebcb1b3a7c6a8ff6e0e5a82fce4082c9fc42ac060ed7fdbe2c1d3fa873e88ceea90ceb5233bc8c9509e5795d88268d21fd2de1ba1075806d651fc1113a24efe47bcf5e0a1f41e2ac9ecba3bdd92082b3295521e8e4bd4eed32b4f2fe4e9ec195f8132da122ff4b5c759880f9509cc580a877d011d5f7200cc8175e2977329f000000a0000000000000000100000001010000ff96c231aa3c66a005867314d64565fb56682053670534d97525c95e2f251e309ecca6430a46e05be2bf4e0d41080b24836c2c4f17b14138591a2e7711a6144c5a2a7e6f981bacafa35d7ff932f22626a40bbbe8dc27c48750796bbd4d5ce8e9b37aecebf9ae70b6c5dea12c1a8412124dfbc297b391d2f1988238ab37217027e65536897c0beb413b7a65a2fa67ed001010000000000000010000007f00000078d2fb175cab19178a095c3454c1b5b153eed0370d4bfd94413d910b7b3706441e7e050bad5dcbbb35136c1479b5b0fd5ba8b5514737dfb55951f23d0d30df7cfc43540c93d8c84f59e4802be38209b8f8f381fdc071642e2996a65dc853b030c7baf914958c15cedcdd96154b97b42635873751f9cb4ad1eb2714c30b52ad3e86cf7bac74b079d67af5ef19e27a4f27fa4022cd61119cf316afc1af63719998dd3a4eef5738b02ff0ea7b84dbebbe54c8d586f65a01e33786cd37e73f8705b72900d21ec73fe1c5be1b61da4d5d260291b8ea8f44b610c08b930a59415c4753facc8837278a8ce0a01173ff5e197a4d7f1758f6693e778720b9c053288a9ee4b2f0dee8af806d296ec0febf63de7eb8316a6fca3008903a3d2ad4a203000000000000003fbea48b2f6826db9d13dd37ee33bae816c0b5b5a3d20c57df95f02d68ea9e9536f066adf6db1aef7fba36ee53f9028029d2813b37e5d22938ced43d7485898be23aceed54b7b7a38aa90ec0a647285e34579e50f3cbc111e4a9a1d4671734d61d9d8923f16ddb3e192c3b92fbd5bdad6166aec8753c8ae72d101c7126459c9765e20aed8fdc2f692734826f8ffd461706b66128619038e270df483cb8878a9c855a97a669310a9e88450e79cc0046371a1da70118252195b3c382ef61c1de08bfe382b70496d9eab4231c96613bd5945baaf7b830b8c2b437b834a9c490be6c43c368f5f7b8d56d02cce81ddde4e2040e548b28124be8c247b357e9767fc758b3e4827d2536d844584667a7660ddd27ff8cb96723e2f9f9cc369515e325542a0ffc15ec3e20ddf7981a1055d062518c67214ab32a806c6f38d6d0afc04f115e2b43ea0b44931a26ebed80272b45bc96d6dfce102ae5c233db91ed2d3fab53d5bc0012d3635fe03bc795a7fc7d1c687b0dfc53e374e4abe86ef8a837d650e1518629b608acf5686d6937c81464a7425d09ca1034833539f7bdd8644a2a8812dba41c853d05f8a6837925057dc4f0d88467cf2b83cd7df515f13683944947acbbe793f322f7083f040f03ea7d30838e3f195cd69966c5463d5c4ebbf9d0b02b2dcc0cdae8a2ac3d9da0f60cfd7f4a86186d26fbefc32ea014f40883111eb003aa44f0194a447325361f6db6e9a2600e0c0ec3a50e102f9019a1a09a6274ef4504b28b6d5a7896e158134783142d3b1cbe68868435a5fe73068236ffc245ae4b010dd54ab9742840cf4eb78f02192f194167bc7d273519369bb0f127747f4132fc557a6bfe7851c06046b8c8dc60fa94699572b5b6a66fb7bfd0b7c310e71bb29f6b73a949be8fd42aa3a4e6fc31d8d00b240765eeed7f1fa03c3e743d9aed322497d7b764eb3ad9c3a1cc990b9252e74733426c7809c70a8a2d1bf96d94f9c6f522f1f31df0a9bc0e422cc97f6a06f50d22965b695f81ef6c142b7410c2cd1bf321244a6575952f6e72dfbe4af716c731e32e343b79db8ead7de833c5840ae60c7205cc6521cdcc295903814f1165e71dc7ebf2326f6608d9f9a25d17aa8069cef0917aa9a5ea1a453dbd36fb9d4984a0afaa439e133a4b191048f148a5eba85f82d17c7bee7a6b76d36a54dda628b35a5599fd5c055ceb8783a5a10681e188cd25e939a25e0e5e8ee217988e815d6931890fe28ee0724a8d96dcceac02b524a366ab5ef3d684664fdae10c937239a81ac1b627d4ca2bff0d017354a74b4237fc4e0e12aa8108a50a8dbd65a0835684090466e7e14aae6db4548ff9d9b7e528a3474516cfd7e902d120d518768afd74d3f275d467019c922a07eb639fcf4b587b37d89e085ec7ef59a3dd40d9b8052a25be3258cd9bae8ded47d72ae8d309f26c4e686c39341f5f08d28265f8b55d8e4edc9e889ae216e3bd5fdd98ca97be20ceb1bb0ee93aae6a18dce4208d9b39c0832bc62be06fec287793f9b707acc97751ad8993e64a50d8eb0f1d4570922c0415867ec13fa98f8f607e567b738daad2f74a6fe342cf2a920bf4398f436790ee9690cbf84ad2ee28ff2f7c790c7ec7611cbdf6695a24c2ca5dd51af0fbe71e738d29eae104f2498ae986d9a35242be3ab5ef0b709bfd0afb4dc490756dd665839eb9cc3648c3b8a456fbb531e5e2b652da84706460330b0eb46c1d6b5ad34b4fbe15fcfcbc3f8ea9d389e3e5ff923d9de0479bbf92f7d6c735cfeee89478a0577c829dc68c877e672c97181bdbc7ea2ac1fc7596440774722eb9e0e2bc3bba5025afbae076013eaa8d24ccf0faf17c53b03fcfbb79439f2526e9295d02d18ccc42650c246d6a2a1b7f4451f4e35ab72de2a7752ca0769f5b9a575244ae1d74fa5a7fe1c50dc2d9fd55d343e2ca7a7938771b52e3e20c76b8e863ffa68dd874c799e33da153a8d8048cae515039c4d05ede280b749e34ed3366bd65781756026710c700957c9570dcdba5c66296e7907ef65ea566d07e5ec05d53dbb64a7af518904fed6875f8e8927ef26697f64f5f32a988f36f94562246866d9444b3424be7dbe966fe44d27d98a5903bc96d0ff7eeb56973f0d240a5de83b5967758383a575e966e6f89bef6e3c8a8239534d7b09da68a954748952d88f5eafcb99f314cf32f27e457e1f27529c7bdb2b999a2635e986bc58ab860030fca633c427af7665045261437bd15d6ca2c114dc92c4e2907031a031583345a83bf5d852bace884dceb140042c74f048ca271813b17b710e048c3eb1bf92c21e2d0d8383b982809c81515a3edc6f9f03317c6fcca3e4bf9437855f126dc0213f1e170cedeec7385538aa553ece48a5c65c75f746d24e0cd53149a5ae7e0cd6d5bebf8eb36f5c2eca504741fe40f5f0dbf3eb4cf4f44f44ded63ff323038a08bf386b881a9fe873ef5c374813d42837f217602e7a0c27aa467a4d253c023079ddb6ec08137b18c838418a04b78e21ccb8f655d59e8b91773f0476a070a6c94b943a7591e916c995b4f5672c1dd0b00398383aa1ce29b558326779f8b458aec012a96e4290c8de4f12173946782c94709d799ae493bd5b7944698e1e5a72f93dc0b9a1afae242cda5a58aa0e0909c019b861bd87860f3971246d961ab454a3bc2334583533d76d208368f03a4611c37d6af069cc8322c157bb908e5d01c31651e161d4123fe9bca173ba8857a5f91071d92353265b139a3a068fbffd1f46383e5f6bc1aa4228b98db28d3f65f67a9b9cac32e2fdbb5b16ffb63c0575702f18617f6223e5b5c27b8bce7d1a0a186d811a417a1d709bb6ecee61d1ecfe91f722fb7e5dfdc7afef7c5e2b52fa567cf5593e379813422171e410b79e3bd061bf640dc29e24113a363af2f033f35d27c03542638360ef015e1cbcc04d74ae156342d47bff017efcf24e63d5f0fde9dd0170885a6bad1ae971c85d3a68be7843ac36f268c8c2f25a1740f0ff3dd07506f652576a5b4bdb02eb9f26a4b301fe82825c98a917018911791408b416ebdb88c37c06589f0f83deddfd930a1a2558d5dc12047a11243df432a9265c1e01c1d8e32072f4a286b0a504dc5d21b56ac9afe93ec8bddefbb5e1299be7f8b7cfb429844670f88683d55bcda9b7924ebbe115894cb9c9b9b666a73ddba38117964451dfbe1ba2fbc1f0999a820fc353cc3c77e88ec0285886fb6f52ef42170c272bcceaacf957e4553499fdfc418f74f898d479cc3eecf726c6b18da0be710ee02a2167a04ff1bdeb2905898b09d930272650b1c8e48acf0b7b8ee9c20c19079598824d9b34fbdc1d8b8b14ac84ee231639ec1d8b5e3f3663b085f24a009eb47d65f67568ffe8ce9e617dfb9e700575de411bd031e691efed24f1cc81441c1bef1fdf4295e4d0d3c8cfa2d6d156603e1fa03437938eafb6e1a05cad2d1faa4360ad856a4caf8e0505b7eb4fbbed9fda2c5c34c210f13c965224d4c1df26a5cbc363d37002f72a6b5681b52a9ac0459ed28408dd4069a550bbb7bcb8ee3d209278f202e8f6b7ba33764989788597440f6498176831af8d870e01da464bf5ca5bbb7225985a67f38b8ed21ef98cf5c1c709367205290c65198e976d438baececedaef1370167861dfe4d211c87d56ea8684505949c91fb225a3a0eb81155976e34a3f83e1cc1a6ea84f97326bc823de0606378fa5490992e993cd7af762d7d7d879832f455bb2e6427895327a12f19eda94df256a833b8e0cdfd8a7b8ee8ea408c3060141229569f2ceee731e79519190ba0473121701d3e252b5c1e13aa7576e17fcb1b4bffdfa4cc1cb1214fa577868cbb449bc6cb57850f76fdf3c40bb2b605f335297298b4c7871551073e873e9a7ba45f63018ac1e3be4780ad9235ee7317a5b5784d398f8b4e48a85ba4bf84745fb5ece14ed60d8de617a8c22aee1a545d13d8b37eb36420437a306b6936dab25256b5b64510836ff31700baad185bd818b22bab8861182e8feda5516fb1dfd8aaff0686029d03228369c1ffd6bfe6e80cad63017556c1b84163d4b6d90d8ad431fc22802b1f462e593beea21adef2ff521c3222c9e90fde82e2dbb6748f24cd0715e0cfb7448aa1d192a22d32883f07f04b636d5ba84e97925d56222b2b7bedb2f23b7da35ad64657e4dd8451a925937293c421e5712ddf16dddca7e7628ca6d98040a3d02ff246e0d47cd5c25990bf5dec229b2ac457416b2755b6dac4620f9b16b03847dbb7b29ad731191c8048fc8c789889c14e98fd6fb874edc3f938cf6d1ae92eb13834fda553137a2c9f64bb7f370c91ac47b75de964cba38104ecbd1a2060f9c2927cca4391c64d5dd49296e98f8db6e6b8b739d70e69a967b2714801594000b123b724ea0ab8343442bb0767ca2d96f17d403a871c014a584b00dd328d24e71b6e2e31985f07387635b3458b5456a726aa57ff1c7b2b877177fb6292b93c84b28f3aa7c7f8b61371607b117bf94ce1373e6189eef2af2902a130a74df5e000ff56caa8d1a1156778c399b091aa31583e49445b40ca0b9a068e8985f7eb8e18b17ea0c61ced8d53d465e0143f0c75955eff941ad033fb1d04db463a0c4f42cacee3a5253ff5a2e39fc504ef3ffc2bc2629e7ae4a1820819ae359a549dd4aabaf9df8cbd28ccd78898386f1a4e3835352d90dd001a57756220a425f076c3d2d25d04ccc6d4e7588faf33bbf1b14f49d292765904df949805d49c6f0e3b49f28e40a79b768058bcfbdf552588eeb6d18e3941ae056d93665df3b9b71abc54ac7c6dff0b27522fdf2b39739f5df00a41a29a808e72acc8ca716f51e8059b410a9bb8aa194a161c36d99fcd501315be65c4e6cbbeca956d4926c550382611827f4f7f3a60e4f2b0f285e9e9893d55b1f65656c00e0c0ba558ee740298cbacb32b5c7885789e962e6d2678f98ddca1290d5802c05d22a9f7a301e3f832e8291fdc2cd9e9a065ad72602ea644e3368670bd9e721d7a38839518cd0f1bb2b7e17b79cf1d39e5d1c97f065ac3d4c90de761f58f2b26bfa29b0573bfeb24de499b8fdc066420d7bdd5962c37bcb16383dc985efd97b44638ed299e325411435608618891ae4929f4db11adb4861d99fc87d3d2b4ddd8a40b2ff5457ff5172593a3d7e583c66e3f5459800e92fc57743651c9e659c3245cf58c1dd3602f2531ba7e51030434174ad1037216284601e8d19429f7f05470e3f15980c69d8b1115516d55be16e79defa8d44ea17e688057a0f13e1971cdc075e800f3fa4ad1e9c6bbcb799811c485f2a66c13decf242748231f025b5206cf849419c1b5df9d745b2095deadc0e83c68241b5f0b15625e0aaee17601146b3a728f585d9c63cf60000000000000000100000080000000d998fc9091a8cb436213d4b8186194259cd4190ce94c59c0f8767aa70ecceddb9028594725cb381e5610253b06f93ba7f1d1b4311302eb70d31f632de03cda862d8f0d3df7590082523424eb00000000"], 0x11f0}, 0x400) 10:06:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 10:06:18 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x3, 0xfffffffffffffffd, 0x42000100002005, r1}) ioctl$TIOCCBRK(r0, 0x2000747a) 10:06:19 executing program 1: socketpair(0x1, 0x1, 0x6, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 10:06:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() flock(r0, 0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) 10:06:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xffffffffffffffd7) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xc5b5dfd23e639386, 0x0) dup2(r0, r1) r2 = syz_open_pts() ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001100)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="1335e7b2930950c3a11262911ae617196c06bda29a134c35fd61c50d54fd36cec119cf38d082f33265e8b0a23a524eba71848dda83c751ff6f3e1b78410d0ad026022214f90c92e7cf1e5dcf965baa21e09329e1afa4e7980a432acf346a44d98f793a389ec81a76591eeec68b471541c5daa3a81887b31f7bc1e9e99f54d5ed8e00437e312ac6a08a383118a773bb289f66bff0e4e226116bd899d933719b88a131ccec66cf2f1ff7084d557e96c87e0d05f48e91cc903282365f4fceb22cc3d3df3ee84182836c12b6039524a5054871f0af2e44d37e7f1e73655ed6744954e2e72870470464b8a5defe5b9f24fbe4a2e5c2ce8e9ceb6452d92dd4e2624f85d5f27b3418c50b041609eca29a9f19e83ae4bd101fd68b654d808d63b7851a4ccf48efb7ca3158495d9fdd74bf793d64cf9366a258bbfe84c1378c4802b8a8914fe8ea8ef149ff312b2a3ee68055be6e50faa51543080e17c51584b1db6873503daf22b844e96a6506b8b38fbce96a1fd02ce8769bab4cb1c152dac6dff07b077434c9ee07cf745a37eeedb14de9af490bf405b71decb3e23396babb21ef2c1b0d818ddc5115cc0146169d4735475476bd688beb9ea0a9679bc010278f65fdae919cccc03503f70cf646c14c314b74211414bf553e3b1f85d8eac6f62554917fdeeedb3cd1064e2b5fb5ddb8940646518f3be228d2ef382f2487d9efa36716f89c3d31c4d1b0684be2aa34c051cd53b47b442c4cb066441fa5d0fc2dd9f921a6bbfa78b91e6209b574b3d0f76443e85212d22fba75f6602c4450b1c14e3fce053cdb45d45aa0caa8c3a8845ea0b41a0ebc0a364831dbc1226eb35de6674f6ed1a438ad381e93cbaf2a28a79f97f381df57fb51bdcb901f67c7ccc5088df2b82b39a065b8f88fddb19972f515192eaaec8b010f4db658cfe49852672ebf58bad54b2e09fec4b0d3820091665016cb100cae37623d8138aed64570e6d2b17a20e4f0f8a12ab4b91702858a879b6ea4a7c3883545e448e82272cedf2f61a0063903225793f18005dca9bd09036d69e17d31e69edebf1ff717b903f88e11292f8ee8835c2748f8010e2f3872dd58866ce523fd90cbc39061e2ea8242fa03737e902694b92d6ece34d357d5a96521d3df4193976b28bc8c9ce22829d911a66cae98cb3a3b4277bedaaf050a42ab50e64a2470ebfea9d37146041d81f17d67c1ef39f001383e4e0d3de0d72b5a55f8858138a8b66249cd0faaf91930b78b5e24b140512746b21bef24d97c07a5418482cb5787be9f43be74f7139fe925bbf7cec1bff9d575900096b68afa0ed739e8837ec70bd0f1434c07d2c89998854241b9891c4dbcd1efa626ec9eb48ff8ffa2bb1b99f110d86e3cd5006ad9556051668beaab1cf852244cb3bc425961bb917d4b4f5045f7280fb1dd33e70f3f77c4245c96fd8ab2737a30d4ebf95dd0a13fc3587da64c510f48c6e9a168aaf0489a6cbd831a77c0c95101c6876ed930438e2b4ee7a0a53b530f6ba9edb9ab419b9f8b75655f208172a7f9c3dbc841dd0792a6adb20028061c631566f709d48de4324fb8fc42c1ad1dc27b83d991e7c7b6b2cf3415a4b5352e84efb5525c86a827882ff1a727f3a22e1b672f19606ecc00aff0a20d045224570027124f501dcdb8668fc450d0936303749d5f3f9fd7486e845cace8d07c040cbdc2dc57d8f8ad6bbda137f2506b437e2a62dfd382f2c13f24da343a6973480d8ebb374654668155018d957347d291769167ccb3b2034c4a756a9436d7371e07a0daa582a0dbacc8e951d506259b730027d461b1b5e8a1a5c8dbf06ca2abc115b0fc6983c23ecdb673f03e79619744f239fc7f00a4ee3477e409116547a3ac05ae99eae9f93cb860a52e3187ebc2fdce448f71859777b44509096cf39645bf6031c7f1da95cb396c18bbd53c9b83842e655b17752742466b3cb8bc9d1f3f5179e053dc66c3132ac1b9254ec53b386e629c522388a932300d485c0f333abe5fcbeba80312418a48dea71b9f3bd83e8e67cebf01c1545b6079094ddae8c0bb920cd7e5e3645c21c8c5d5454ce5d8d2b4435acb00bd2f0353036343226f9a06ce8c4b390cd9edb2aa4d9e488c748c90bafb297de010c25b0bc2d98358edfb0672d435055edf539c290742442c5430adacaf083690307dafb3e5b06dcf9c11f58db64c2ea6294a4d6de3e781640cba5e7cb1bcd7e807375137cd592f0cd76b726fb32f0ffdeadaf94f86de70f3bd813ff5d05262562d425bf74addf07e82cce2ea0d7f22c35895d7ee7969659f697e49b8399006b2eb38656d793071397c88ec92ccf44efd8020178be0d7fa3cd615e009a37ba6db4b3ff457b9ec080dee6b768b7ecd4540dc34ebcecf98bec26e54bc3007c5ae83cb531f92da8455ce9f63df5bf17c35b60b96e23f92c9c1491ca96ed855875bbf754c23d77a950a5af09a0d003832101e5d43d72bdc3355ea49633d34eaf47b526d47bab35a3d415590c7b0e8ba223bcc312e901472529ed328815e0ae7729445fdb79b0aad63ee2cfcd034b96a72e48e69292b1a7086e85f1f085573b7182c02291c0c8d91be1cbcce80036c0b6df31d3c6db9a6395aeea254aafce9011afbc2afee2643c5f072a7cbf49f4795abf8e4f709ef23e19bb2f7a31d3fe312e1e0d37841367cb7545ad24215405e6936f989752a051be06a6eeb9b13cddfccc8734fa16e558f6fe9e95f8379c1e5b83d668fd587f854fce71e90f8b06945d00e3fcbd753e830d7d905b258b3131c62ceb78918978d8caa955a916a22e80dc04d93abdd4ddc4d7c4b855f695cfbe8b8a964c2828876e591a0e3d09628096f9d8b5598c78f73e5743942882508c3082092f78d94f88f985b75dc7c2ece5517b67a24fd218c8f091dbf2c8794e4146ae1cc56f8a11f7f61e0f3afd405cf8477143672a2be6d7c2e7eb4a957fa25d6e2bef02505efdcc7592bda4a91495f3afe96884d04df98797c80bcb3dc9e5a1dd11e0779db154b172d85091cc6d778a14f4fcc3c2862a6bcd4d34e6b4f0898abf62f40880a1ec6ae1a6438b9668da192f11b401e01c1c762d3740f7646560e83810edbc65e299bbedb6de0dda6e1c36f92381a9493d2307f4331ed66a05dda9b76c4f3d19760ae42619a3c786f30a16c4dad6981a2c17e0507bc1ccfd71a56b5b4010f4b13cbf5d8bd2576875b7449669f645f84af0176e02fd299add13c0db4883de2cc32ccb35d437d33fbb1dce139cacdce16c3e1b48a691db0447ce00d2a4794ec31309303cc22d2df09493102bd69f23c8ccb44c5f7faf6ea4e9f6f13d0bdaa2454d0e596995962d39ef2bb375ac0d63943924ca98f21976c2fda58fa47f521d2547e3370acecce1f8fdb5efc640443b34c7792b156c591743619970c310cc1345ba5518dc12d5bbcae8a575e0c620e5c43b1262a5340d880f587e6900d9d5e0e5d5b6f7b6d9b2d63b2caf053f7849c0a9e754c50df83cbe087a89b800a053d30ff8b9dc25360dfe4e409be9cbdad58a4c74ad8972bf9b6f40fbb847000d583a6f2f6cdc699e6712a076aeae835817d755fed82208548a60fd60ad5362f1eddcaef5937facbdd17f029a581a55285977caea386b5e3351c83e55365effd9b9984572f5b6f4034ff7742ae9ec91beb9528970f7e7051496d573f73a52ceb751357fe0e53bbaa889ad9bbe5c878836d4900bd1c60597b0d92a45cc4fb7f3f7a53cec7d78bdc42eb9673e95ea9ae12fe6f45cf750bc279caacfba624c0726745d199abed96121236b940483ce81c84454233d61912cebc3fe10414a8b02e40cb533362338ded837e1a22113ee6218fa325ac123df3e9f7ee57e04050250e25168b15e6b4c1647d658ce8a75f203dcf59d279586131599627af4a33eda26993edeee0afe51187b290326f5b9c5c17621b15a1a8b4be30990ef5e8715e786e69445d44d4898840fcf22884b6b7cd44c86738715ec289b63dfdca7d9086801d1b167969140f52c8177e7195f216f5d13caa041a2718ad6076fc51ce4e5c04537d1dfae03c6204562d77bff4b3b4bd0bcc4fd59707008534ea7c2248abf7f27d01c15015328acfbe9df9418d5638a5344a0d496992a88b15455f9bdbefc96bd3f5a6eaa0756379d8e44caab644d7267ddc5a825d65f0b28d0d092108e0b74fb8d92e6a9704bcafab271e1380f7cfe00bef170596c6afdd1d0f1aeb4afd6a382d16b0767a2a45ad9fd5c50de7bc9e4d891269c9d78c7865172a0ed9c2013e6b5249918d2d1faaeff287f2e35dd58b4baecca14a3191d60f64c78a1027f7412c6ab4c12a72fc172f2ccbc771a8b361b270f3064efbb920d967c4c8d3af2c5138d74a069738fcfb84dd161de1af864f233eca74bb40b3eda67ec2cd7280507786f6a7c051f711f5df4747e827583839453ad5fb9259cdbe83899fd48796ff88eaec2aa919c5f03ffb5011016d4cee2d9c4502983efeb9b83fb3f3ba7c27e1bb28a3d0e391a199ed17cb4a44d7de8a8e9286bf8bce81b0f3d4cb2151a4e929ea0412f3efb1806cb9ab5d15a8e3dceda930d325222e27b364152bb9bac36f44f24f1f8542e5cc6d518b1f08a68ed4a8a6184b2b85f645f03608266981c1b30c7d10b4cfe40375c5228b784ee34f21feea5aef988bc463473278ac3268f6f70685ba8c7a1fd5ac651fc493e3e2ad2266dd63bb0ed96d3cafef00261a23a8b1f9d870d7877e1b35af7b8457cc50b07a0e4d8e08311c80f09a2d551b05c667159d28b8b62cb9546b25c474580ef53dcd1cad8ee912bc61f9acd02579553cd098b7b1a8af7e323f66e256ff807cc8583d4dcccdb354621a77887af5394edc7ffed36e4ab85c7c02530d0b815732644f6f3dd78d654ed4feb9b9474e8ec89b13253b8ee210a3b96b0be4b44a0143e146579de6f5d061c986b981f1ed95da38f08ed4e0263195753861b18322b224fb4819a8ea27992dcfac7774f967d07ea4817e9e147a0ef116266ba9690eec731438058b32faec0e5141686578b099816feb30d94ea3341e0223c81ff7dda0ca45e8edc7e690a9a37fb59c5c423dd3adce2caa8c9f0b796c845498825d8fd5ec280b654f466282415056a8ae1593ae65a613b2b97aa0d799be4a9f9b8920dc0de8233ca1e9d7855876ebe64135293ce31f1c340f491743aa3c2f5e11dbfcf141c6e584fa69229bb5cd2df987bcbdc3484f77858f85a418baec9b16720c580c562f8b054df6ad152d18bcb540b3894325a4e5a0e7c4ce3425a0cc10ae998e9576f0f44c5f80c9b70c361339ca683eead6ca7745e087d21f7a7a8e77f87c42fe974784dfbb712529cad374f119f137156ca1232ad5d08df77cbe7046658cc5b11555830b0c319a3999c098d65f7d352f3e17fd61ef8f45eddbc0d1ad2110d5c641644cd8d90922c8574d2ad72d3522975a8eb42de0160616ec894b23eee76146793ca3d450a4ea37ff62ca44ce8a83f957aedc17e25ffb316644c61ccb398de192b5c8129c136a38635e2291d11335524403e029c25b7551a42d23500605c80c1e914183127204251d1879df4e11021714e978df5d6a41aa1ad102dd750b138a14f8ca86d21d8dd6343adc3544c8285dd2bd45282e06add9ce8183e27ab50c98386272024d76aee0f1879a78e0d313e3d24789acfe072f47ea4c9df68fc9e8bbb22e07c412ad3b268294f216f2eeb590da1645574e062a82a5cc2781fd9b48697abc1161016336dccb7b78298db41a8d4d287bbe9aef413ef305cb7c8baa7f7810856e9a47e560a6b7", 0x1000) write(r2, &(0x7f0000000200), 0xfe72) 10:06:19 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0x0, 0xa3, 0x4, 0x4, 0xef4f}, {{r0}, 0xfffffffffffffffe, 0x1, 0x7076eda5e0c00942, 0x3, 0x8}, {{r1}, 0xfffffffffffffffb, 0x80, 0x80, 0x1, 0x3}, {{r0}, 0xfffffffffffffff8, 0x40, 0x8, 0x1, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x79e, 0x10001}, {{r2}, 0x1e5894ef0730ed24, 0x3, 0x20, 0x400, 0x9}], 0x6, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x8, 0x80000001}], 0x0, &(0x7f00000001c0)={0x6288, 0x3a9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000000930a0010005900000000003f00"}) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000380)="14ec91b6e1e636cf55380a50502571f3d94d341a775f29a6fda809a24296fd35dd942388ea5816aaf371affd786371369aeff8b05daed1f57f", 0x39}, {&(0x7f0000000640)="3156a72c0b3d94643880c3245d616c79edb8ebe8615f83f2fe177532d4cd33893aaaf9d566bd7a75d170eab7ca1e3fed0c0e24e788a9584da6f9101d548b75861a0a", 0x42}, {&(0x7f0000000740)="4d4e73d37a8e7a9e4d90df5276367b73d03f971c5b891cc76628358a03ffcc4341fd186981f2b40cbe73cf826d3daddb70bf59aa3e92cd4596e9048547c234c28ba5d6443fafbda96f35ce27ca144e450165c99e6a27732b1fa4bd54a3ecdb88218e6b79d139cc75abd9e1bc2cc70a", 0x6f}], 0x3) 10:06:19 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(r0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="54f3d7c7424fa665cbaedc57bfec71c617ced0769fa1f80943feaf7823423a6eb550f1089d502d9d3b556c70010f876b248f9e7ec6da98d40005d414f3ed534a57423f35fe7e2c4f087ca3e3bb43b06f33422969c94399763880cf866429b4b1638e0335f9f97ed9edae4a5a7733ee451ce902ba6e74ce8082e1", 0x7a}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000005c0)={0x10001, 0x0, 0x0, 0x0, "d614f19d7e987a1200"}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) msgget$private(0x0, 0x18) madvise(&(0x7f0000285000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x7ff) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0xa) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000380)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) openat(r3, &(0x7f0000000180)='./file0\x00', 0x20, 0x100) r4 = semget(0x1, 0x3, 0x41) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f00000007c0)=""/250) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000300)=0xfffffffffffffffa) readv(r2, &(0x7f0000000200)=[{&(0x7f00000003c0)=""/170, 0xaa}], 0x1) r5 = shmat(0x0, &(0x7f0000084000/0x1000)=nil, 0x1000) msgget$private(0x0, 0x420) msgget$private(0x0, 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r5) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000030000000000000000ffff00"/34], 0x36, 0x1, 0x1000) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x100008, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4}, 0x5, 0xf7fffffffffffffd, 0x0, 0x0, 0x10001, 0x4000800000000, 0x2, 0x4}) 10:06:19 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt(r1, 0x4, 0x80eb, &(0x7f0000000140)="3f47883b86274289afb400982df1a80f530419d059ca7f9243d876db4a3bcd231dec70a971b0fb3cdde7ef3f204fc826bfed82fa7179b0f308ba793127aa830173f526947eda77be65a43545f6fae612068b0650b968c417a4f2f0b75597824b", 0x60) 10:06:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() write(r2, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) r3 = dup2(r2, r1) listen(r3, 0x6) 10:06:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xc) write(r0, &(0x7f00000003c0)="75136c1bd2ea68697b9aa423f0e473e612c5470c8712bc49bb5ff8a3703dc0947680f8ef4ecca5ace9f21fc14a23622b98549cb30d40e0cd47bb1e7db6394aade668772a90e4fea98a0061642f1b39a2d4550e92847cb8bdadf9e5d9ee1a954b991793a12dc1e184041b367632ceb65edbc77bf98eb0d4574745cdbe34fea128fd67c29b49b6ff27c2c83814f5380d43d65b6e34c3113fac8f6610e15d4ff32c4dbe19230095e425b362710821b7b9de97d6de17bbaa20bd1e4052b9935f5aa99a425e22ec3d203e469b207a3e7fe3762a9053dc0dcda27769addd5bfff6edab8a88db45619607ca4aa37728c35813da7f1320d0504488eb9ff918a63517262a5c138db7838f6ac925d88820502a842170d29aebb30a112fbe98dd3939c812eda521b14cce18591bc1373b9016dbe598ec71f363603025fa69cfc100d1d9c787791d471c2ca57998cf66e430d02ac76ade25a620c428c4adbb4f1be52ab0ac03d52732ed8a7ef30e75650f3d441378088a92ba73f8596daa5487391a9824967faa0791276a597cef9d31a49d797c08c99f14ad9b0941c46a3ea1585c5fa56e781753f988e381cef59223f6a03a8688f03eeeaf7319f5ef6a0ecf8d02c1188ab9b949e05cd3f5279ae13b60ccf5021838cf42f4d3c6370d64ff7adf28a563803c7eefdd4ae697ffc28849f45afbd5ab907913fe1cc76859f8c20f2162c47bff1ab96698ad1e2ac2d60e0dc71d4e13bd363294305ef084f3a34cd552af00736fc1d53837e81d0edb2ca8179a494723f85319a35a6f9080f556f968999af308906f72530cb5c5dc536e62693b87fb5f871f8e586dd1610523e8fb2b3e71ec7c963d7d4a41790b2c923f475f720cc99e97bec91d33b9ff47c7ae6e6d087f7a04a8ef898282093f9d06569d7348843dfb502fd346bb9f674a26c3abbbae5ad6c329ef32173e3d8007ea4e6ba0068777984743cd25e67e059b3f7cee77fce5bacfd12207d18fdc34fb7af4864446bfd07876658034436f0ca74d6fe0affa94ca962a169f91de3e8ac65ecf2c388ed460b2a75698ec23a05c25438f29982a51a9ef01f84e9336ffb1ab8d0d5a331742197d5a97f1977e53583ee7e11761c75b7da8bd587991b61d9c10c33a3e6c4f902fe3ea9a52281445b6bf8644d98572993f35ce82dcf4e9bc06974b3ffa71915cf306e3108292235df94ec8f2677b10719f228ae4331b0ff061cbcf49c0834b8f9b709e06101835f5831c5b51d82499acd5db8c3de07a6902d2596388e6aafd1e5b609c94617ce5e33a65986f255e741a5d0482c94c1b63e845e1e2f62a8feb7f859e2e0815d838036644b4a59e87853138249c1c6a001371fcf8aab5e2feb540f832d85cb5c2458836a1a5ce7bc05fdee367f7216d125cadc88997eaa1844c7310d25fca2a4c2de77f4e319d718594ed79cf2abeaa917507222b1bd6b21f3965d831df40e7fd0650f5a1169cdde736d85aa43713e0d1f3524980d9c81cad0b0000000000006d657d54aa74c3b41d94f4f4af1f68892f73fbdcb5810e8dcedf6e6feac64896db11b024608f0d4f1bd455d7f2219c771b404187bc25d6002e995e855d58bd796379ff75556e1b1e13334c020b32733f470053045e490468726de1cfcd2fa5e03beaf983c7b05df17f44f127ebcf0ee76d32abc08dd3fbd961e66f79e4241022b9ecc4ee68cade226800d8fc1cdcac525751432ff984fc0511934ecfcfe2653a9eba12b8c4a61823ea7e3045a02261df37cb85263cf84242c3449cd93396cb6829b2c4f7ef4c42a54fdf22373ac292e2698aaeef6a9d9d3d770c0c86c112f8e490107aa361a70a4eaf04f334aa54e71176da3b4c6f959de123a70751d00ab848244100f996f0b977160cf75388ac801e79acef44b379a1fc43f2f5a79b05b755accfcf212045aaa7b720895e71e314dccddac35cb26de941675eedd332891234f56e99806e9d3c37c889170642b5d14e2f801610398fad876da4622f", 0x58d) 10:06:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() close(r1) syz_open_pts() fcntl$getown(r1, 0x5) 10:06:19 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x400, 0x1a7) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x1, 0x0) r4 = socket(0x2, 0x3, 0xfffffffffffffffc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x800, 0x360e}], 0x7fff, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x202e}, {{r3}, 0xfffffffffffffff8, 0xc, 0xf0000000, 0x0, 0x5}, {{r4}, 0xfffffffffffffffd, 0x1, 0x10, 0xf6d, 0x7fffffff}], 0x6, &(0x7f0000000340)={0x7, 0x9}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() readv(r5, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) execve(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000380)={0x200, 0x3, 0x9, 0x6}) readv(r5, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r5, r6) readv(r6, &(0x7f0000001480), 0x216) 10:06:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x16) write(r0, &(0x7f00000005c0)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d88b0aaf50", 0x20) r1 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000040), 0xff, 0x100) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfdffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x2d5}], 0x1) 10:06:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000080)={0x5, 0x5, 0xffffffff00000000, 0x5, 0x3, 0x8, 0x6, 0x100000001}, &(0x7f0000000100)={0x6, 0x8000, 0x0, 0x80000001, 0x9, 0x4, 0x7, 0x3484}, &(0x7f0000000140)={0x6, 0x7fffffff, 0x6, 0xffff, 0xff, 0x1, 0x101, 0x6}, &(0x7f0000000180)={0x2, 0x9}) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147b1}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) 10:06:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) syz_open_pts() 10:06:20 executing program 0: r0 = socket(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0x4f6320de31ed2db2) 10:06:20 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) kqueue() shutdown(r0, 0x1) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0207534, &(0x7f0000000080)) 10:06:20 executing program 0: r0 = socket(0x1, 0x3, 0x0) setsockopt(r0, 0x2, 0x8, &(0x7f0000000040), 0x0) setsockopt(r0, 0x7, 0x8, &(0x7f0000000000)="c4c2eca051240225a441e25ba10f32d66d6802ad10292ccdaac9c26449bf2aa9d5a38a04938651c0aae138af1cedfd907038e29793c25354a51b787f165c8f344c70cf285bd113fb31561a69054184093f6ef33d9e78c0fe633490438864f7ec966b8d6a045e0338fe90fe47526bc79fa505cbc7538e3357c764b875d8e91f11c358144eeee9eec5faaf4b0e4a09b4dc917eb4d817d99b3ba66909277a15ee0ae25235328b5b7186870eced94668b3c6efc0f47b12d99cf7c65342288c03d002d621d4471d8e7ec94c3e007145a34e839e72fe8d467a37434405b65b903bf3090a7b49380a1bcc94a8fd9f17fd", 0xed) 10:06:20 executing program 1: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000180)="b5", 0x1) poll(&(0x7f0000000000)=[{r0, 0x6d}], 0x1, 0x0) setsockopt(r0, 0xffffffffffffffff, 0x7, &(0x7f0000000040)="e786026fd22af66868b80e5b945a9454687d89fb0d6ffadc02743c1e799482c885b9d0ffa70998887025826023d114d66c4dd6ef8d1016e9ffd54dd5f097cbc07805cb35", 0x44) 10:06:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000006c0)="ad386d03031aef1da50383d98ab6f3060ebcba13e47f2e28a954369aaeafac3b5220b4cf4611f7fd9b009d63aafd7fbb3d9868cc6dcc795b5e4407d8a09d6975f58f266521bf966f21bc8344f80ca6cbbd2a573adbbb682430bbeb19755337ab2459558aa11962114f01a41574a08b198781cff484de70d8b0ef9e4bfb5f5e14d7b24beaf2e2c8259516a36a233019f94bd0734d9db8ca0a50b9c1782e2eae2546e9c6d6a84c953c99a444a526d6238ee96ae5bc0ef3ece64d53c2efe996a54ba285ee4394fa7dd3485b263d6d491f0aa64417699331942e57d5ad4d8df7a4d1397dffba48e4d8fc8fcac1e6209ec47b65af3f77ca82a15df4bdde359060fb14b5cdb434d2b4cc870c4b2e1673df366ef9e702829f9da0ce118ce42fd3241232fb5fd3e6e1148f74c9d1dd358e4b614e92de7c719543d8d9becf49bef5e70e24017092f5b72ab35536237337a0896154b3ff58fabdd2b9416e43368dab0a63784caaee1a277c0c8d2756602cfcd0f547defbc7bd8d4f298c3e1dac6dd7d9ea4a443156727f8872f72a70998083ab7c4b12672284cc8a768a78eabbbfe3a34775887f1de41cc6139b1d4cea17929733f0a9502834cae6eb0dfc97087835695f8785d600514a79f84ae9855153ee30e81112412bf40f5c4d0c069f228af5e3220929b7086f7ee21f7e1d1dcf5c999c41ad86150e7e6e20fbb298ca702bef4818da6a6f9292acfc0dfdce7b45ec0369a663c77bbd75294dc6a523031281589b6b393ffbbd2456e6bb2f4cdad922304469b5817ffe45e46f5a0aac0c16e2ebeadc9c419ce8f7bbcd4df4a55378465e0ce4f709e5bfc4b4cb0a8c86d8aa30ac52f20e8c21035b15adf05f45f21cc0439f11713406bed29a55a5b5e15df10fdca80c476792ca0ecf854dc48ddc80566a579427e2adfdc33ef8e4d03b3149391dec2072da39cd434463fa9747fb2eb4cc896e059fe0baf99f85eb445709655f6bc943584affdaca4e2cf73a0fa0ac7c18c183e60855ca852fbb51a83a88d14cb24c45c0c35e2b1ed6d782e322aa0a46bb0edd6ed99d05a52848ec7037de95fd8a48c188964cecb7cb035d9456dc6f960213d601444f2ca18699e35b50916a2f82a9b549e9b6be526fa7210e014a407fcb78a5117e57645155eb151305f9286619d416a33380394629bc6be9d46df33781b066414c8113b37a5c2b41b2848808a75a209ac5bd1a9278815216d7b5ee1e0fe2c1ebf58fa3a3f9b67b01ec2922f0e456d10cd108eda0e72aca6e87be927f5b3df69e25e4046051a85e0c94d69a763d797c969875a3b5eef24e1af4af69e9c37e41d47132338b16fea468da7d88dabe2f02baaf8efbe176ab12129bb736622f6011215311bc671a77b93658bb0e8455030bc8175fc8490ea2b27b19d40855f82e975728e5e2f8a84d62facddd69ede9028465eef781226c3be30abc21f62895be396bd8bf81b69db6115a2b5e54a500619b5cd745a0761a7ee3cce1a2e458606bbac78a14aacdaebdb328ae23d53663ee81cfc986c7e233746a3230d456c2035b819cb842fea767256e03b44598e27f998bd0b1de14c0af8759fabcf7708c724ebee815823344e03e27761ae93746b97a1c00e7b3b3fa8ab4e5c7dcc54c52354e0b528bcf4dd10f4134767b9da17e6a37da373a0edbbf2e9f9d045f0c1cf9822271857c58395780f97ed5f39fe0153bb58dcdf5758e4938065de95bf73ecc79cfa036c16e6195371b60f4708cc7120a3ca879b41e208cec673c4612d81278dbea2aee7515220741f272eead620e264118a17190f529275ba2e4aaf6fb91357757072446a8f020a757803a13228062f1d916846ab28acfe395f121fbd8db6d668448a3b1a1cbd0316b271e54b2ee97a5a52c7e25b63280a530a0d5d2b8699144405c5b6dce2cef2b20e4a211c6d2e10bc4e418e8a4f9c9abc4b9c5df23dc9af5559bd01fdd7f9a5992e3aa8b2727f3352797a79ed3d4a2eb014d28c15b6902bf5f8c9a584c0508e69fc7eac1042c66264bf13fd3c416778e7a2b09e46ed4232fd07926b94ec1551c59e04f88e815c353a3bc364396eab2d9d30f568ae1bdeff8fca1835d981987ffb30749137ee723224bdc723fae0e48c0018ae7b2020c225000dbce5db87e71344a73d01cad4f50f25881c36319cb11f9900d679e164cd1a483ec13a4c4804025ff0bbf277fd650647912b7b2428966ccba691bf24a84b0c203fb6996271aa4479ccb49dd095d3070724c600379ead972e4e740f25d07e6c63cfd546408aedbce072b6eb33ba65393c8a64a52eef1982b0e2aa1c408ee689f442fbcd7695a9780bd1ee52434c9ddfc90b17315c0549a193d5fc44c7080875ff0ef21bc48a1835f9f29fc4b9691ccf0402e56201f2f397d50d2f8bf17c72fc2a8e7aa81d26c7d9cfc7edf4f7d5154bdbaa12a05cd0e71dd76549d47f8748712118bd2b977dacbf000492a3fc128766a14fd89371193a33be57be30f5fd01d712e9e67418c7f1d8af47805855481765a2a3816dc3978ad10d14ed3dd39a7d17263defd1b9d714b0a786500067e2c87873251e288330eb94682e967b7664b4f2005b0d32513d8c1822caed9a7b95d8eed6a7cb088b6b3070b83e2de22ef82391a9b60c27525802ccbe4d294a3008349ff67ae8e4a8d2f097db2b1216a45711dab9bedecf2430f98efab493ec3446ae041b5c89a6f61393d2c72de1abeffa1306144346314e0908606405bb4773b08252c8b6e15d7eec946b40075fbb4b527d50c4d9b9c254c0e5a5962f2e3be91f8d2f4a6c0d04e7b9c174255c25e032b1747a9588ac10885686803c120dfc46eeca9afa9b92aa58e19c6cc3e280a85a8c4e7d6f7ae55d63c19794203cf3ce83bc5f768636d712c57030d98b6fe5c745a77b146d351f2649e8f9506f121d7bbf2fdfa752f9a2194054f4a1f1acff0e2c36d248429b5ae7ba1ba0d6d4eccfce59f896e9bfc77ef82345c98c20c1461dcb3dcad8fc838d9690728e8527f54ff8c714074919c5ec4db40377abcd94b71abefd228ccec7a5353cbcd54088972d9a04095d596bd539f2e7ca9dc5359c63b8947f52de33d1f5fc1890680daf8bbbc231b2f11a2ada438dcffb9026aed814e117e22ce6229dfd21d85ca974ee06e28375a08bb9eb297ee8b16e539698403b6ecadfa98162362983aa9121dd5613be692cd0813d85bcba0815d1f81a563856d5045f54b9a9eca757247127965f63a74a11675b528054dcf75067597c915fb8f54b06a87a0500def4498d5a00a16964dd9c5ae346ce7fe56bf73106c0b5b8f68cf2f7a0f0c000153996fd0404b69440eb10b3ad83882b3ecbf0e44f6f2e832dc5bb6bcfb9d3964b97b0251e78c3b119ab55e2a36d8c8de1512e1b438baa15231383343b2d86f9979614d8c41f322da52efd777595a1dce0386618414d7f2f02940ec90b6db469178b3063d2b0801336ef5e6d6e39760eda81574911203bdd7deaca6544aac0270195e5d2c85e73d82254f95c8213611b82a604d8e474a0002d86ea878b4568c9f8a319aaed5e4b2c3c6fb568e3c4edfbed2f973e73f8fb47bf9e633fd6a580dbfe08112e425c10117fca8586b22d608b3a2643c8ec679daf2ef2ac9ec8102c3a1721c8461cff9bcf8ba204c825f2e60205b6ae1b018f6cd759978f10d588df6a807dc27db132e2c3b54d7bcd929b8c52ba7e1b2359d7f7374c9b776f210cfe7d88929d98787fac2251a1721ad245e0bab90117f10ea9d8b9886f42d0f700a2aba43b4a276bb2adb780d24362db8e272912d7fb097ac5bc212bc165cfbfc8210cc49a5416ef162a4eed5c8c95b2bb2533514ad109e00381d620f22d19465abd03956af3d5de39158bd634fec1ae6e60bc64c5a95d8e95e33ae2d1421bd940eb0640bf52ea297d1bcdaa219047e0e72a92bce06da76022eabed4c0df18372796d3e7f5c00f3c1384b709f1516459f17fc459ce03a154e134350287bca27cd4cb6dbd1272ed3dda7e803294a33848b3499b12c8801bdca54fc73e4671be5998391f85b057dfe867931b407678105e5b459972a64fba98176b4998b99cc0773c8833a9deff32b9b94b9e815e02c2b1a161cb74d909f70519cf55179cb82a94d756bfaf029e7201a0034d8724ba3627b5808817ab6c40f8216b944483d9e453ab9e3c52a9c50f0e2159fd1c4c75035347e36fd8c58ea3861da94804a8b84c5f965160cb116fef72b3c49b7186e4c086c2e8ae64c3863761784e38af597939ff35580842899e7d6cb0c38859e048c7b17b2dcb4ea6c7a427a8ac1e51a8fa9ba59550322dfd544067f03611ae332e4d41bd2671654f3ed12f77f0f291d456960f2a28816a3f90dc0fc8c9568a0be43ec5dde04e03b1eb6751edda9c071d2c2e7db17d423e2c737d7a27c17c36f3bf65733784163f2ceecbd8d3af52b9a3b64eb5df27339183c48216b838eb041e404efde7c7b259eda7dbaa57686a912decdad2ddeb78fd4d1f16e690e95af72c54de1d7ae96c765d1daff16e875ce516459fcef72010f5da192d83dae510d1b0416c8fdffe48ba7ddd2ed6f568969883aba61041c56bf2665e0713223ffaf986c39a9230410a71e3126e895b6d4d0ac467dbd1297e8cd9beeaf1ea1f3fcf1af2cc44b8265e7ae03d83193328e1ef59bfb0088fe287f26592cda6ba51e7897aee4ebd56cad8b18cff074443e9c66713cb4c74980ec0cbec59251d0a3503c737909605047fd69d47138d1f71e303bc37dc27bd8fa0e430fd569c04e47dab74cda7551d1598443a22abd3e39054e6a64d161be68d1a1b7c0bff2c2aef5d8aa9440b08004035a380f1a53519735aed4b72c0c0bd23b94574c4cccae5a628d7ab0f4456358e2c78fe318d58fbbc266817a178daae66468a7f1cce3cf6079479c7d35d3693eb148092b74594a144ff147dda7e80b8a90813a827a9b086d81293f9e4ab466d57721d3a44fc5d5310e2874787a1a15871f8fff00d1055141e9c98f471c4fa8f9161a18628460fe31355a38442e4d71ff04652b114b53c914a8d25fe3bdec30350734250b7e43643b453a9fc32233a9e43a83ba3d2ecee89f8088537fdf89bc34780ad259f62808685587da320a0ca953a5c782916d580f9d0357b6d9c80a3d938ad7c22e7c50ac3bd808c0d1db8330ab265da723776ec4bd3d67684d96b535d93b38b70cb4ac04b92e0501c7d9aa1173a78c70db0927134e24cb1774756ff969b04074926b0342cc380b4eeb82b62d3e70b6eb72aa4fac3238da29f1b50de5de5fa5cc99c0b9a05c9a6e7336b89abfc73124822267bd7ab697dda289c1abd7e9060ca6d85cf856aee408d3527d176294b32eb0a77641343f40a3d7e63ec8fced35b55665d1ab0568295f97e0ab754c986b172a750417383bdf8668534845166ffee9f1d3ee1d41396b313ce81e774e34515ef44b705fb5975f45ea382f5cddcce84b2bd86e55b77d565559ffc55d46cfcb60d86e48a547aa5c5179895ecf572bb88d76856a9eec412c224d52d4c8923cbb09fe1b5a57bb5159519f6fb6c6599d58b2757713ebb2035aa3d8a4025efeb6c547f77c9e057da8096a797ad13afa59701160e114db1e327e5f8e9536f048f477f4504afc2c5189a7ef582861d38886c2b4581630e889b280a33efa527476b67f17668b8c826895344503b3e7389fc22169349d75b955b0646b94ce96cd7d137e5d59f3a50a52b93b5eb8c797e070455b4312c87d06fcf7a5c11eef74e8ae6156dca72348a00c7eb0c6dccdb314b3fde175439fce", 0x1000) 10:06:20 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 10:06:20 executing program 0: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x4, 0x7, &(0x7f0000000000)="90c3bfd3bd655344e4fc5ce84cfcdec097a047e69c754f6e565ceae3c35dce46d77c049496a7d7d0ce5c91e49fc1d934b395138c050a3e04fe9a70e0147d5fbe93018bf914c2", 0x46) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0xffffffff, 0x2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setregid(r3, 0x0) setsockopt(r0, 0xffffffffffff8c64, 0x81, &(0x7f0000000080)="f2a2cd392379228a3439569f7483d2cc3a22cc9ba8672a9268c133ac917eafe46a", 0x21) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x40) close(r1) 10:06:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000080)=""/197, 0xc5) ioctl$TIOCCBRK(r1, 0x2000747a) 10:06:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x49) r3 = fcntl$dupfd(r0, 0xa, r2) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x2, 0x2, 0x80, 0x14}, {{r1}, 0xfffffffffffffffd, 0x2, 0x10, 0x307, 0x7}], 0x1f, &(0x7f0000000100)=[{{r0}, 0xf7297b8c4105d4a3, 0x20, 0x80000000, 0x2, 0x5}, {{r5}, 0xfffffffffffffff9, 0xe2d14772cb79bc3, 0x0, 0x9, 0x7}, {{r3}, 0xfffffffffffffffb, 0x80, 0x1, 0xffffffff, 0x200}, {{r5}, 0xd7372ee05d08a83f, 0x1, 0x1, 0x401, 0x200}, {{r5}, 0xffffffffffffffff, 0x10, 0x1, 0x2, 0x6}, {{r5}, 0xffffffffffffffff, 0x28, 0xf0000000, 0x8001, 0x4}, {{r4}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x7}], 0x3, &(0x7f0000000200)={0x7f, 0x4}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$KDGKBMODE(r1, 0x40044b06) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000080)={0x6, 0x5e}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 10:06:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xffff, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d03", 0x546) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) 10:06:20 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) clock_getres(0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x80) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x10000) 10:06:20 executing program 0: r0 = socket(0x11, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x178edf06f5bb3933, &(0x7f0000000040)=0x400000000003f, 0x4) 10:06:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66f2473ef736474c041d2e"], 0x10) dup2(r0, r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0xb34a3051d927cf7f, 0x16a) kevent(r1, &(0x7f0000000180), 0x1, 0x0, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) 10:06:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x6, 0x2}) r1 = socket$inet(0x2, 0x5786b561a2995b20, 0x0) pread(r1, &(0x7f0000000100)="a254022f847aeb0224abea9e032f351ce825cfd9c2dd7cf0970710e47e4771f94c9f5f38a60f26a5f219b6c0a8a2565a4cf9ae9b75566edfca862d558c33cba3d0f2a49c754dea6be962b5eb2a2a62a31410e4f2042616023613870bfe02890b5ca982daa60f74bace5791d293a48bed53030335126b3685c6200db746a7362a30a437b4131e7078ef3f93acd6520f9b28e6f67acd1eea0262df1513383485e8ac4578033488a5e2eb061889309cbe7373e4aa2456f721e78bc6acdbdd1f45b10975efeee893", 0xc6, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) getsockopt$inet_opts(r1, 0x0, 0x200000000001d, 0x0, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0xae0c892ad7b8b429) 10:06:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x3, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r2 = getegid() r3 = getegid() setgroups(0x3, &(0x7f0000000080)=[r1, r2, r3]) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:06:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffffff0000007e5e00000000348adb0100010083a8d1c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da0bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1c8b26688d3c30150e268f78faa527e0f73e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086ba7eedebebef456c9b48aed6b887340a472826ca652b9a653ba045a0655f8fee5658816b9f4326952039e40232f533ec95778c2477c877abbed2f"], 0x1c, 0x0}, 0x0) 10:06:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r1, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x10000, 0x0) r3 = kqueue() poll(&(0x7f0000000140)=[{r0, 0x8}, {r2, 0xa0}, {r3, 0x40}], 0x3, 0x80000001) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0xffff, 0x6, 0x81, 0x8000}, {0x9, 0x0, 0x6}, {0x9, 0x4, 0x800000000, 0x3f}, {0x5, 0x1f, 0x6, 0x1}]}) write(r4, &(0x7f00000002c0)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eb516edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e5f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d17972bae8a32f4ca7591c2a1c18fa66479e2298a672495bafb9ac3f81001c559c4137289c70c2f1fcbc03703cb81b7ad9278109372a2fc017a857ec959980afedea9005bcd6b8607f763bb623bfac902b265bdc32918d45209273bd90348884a754898f691686b7e450e958a7ebba369ac", 0x138) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) fcntl$getflags(r4, 0x1) 10:06:21 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) setitimer(0x1, &(0x7f0000000000)={{0x0, 0x7530}, {0x0, 0xffff}}, 0x0) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/126, 0x7e) 10:06:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001080)) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 10:06:21 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) chmod(&(0x7f0000000080)='./file0\x00', 0x38) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="699b4fa36d4d4be47c15981aa177452c6d19fe24e013dfcb1c3e947c16f574f46eff4fb1f322a0a75bb6d34e6edb1559516113b732e0c3bdda3480fc0dd93ba0ab946e00920d43ccda08e8dc8bb14dbaea65ddcb3a0dce02ee62de1fd4ed3775005597f61ece3d90afd7a299f3ed21c54d6c5088e864b1dcf1b1d0996d6eb9ae284902abaebe0a692d8844ee33a3b6b8e57975ef4bfe0f8360b0a77bbeea46ba2b959f01450dabdd32748e6b1b17b317fc3c9859390c38a5fbc730df60fe0b8541de43b1fe7108e9f1ef80fd20c84cf2a71a31d73118db11a9e95cba0eebde1d9319c012d1344f001558b633e13ddf06140f51da4c9872a76c21f90620f8aaa6937a837f1a6c01f433b65b6ff7379c97fe5fd7fed0ffae76487781f74dcaf48372b53c3349008f12be8bdb39a13527d47571451644632342f3df5be17f7ce28eac2f041051623df22cced7891716e212f21b3626f3f0a467df2792044f36c7b8bbd39581cb475df59431fc319536742f713ada0bab1af03c9a8cd9b45b41bb291116e91aaacf3d5a89e62fdbded29b9b08006b30b9c021b756ecd50b3868749fb4c5599507ee7ce86551c7ffcd8ca6ad5042b4a3915006a629839f3b8c0263df6746159f208992435fcbbe20735bc904a18cc6070b13429a5e6b4d36731bb3f26c8e7b56226f32fac6622184ad7ac03108332d2d879fa9c3b3087b9931efa4f7dad75306ab12498768748c75e41d9c2572bef9533fde39ae264f81a967a2f631eec7f01a45eab034637243b8000d002fa2537cdcb9c0a6047c2c88d581e73460353c185849dec3c79388e2e5a81edd6d99afbbbfe2451406942c7acdabfc7f4cae42bfa3733fd5217c7842337b956334d1baf87594aa12793429ae12260a2ae32ec1ebce2d4cc14bf36dda488f719a0d8b24cd1cfa6e8c178e0ae33db41a72472f7600fe3dfd8dfbbf3ec960bd86235f04919194a2d6f06b4a44719bed0502a702e839d271cee0b67dcb1d9229aec8b14cb7cefe04d26684f430652b8f2c09f24da33774c5157c6f23a25981da29d3986be27dc65432f292aa6ddedf6ef335ecc7a735723a337cdc38417397b1e507a13472318c13e4b8444e9954ec74efa2de04b56ff7c448c82b9da74da272b3949e4c209f213221fc591ec02d52a4de2b934962664e1008c1bc5d33606a1361ee486f861664f1bc862fe98d8f03dd52c470e81d2fd52be43947bcf09b720447947dab85408fa222b51e98fe708ffe7018d5e90eed417624bdd0050f624f474ede9f5473d72f31508fb52b4f4f5ac47100463c8f351f7f3860b8e66693fb53972c6562659df4eee1646d2352431897843ede3399125cdbffcc859d467506d2623474e1ddf3e5ec610b7a42577f78d3e4d7dac736d279cd422cef6a240b43fe2bc812f2b9d3f135e7cdd35cf8ad92ea4ec8885ec57785b5d11b58e4716dac6c15a1852f7b4bc6c340d9a560d77d009a15c56ee749125216a62718100dbac7473ef3446acabd7b0b06e22696ebddc0be25a6012dc776c291651bc2bc4044dacc650f34c7768fededbacb74c4d8cd925ab858c820c28dc2773a43efa4750273207978372ee1706fb4659260973d990314fb7982449ca0867952561990dcb7709dfe9fba2966eaa6021c283afd8ee5e3367cae13db6dcc200df418223d0d34f879a2df99f6f74e1764933ef5e560333ef7d2e3daa721081033c303e1e56585beadfab910992b0fa706ee7900ae4b599c10fc456335cdab2132aeadffe81d9f0fea6df162fe9552cce75959bafa4e61c05d7072f789f2b811efc2e28c1225596b190dadcd19ef5a1a5ca63d669d550d5ab16fbca36e684ebd94a3f757717e69a6ae62c61126b64716247c2a1c4875394af4513041e8a13e8290877506c8f06db7ea92bd12e3ab8ecbf483f7c6309a1fb3ce0151d6dbfce9c9216a9703b6376f7e7761598c3b524fa0a6307f9188f8617762c3577ded9dd934b77d913008e4e00bb7a89ac6a2e3bdd3a775ac75dabe2e5c4fc992e81d8fb5fbafc3d9856d5df9f84425c51e99f2d2bddd932401afcc10114b3d12c7b626cd79fc9edbfae581d338868b4f8e60e7b0ab32e8e29be056f5842ec5cfa31e866d86cbc4bf7f10119aa0ebef9c9ad60cfcdc72c163d84e38786481eab42ef134b5d105481240208d49b4578ad6d45d26e7a6f3533005de553df0f058ece1672c4b361a282cdaac135cdfbce6e39e80624e3b1ea01e39aef0f73c8b863c8e48f8301458506c954154b93775bc6422fabc92746a5e5bd1fe76835706b31a1cd85b30439d10dcdb389d468cc86f87805227c2ac0afa10f8db333709933cd041d54ea46647ce48909f43c0a9b55607c248aa18e43a9aa3281ce5a59e305da9c78d19a54f38c23868b51f99fbc15efd595fac7ca3b57b379d5e3af053b09deee6e127b54af82082c877b240318bc47441a9269582df8efe72387f84e733000e932a016e2afe8902727898c69282ce80f80a082d6fa3f3febc0ef5f5d11d9a027708a22d0ad08ae3a1e58230f1066083ab25404c1965433ef8a153cc40863b657df666361a6af635156b6413ebeaa968850c77d352249329da2505af6ddc0249186c2b8380e9cc9f06574e00e1aa7de83b249ac5186eb20b67e3a21517a8e7b4ed15b3cd81364ceb6df758e19d64b480340b32758deada76793145f8f8fb8513f6e9a0e457500251817644d9e66c5a4ef7f81d64c8e371eb9106d88db4fbe597f063872da96cb0a06c18899d8f30ee6f8d731be49ad230896803d4d267fc1235d95649769d0e4d7fedd5ceb867b50a2a2a3831c85c7a78b20bc1d829a2f4e24161de825b4cff70bf0657198b3b90cec6b177e8d4159fabfedd30a6f4155b15b79d87bf03dd327c796b1a07ed3af7e2b89c6ada600a9ef48c936df6937b2e19283ad1f2ba48b7403e2379748b52ccd6c9c565a71268034c92166c60e842b0b94c860c79fd9f16e31339ecc0a69b5c789c20256808f5414da4ed3fcfb381cb5fabda6fd96cca6080f32cf42c566da17ebc1113fc59c1d56652c9c33448d2f55095e86057698fb516b4238c8e25b4dedf23945837db03f86e3b00726d81656ca9e996ef2831bd194f072ce5bf0f02705f0792acf6fb9708c7829fe29ce0a4424b0a47e8a35f81aaaf0cc10549619ad78492870019f581981e455a210dd84ca4854bff78dd970f2ac308514e8182def9fca5890cf76695e7a298dcecfcb8bc983a9653ca1c370dd8d714b3fcc9a1b674596f164a0463b9586a19d7a50a5b9ed7e5c89ac31f24582b21bd0445ad281f40a35ad161677599d7b6b377a3fe5cbf53db6af4c7d4d110f205bf0aaf33f36b1030b1578f3ae8a19314a0212ee191c4355ff0a4c35373d88025ee8a706fc0b9e24f0ad11abcf2d20e9e789480c16ddda806fcb2784a16c4b70b7cbd2ed61f337b5dd6a25f34a98d23dff1d9293cfb02b728f88fc0dbb8c5cf9775924e724f2be355e40d31b540a07025b7eacffad6b7ea254c1d457a7831e3f33579f7c4394558c37f167a5d30495b21283e07fd415d1feb7a7c28e4714683ea9fbb9efbf344a6f27d441ddda57a8116540e29dc367dc491ec081039a1d246870eb1658a8ce9aa08c7096fafb70a3e62401788cf319ec8a932c55fc1a27106d858eea55e7110a8010f00cb8b7b9fd0dd2c7fdd6f501c0281053953bcb4740996bd0a912e39ec8e198ce1dc9bea71bcf0e3f0b0a3494e80c7ce391793171b1d0c80ba291c1c88a6eefb5b7f235e11cd0db85c8104ebefd30a8adcc4d404aa124cc2f2080c133ab372cc62598ab31a114922e81e1618d0edc8e4e21b5dd3c0713618dd99d0d7587a53491df8c8d1fa127385b46201f41b8a8e2f54e69e7fa1206351ac1725687736a63760199f3c4e9836bdf8ae40962e95eeabdf6de3ece65f1044b5cc2db2203c4380d2b403e769b5bfea11291f6060ee8f896c6c4e9bbfca884339cd39dfa7dccb2499ff0bd0a999c926f14d462ece34b550afadce3062b94a234560e96909225b3132de55423a8f4b3279fc7eab1596f40188dd629aa662d92f7b015f4e4a19a70b1131b9529b17a272a90749ead226246d56fe14a9c249d0a3dfba5259bda8f0de183d7a4c708537e426c484baf46e6e88bf7aa47c89328b11fe09a9232b932ddbeb43396edb61c6c466f065cc66151d6693362b9ba520d153d11c118229019f1f731d04fe66d4115847bf2b940db76bf80c716ba1522000fdf52422bbd66b955f4a10d9708d3f99f7d16d8402107e3259afaa3064f35a15f4ebcfcd74128c6c900b13177110c550e96ef1c72f694934d340ae6cc9b6002b523984794b43b5d29cba22adef0be481731234a4f1c9cc29e96914773db39dcf421eb6878b8792b3ccca0cde178c83e2882a43a24789f49cd759164f9cc6252f07d174efc2510813381f6683dc1bbdb6e7595837dd12db06b01c4ad28c98222653d834933295dbee2ddc05b51ee72489e72baeebf02267dab53ed9dfec5348de268a84369562f67e6f544af6434d675f0aee6e5ac625ad98672ea8f8ae78721ed055942a515a80a1fe432f209c579503c10475656003f0cfd83607351f1b7355cc8164dbb43afbb2c67830cf7d6e5fd95c7ff90f118fe0f572241f158483da028c00de81bfb6824a94b23a5e4b763d7cfe1202e89e61da704fab68e7d7e246de2e833ec91faabd9252cc097f67db2a86dfb43b7894d6d2e4278358a14e0f6e352d8a389c1b27700389030950c6d6ea5ac7f05f4db521753d9339aef9c4779cc8975558f6c384cd746e8c5dfdb95186104031f0d54fb0e19180a46d0143a6a400f0b59337deb9deffa0af281b7c25614918a11f6262664b2b9ddbab3617d83148ce481518f4127e980c94941c1a7c9f7a572208304b2b57f7064db6e59da52697db0b4dbca4dfccb9aa98e8fb93c51ae5c8d79f7ffc787eedf7fd57d8e3e52839e37c56cf2208f3cee816b053a5a552577b90051fcf22a98471411cad59aff970d866281c3ba4bcbce1b65d8df0e5499f687c65aae7d4d3e9decbddd6036b47914e1a2384119f00f9e46caf664dacf49e26edaed2d6d615b69fc437aad287dc287b04d7f74f006c322f385cc82f8da966079a0f3bad9a5ac9b334346e4420ebde4596bed45f428d0549a7511f098ac88636891c87600cb9a0b51df926b4b97cd849c5ab3c1804837e4ba2515c0c2728171324598401abe3c769b42766cf19f4a468ce28aae9f41a17f6aab9c3c39bbaba7312eb5da2e9af56f123e430e23faba64ccc11cb81543f8f166cd193015a5c0ef033432bcf7fe57cd5f56b7493b5ec6ebdfc6bd115d766accafdb276bf086e0f65916747f289e2a90cc1f59da6ee8478e100c69a82c5a018d8bc375ffac10f045f46c1ee42e83d23ea8aae0b05630419f4fda7b7046875d22c0deb7a2d996f0995c47f8387016fd930eba1cf82c001c01f8bc9630cd289dc2ed093b519316038a77514e98630f5de564e4ee14b0a903667e51bcef130e4ef7ced927fe4829de9f1477e5d353ab2dcb0b18e28025069f60a74523c321e9f0b6dbe9d6002de405c8d853d3f12ebe9ab01a4449f6c7b5d55a24bc175ac71ae6dca7205ed3cb973bc95c71bdecc5f32ae51a4a47e3a6063520fcb09aee16f5e1de24f219d826950ecd83ca1617b63e5c034846d143aa65a4cc4836a21e4ad7f862cfe10e79af5ff0410dc5fcd38610304877634ca4ef1503d587baa5c5a7022ef3ea0dd10194669db9aea3012c6d9bda7668e", 0x1000}, {&(0x7f0000000000)="2159ea0fad", 0x5}, {&(0x7f0000001100)="0ea2e8bbd38541d11f48ccf1937da33083566dcf83e5ce5f55d35285ec93a18c7ad057efe13f4775d5177c5125aa9885b656fb1d4a7ded6513a2389fcf914f8e43ecd794b3db3ec795a9f9b3cc8f03a2c519c2ba5ac396eb2c13eb0315cb8ffc363397496018dbd5f6ef90e3b947291347d43ecfa5696fe8de06bb61657c8c3f7e1d18e45e6c742d16e264f0b1866f0f063b62a1fee14a0e2798b952549b7b2059647b55a2c3ae0802e79adb2c5269ba9a10143bdb75d557ff4199b18379ba66ffe1306385e17a3b62bd6e711e", 0xcd}, {&(0x7f0000002340)="c874e83b5364df018f9a67d2398749c15379f9ae4139f76509abc35043d84c4609c6141223d1c050c4ecb5a8acb5b2660668d4143722a42e622f491d53d8d2e5b38b78de264719f7bd8e05c95c65937b9730206b82f9a4d7ce6538e3ed34852b6e24dd18e57ee636f94ef97d18c02d5e26cf2fb855aa78af7417017f60bdd438cb66d76142bfe0a2cbae9df75a84946c189845d0a6d4f1305a35a9b0839953916b106483ea309a9cd6b60f1cad1c54fb9d24030f635a82a04916ad30754e02bd355d73673240b87ebe4c494a0c80779ff4f6b84f347ec5ccab118900d1b1d1b5d336152ce3cbc5fe72f9f10f2d6884875aa57dd3d83b78b4975ccf1eefc38ba550abe3d4a7254ef699b85fb93393b4dd7c353f5b4041a199754b2f2fee1854a8f301cb9d53bf7458c95bbb8e59f1b9bca427a86334c05329a0b1c5f24a0e31154cc69c59824c5c4a89aef3cd8774bd806439b776ef0ee10ef6c19ee228299df57f9bb7969f4c4895270cbeb38d498ef64e5e627ef6f5972c9fd5e9e3ad2a86061ccd35be5a29b099085e27af83c58be2dab422aae7839000ea98a03174feb417c28667c8b574344703acbb95432525ce62c3ff45c332a670b3530735c745a10a5298414e8c51bf964282b57dc2c4dc45a90df1264271074d27b70016da10233db9b7b01213cb69f1e097159ecc61ad08e96b7f7645bfa0bbee03ddaa56577ccc5c9975223c472456bb53bd349b7c030ac3698f42411c5365d8fda9113fa2a3bb19ded63e3c8b4fc9312f9e83cb6938ad0c6e566d6001c8773f6336e7e1c2ac53ccb96283d90918526b3962496b057430f77d29223bfc87be07f72011d6f34285f54d740bdbcf1071a95e94d76a71ebf16e784af9d097b15141eb5c018bda9097bc62708550b7455c19547e96985f918c6ff0e16de0fe5812c9527b7a8755ab3f6e529349f2007a4e8ef062fd96087a4b47e3f1eac25a4c03ad3c90a8c9c95094f23fdbe5c3a9689fbeadd01ff5f4a4c8d9815196f9050033ad4401163b96fca8ac816f33e62313d3fcc5ae5a9a6e7c3bd5fe8756e704fcc3278947983820f219184dee6aa6e05b7772fe1f8ac7ab5319f15fa8d97cbfe76d6d698432829e39396736d0c182fa9a11b22248b591b74298b2d12d0bbc0158fbdabb2f6f349d1f0ce4219b3a3926003a7030736450664a07f94a8c3abf51beb0af3b58510cf7aac4dcdb52d14889f3217767b153a58bd1beba34a8b54c7d6886bcd88e83efbe1adef239159db844ef7bacfc7ab6f3459635bf65c6a446a3e0e60ddf47c8a4c975de530c4964b93c48e2c1bc2003ef44d5107926c98258d40f710f2dd28a2634fdf9e7ff7a90360af0730f6bf01df258bf9ff255bed2db5bd60875a8917e4a7cfbc0950f40abc0a99e0892d5f384dbc679d75ccf2b56b77623fd6b9df723584f863ec13dc73dcb1c4c006fe21f8bbd5dee54dc1892b19c4d500fcb7a33e7d069b5a5b233ad352a3c552aef23e646f75fe3e246595d12328a47c2c9b23822c6b4f4fc5062e441d725f33893f05afcd0e2a508776398e0f9d9e2ee3e4ddbcabbcc33a6a06f6cc981e3a779046c70f4cd10026d2d6b1e93ed9befcc1e2078f1f64947eb9c9172e5419c469ab55b5c59ed286c264d49a7769e80bb2fdfe3e35c78a09862ee21e99fae5ff64c207028b2cd18fa6d5b7c2e846141fb50dae1cef6f731cacb5eee31a5516845b8cfa4043dfc12256c7131f84a28e85c315f6c6c7cf882ef7c0163db0e8921b8ef5df33e29dedc086bb1777d20aa19bc675a0e507ada8706e829ef181e5731c5b1edcd9a8e2bd29bcd22b2278a97171ff93cff8ae8550ef1e194b8fe565b05ed0fbc9c9a28dc74318f2703c9a73a2b70036ff03921ddf4079064b58c4335465d4488780cd39142f0cafad7b9cc46d3e91ac1db88921cc3fcbe5666cd3ec0545154ec5ed7a3750fe624064848e988695015e2889ff29206496aa4fd2da08d88ada1ee67d609a839e2f9bcca9d2fe699982155e5cb91f70c355048e984e19c9fbb2c60524834c2c3a791ad7a5ca8f06d0fa58778c235aa78dcd648ad4d770e546272b78b357481c9f084ff06a47e22b9ee02915d27f4fb17f018a687cfb18f1863082eda2260c18eb7aee1c70821b26a07c6cea4bbe2f353ba5c77fbdc365cf3fb7d247a123fbfb0987f0ef37271f266a3d4dec058c1c229cb82cd9c435d94878b2f642d1d7c4015ade436538bd9b1310d62b74e1ae5a4d735c79f67af8a50d93402d9627515e857cb635f900c43ba5843c8e17f9b65221781b207c21485e892d358fce06646f00b18d9d7e8186a8c11641ccf1f45a70c2ab49957b47e7326de933f38c9cf965276e990c30110602bd54a775427899dbe9d35325ca10b7454dad12b11b0e19c739d15acb3e0c97dbb7f8dfa793b1c0300f66a47001943dd8c98e71412f86d8f45ace60a4266413b12fe2181932f7c2bbec9b48c1672ebe51b6854a35dedb7141d673e3e624efd6e314b4742ec12369b005af1a6d0cb67b780a9b72736f75789fbeec116d8a6803d785843d55ef3710971897bf66d4098c3d9381f7379e3fd55d3e8953db4c6e66c46f0b9eb9cd1a916ff3091ae47116214fa69216b56f678f9c1ad42e63f1c8859a30c418f1029dd509cee3ff45378ae63757f0a31967b0dc738bde5a3642e4cac9d078b0f5887c9bc54e2ecad92d53e7470792020b86948221c3dbadc9d215bb89e96e2033071eaac8a59064d454f4546a68819d3ef61fa1bdfae67300a156d52473df593069a43fe5f705b6b13811f8ad20cd37a5851df9112e71b70904903cc47ddaeca9cb1ebff968f168a086f07cec3c09f0fe86a392565a1c27057b4a1d27fb38aaa88287faf2052b88627e62f9a0ded77a7953446f95fa8eb9e212c735724904f3fa0f82c0201d8c509c3261d8f91dacbfa619368f3d2610e7bfd12bfba7dc83ab0d0a0d8f86cc4013bc483777684a9f9e8c5be316aa4b7df73764f33147f012ff00f11d96b4c7c09bae11b52e44c9f89660a22699d00356e4ee8c5e9a1ca1954e9f1ef3cd0f00340b340a88ce1342937f03c76040ad101c622011daef0a67ddbd86ed34fecf9510559444dacab92d298bc65a687d20455bd66dd5293009eea51fa538ac61d3261606ef21f9b55e41b96f1746de03309784933542cecab9b3628a39a9ef9ebbcc78172240ebc29abda1de6936b483d76801fd98c18d032a40d37f4377207f7c39ad31e126328f6ad51df9b5a6ac4f34c36ff6c67f164ea199be7f1e3b13847efc9efecb8640a00f00ba461370d8872aee7e207700461308db25b5e2adebf27bc86ee25ede8f7da23d16c989e88b4f560aa026389c2f1a9c1cbece6fafb5a31c4965db03edd07b3be362866e8679bd45a0d92e2606258ca3d9074e85a7b2cda277c2bdc8e8089c3d9e98ccdcdef450fb98541f4792714d2d2ed14d3c1e68c033b63b00e346332a859c7e931cee6cc11993c384575cda64fb8d362a8e543f624c1434a11df8cb50980a91be7766151feda1705c59d3fcb385d702aef793e293415f525dc0892a05c25bc57e10de2c0152976a41e9480c75bbf8dde4d587e18d3967dce6529d25e76babee12655328de7a62acbde347fb57034a2e4e5369e692463a8a112ed877c37f6ed153f43c2424b2f0b398036bb3151dd9ed64113220d1e02c572ea7777d324f02dc244c9630425c87ef745d98ebb778ead7bf5c01d37d54719312a4ab85dff963972811b40f5b9d9b0347edcb2352b440d75c85e15699cac1f1756087df1eaa5088bd67cc26efe3b35f728ee4e3a078c149a5d6da5e8b2d3bbc10578f19d997cccd5da92f25130ba1ad7275d6778b1a989b8f843a752198ea3f71a60c8b1f3ee423a6ccb4ee1f6592f9132d6c92d7f22d4930dd7b33141021bca456e2921ff61956067657d48fa36dc1827f9b68346da0095c6b45ccfba672fd0e96b402c592e574943f4df511c2953e4abb7bdd2fd610bb934b11c4fc0490699befdcfd5998bcb94595316d1729caddbf53eda33186d1f91b0de3cadff13b07e5e8ef2e5dc2cfa8569ad5c5f839f219ffe0247a977322821fab7d15bc7c09c9d09a8028568c86d48d6608510830b4685991caea3779a7e2a56325388e582c99dece3e6b32637e96facd5e68718848e27875b69ae7e9d0167b5b43cea2a852a5be411e6295dd8f9ac38e5229a485dd61e4ac86a9a5e6469b2d0d6ec2415c718ca1604651b36e8d2efa160de7cad272185577cb993ef84632a94e7f7280872850c20b3608c0769aea260fc1cc3ebc7430f446c83fcf3ed7668214ef181845ee6ea4c8a2b5fdc0ec33264ad816d69f7a07446b61290e42d90002f87ea0412607464c3386dc652a77cf32f95021a2ad84fcc37fdc908320ab6ba0d977c4be768c289e388df3658d5c5019e939e52d776b8ce12df554ea56a0a48dee7c62ff5006d86c8d161be6436134e762c45b901f18b7ad1895d73b90aad537e74c9a9742bac59732198e59964afbd6d18759fb7f0bc49d3a8143891c50d2b83cfe20589ddf6799eff2e8e9eab60463019b861b2a97c6f3573cc5db70a54ef6d561df7e2628f00680325693197d7ebcd11cba6fdc6fb97a7c93a9060435d9a4db6c97b28cc3e778dd56da438f70f3aa75756f6643e6aadfa6eee67191b030b1005e4cf97a688498735091c79c0c350fa139f223c9e350d48b302dd0966c7bc760c009afb0ceebad40f68067f2767fccc7d69e15d42f2a73b8c65ede8273a8acbe2c7441d45a3943b611ec96ac76a1e208ae07781c480e9839a0b2511596a8cb6fa6258ba0646a13a530bae7dfdb44e3dbd38e35849e4193e85a45e1f70ef4700927c0502088b4978a15ef7fe859e06a795463c452207a2984d54b153b9f5609baac674b2676e1bd8c68ef1648b4a77d8df2e66a5ab7df57be6a9a6c1c7cc5afd02747f214f46861837f8352525532b4ff267a10329e7281d17a69c03afc22d1e2199b028c763e87a8e7c60c849b30a70343ee1ffb6f3c6d2f783ec413a5ec4eee341817b8e9a4ebfe0984b4012c83cf132a02d2c6dc5d311f1d06880e2739327e737b5ea54694b12adce39c5db55681c5588adc21c9245378ea2578ae352fbe4c3a67154e24e125a9c196d5697c99b87e8a5b20b6055e701be5d12b6e0308b6c120c64d668aecd74aefae834d48cce3a3768cc4f5a7a8d584de3f0dc0dfde3d627c14b43cdaea851ab4cf7059c641edd02ada6de51d5c24741a99101b53fac9d24e02ea408abea2a7784ad8619bb94f33afc9deb6a3680fa2e14335b6ed4285e9e0f2466123245c6dda40ddcd416438742bb7671acca181075aab240d279d2a0199bdccdaf825a49b5fc4001b36d2f4693c050a0e51137918fc60d25d57536d9533ac8bff52f92c501862297a2808fdda744f42af8fecfc28b3d4f56950235930e2a838fbb6e2dd6375b010058cd41a4f38d357be5eb11", 0xf2f}], 0x4) 10:06:21 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0x2, 0x0, 0xb}) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x100000000, 0x401}, {0x1, 0x9}}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="594cef41bcfac4e876b7b70efa455a8389abeab7ab6dc0b47fbc5c50fb847114ec3983bb4ccf6110721b64f47c8d8c3938719147c7187852ed2bdaa808c5e57412bfd0499643732e83513e3fab80ff08d4ba1d2e3bca49f1ac48519da18f6c459a5e2d448d9a616cdcb1216dc447993d330bef81bae25a376cae3e82c7", 0x7d) linkat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0/file0\x00', 0x4) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) dup2(r1, r0) 10:06:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x400}) getsockopt(r0, 0x200000029, 0x80000000000033, 0x0, 0x0) 10:06:22 executing program 1: socket$inet6(0x18, 0x4, 0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:06:22 executing program 1: sendsyslog(&(0x7f0000000300)="a05ad9bec1417a4242291299650329b2de352077d4495591e198313dca20559026d93a7b8c57b07644eb7c2177da9987db7a646785b4a4afdbd00d59de7a4c2970edee22cf8225ad08e05519578f5ad8ca36c6e2818e54f429824a5e2de7dc89c0cb8eaaa79764f78d59cff19031ead27a11a4", 0x73, 0xc) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x9ad037b92d98afc4, 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) pwrite(r0, &(0x7f0000000380)="74783f722add9fcf5a831fbc9c93b51ac91b0de332b9b65cd5d2971b40daeab0ba9a6e87d263c70827c726c5270b4667cded29da811f557164b089839abac7a866dd10abb79459a464b3cc857530671e", 0x50, 0x0, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mkdirat(r1, &(0x7f0000001480)='./file1\x00', 0x8b) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000200)) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') r2 = geteuid() r3 = getgid() ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000680)={0x0, 0x101, 0x800, 0x4, &(0x7f0000000400)={{0x80000000, 0x0, 0x0, 0x9, 0x0, 0x8001, 0x400}, {[0x4, 0x7, 0xfffffffffffffffd, 0x869, 0x8e, 0x588, 0x0, 0x0, 0x400, 0xa77, 0x3, 0x924, 0x9, 0x6, 0x1, 0x6, 0x3f, 0x7], [0x9, 0xffffffffffff0911, 0x1, 0x2, 0x2f07, 0x40, 0x7fffffff, 0xff, 0x0, 0x6], [0x3, 0x4, 0x6, 0x2, 0x7, 0x400000000000000, 0x1ff], [0x8, 0x8000, 0x3, 0x85fe, 0x5, 0x7b78fc01], [{0xde, 0x6, 0x3, 0xd48}, {0xa, 0xfffffffffffffffb, 0x7daf}, {0x5, 0xda, 0x5}, {0x4, 0xfffffffffffffff8, 0xffff, 0x8}, {0x34, 0xffff, 0x7fff, 0x1000}, {0x3ff, 0x53, 0x1, 0xc3}, {0x4, 0xba, 0x5, 0x2}, {0xfffffffffffffffb, 0x101, 0x1, 0x3ff}], {0x1, 0x8000, 0x81, 0xfffffffffffff000}, {0x8001, 0x10000, 0x7fffffff, 0x79}}}, 0x2, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x8000, r2, r3, r4, r5, 0x100, 0xacc}, 0x38, 0x3e6, 0x2}) 10:06:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x80) openat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0xaa) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640)='k', 0x1) 10:06:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000400)=""/141, 0x8d}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002b40)={0x0, 0x0, 0x90d6, 0x0, "6b30c10000000000de4dfaa100", 0x0, 0xfffffffffffffffc}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000002bc0)="bc41751eaca71da6b4e477a705790550bc59ed1e8ee865d62793b94c7e4c6a5d450e501ce51b434a87804c83ea5ef604d72ea10a2b052eee402c536605bef67bde4111ed78390703ba4f1994cf1d903e5c34891b6643689f915e911172cf264ba7afc487745d0265d529e455006f84770ac7c1cc9e1e6c0f849026d97acddce83c2f0120855c3791e884a717c4d479b6be7493d8a2c3fbbdc453b6e9ca7f2639631b52fc56947766f1eb835bde19170f2b6f800eb7daae339042dbf2020a853e28007755d7e7328073e92cceb5f757f8174d29deabe06967353488791a92eabbb1705aef10b63d4ef219897cbc2b6d3c6fe2e9ac674569e1316724a4c5788ad781848327d4a1df076f0c367be63a1c5b82868d91e61103adce65ff7c7fee56917b5bc84d5ce83f6f6c487e3a6d41b6a56a4ad5a045b8d8e941264688958c106d48aaf965724deb2e93fb572b44dcf67ad6259c5be0b9975af354611d61737e75a42abe5a128f1f2290681c5b6d2aa515f1404cfe9359978c8a3b2738acae9ca8d933f3968012dff6803aebf8b71e686cee309f83a9ca91f7b9f2fbfa9661b4ad42e96f9ab28090c0b563104cd66151896abe3911bfecff77b446ecd9555091ef7555476b35e8da1fdb6ba91cc6a0c623f15cba612805fff9004724fa8bcdede7623802ee3c15d93be7d7f1f60b9065a327970af4f0dc928e23f8ea48a3fe9479425f72b20630bd92f4a3df595f539522bb1ac36a151bdeda5d62e20b8936d33358d8047601a9a97a8f184a8041ab46b010d9f428f636b7439151b392ca22c2bc8d9288e050e15683e1775c76f434c2618c24f259c8acf6ea4759b65502f0d4b2bb4b444802fd604b3e6afc669666c43bce92494c43776547b64ab59ba8d788ea24415d3219d6a41f0cd7be1196a3b374d77b3e1f9cae011f22d4a1f1b7ae9947ae001e17bcb1ce4c47d287cb17269f10e2cc05d5de1b1f211f4674831cfdadf8382e45ae6ec251d5a1989bed49dac89bb63721e689a1f75faf014523eaa3880253f37c3fbe6097e77da85fe9ce0584ac5cf511a4b237d29d8f9ec0bc7531cac9bf7a93608867438479a653c961bb0dbfe8c36d2a8cb4634ed5d096e263e592bd22326f9a52489c52c48a319802e12feb8081b7b0566a11dfaf189164132b67f8206bc805df3385aa5d1bcd70be385f319f773ef026bac388ea051b22ee7e0c43e5104cc6fba8b466f67ed59d8f1f4b573848dd2a5906aa2fb13de77b55edf8409797e0a53582e6d28f348422dc5e7df235fae1a3eaf2bfe545535f539ea610fb1ed0e0b16c88dd951a7affe5cdad28706c4b5bffd1530bc1a1a8efe83e969b443aa0271764fe3db08a3ca2e2aec2129f39852cd808054edb10c8d0479ce582a2cfaacda2f96898789a9bfafc4252107633f2762609505750d979a2f54b82b2c795cb90c42442f88800a0eb971ec6ba3487f88b534d88dff8ca6680a81af3aa8315302ea21267d43eba7eed5d832908841adc9397a051419d99e884bc66f0c99123826ff3c530a6f8b6a10e9cf579cf8f8f2a5fb8e171c1a9a24763706e53b1a290112a4520e44cb72cca5e7b7584a0c85ea87a62e2d98311c8d88a5ed46353a3303dbfded403813947fbbe28279b9d091a8bbfd6dcedc6782343c74f459f1b0b84bdda32844076a05ca2ca548861079c20112aa85e637224eed1d002d5a25fe4bbb1935efc319f4a2c9e0e864f03d26ad783ed6a8eca45f3fa40d74aba36ad37e197b746aeac245bb2ceda67ea4f59591d0ec96a51fa87ba4c3b8cb1aadb9abe76520a33d7d89c9e226044ba1cea9295939aa16fdf446417cf75240794cbbff363cda7f9159e5d80906553c982e28e61ba3716b74409c78440ffa2d7000b2c5b77961c52f73738bf46f8d252c1ea9c25873427212b98cd3597775e83cebf428e09238be82025f53b50f511c52c7c139a65fe3bb7f984322288c2adc2600842c3facd43ccaa7f2b479cf9708c40034ed325e7ed1649e5e23151d960d2548f94bd74e2919f0a61972394f0b38687a5d0ba83c3ae01ec48c860a678c4b8d295a5edad6cd7255012c969a2c36e602121fa982d99dbed64a6615087131a637348436902b72922ed759dd4287f63b4a83829e232c33aa1396e926aaf1221790dfb4a782afec036f22e8fa2354c205a5ed34c060ad151dc87e39a3e4612498351b82fcc35bab2066d1cf4ef537158d2c9a76bf9788fa6afff647a6d4961acefaf05855e0c88da101fdc82611f3afbe42a1082604eeebd25a24f881238e9ee1dd573b232f118f84b642420ced6820e7c4a88f3ca879576d870001dbfa1d09e2cb8d60029ca93a04d1fcec2eca0762030eb698c5ca08e64e41dec1cc53021b5d67d0995725695dbb246efde99d26076554b231e23e8d39b7210cc0b396bf86122da394761ccad08cfe53900f42b04f3393d735d039627cebafed42491422d2243c374c52ad5ec78b0f1e5e0a84c463b41ff10515df5c28e050fb3eec017efcea953c343ae9f0df5bfe2af0fee0c7966aada15986b8954a61e9965537e73054ef6fcbeb707b79e2f4d0e262dc6dc5598998623220650232440d1b20fef302bbb120976df4c902fd6555c23c02c3b23c8973e095fa26dd6f32b0ba697ce9daceca5c0c4cff9b2582195fe3fedab737da30a08670845cd9287d890c93cf044fa8aa3480a7c56972f8f8c77cd81ae24f49a200f4738bb61e14be557e65202eb424d203c18c404f3bce05c1c56ab63be027376c11a2f1ca77db6074b1325751030e444148db2284773bcbc9806075b2e7cbd8d9feed3ac5f07650253175b88b7d8c654427f3758d0daf4793a2a1bc08bb2b963461248ea11c202c196d4173282ad1890d093cec64086619967a7d683b1cb76564e247dc6724e0ee107ab10b566d032383f7f0245d76179f73162cef642e2657018f656e4a1938c94f46f77b5daf6b90ce2c98d25be794511b66e87376e94df634a3258110fcbd10fc3ee8d6f3f5d9dd69389818aa12d0ce65a9b49cd1bbe074b780ccbd9cb0435a878987d34bdbd00f5c238343eff7f99f4f485b98f619ccd534ab303f5e63ddf8ef0f13acb0fd1e34a2694a644443bf26ac1da48723de7277831bf7813f2b0e282aba468e44cac2048ea734c2135a0c91b2b6ce2fbf71fad2ecd08573abdbe4c2dbdb5c6a92ccca97664a0179e40005584d01504fbfed709b2bdcedbd7e635be126556f04be14089376ddc849f7fed7549b1746de993f80263b4efb7b79adcf9726572e0417b12ee5090958549747a1df31a079f3bb95a0a6fac9d82986da61b78cc55f41023652629e5dd212cd119437d7ad518c4fb1538b81c342782e74d7f55c5a52f9f273d3d32278ee1f81e048ab3bed2dd9ae8a50777eb2bf40ade474ca54bad19bcd269b4030a30148378fb5143cfa55e5a8a56568718e53e846124c06aa70474e9ba1dafd6ca29ff9425bd923bb2b01e76efd86922538637131a3767fd1159a9e51e2a8ce73d01b82a6c1345e0c1994fdc61efb728b0f3b919b4bc7859e5675c26f581c2f638495fef694d4ac3fa3e63ea9dc6edb8bd9c5b787f8be5ad6b2218f03e4cf845ca82d2ce93c692da6811baae4e55b74b519cf82c1d36f4c05dd6e97e1a773d17f16617fe2a569891786dce0ebe39a08e3e6342e551da7d700b7690571380ae4ceee3f55372611f55a3e7167fc3ddc86c3c2ec833eed3dbd95191089a7113a6094cebfa670948e6e6fc9b28e06a9d948b56a55553462ce6925ece88436a1ade46f6ee71cc6c583f7d081aa45c9f38d9cdfa6114b517048f46b3465a385043623851a50afdfea73676d92e3ce37e9a80fa09233a0f5ff6cc562a401f5dd38caefdacd410d841261dc1985a26c4a4267605f308db832ea1bcbd783fce0d9962e57a60e432b8984db16dde9ef7bdc3c2d50ca93c3f462c48db3ab4350973bc8110144c63e09fb371f6a787b39556d765c52a044395c57f75493d7fd1f6065b6e9ea2bf9dbd2ecce6521f2c3fd1e19dc7a60a2049a0d5bc768355463f16fadb67af042e560182e5a75e4e860f718f2f1c336b1bcabadb88317485ac9332f7c04d143548c1cd4820641d8c4ebf7b9b9374775af803a2944302bb4b59dddda3f359ee2421dceecacd6420019afe0a429e74898ae37887de7287d00bd3fd2ac7c1c562bfab1b8de5cf5a810a1bcc0b554e89fc7f6c7828f24a7dfcfb1c08cd6420bbcca888ea1c5813eaaa8b2907da0802da039a28a0dfef208dcc696fb117f92d59298036088c537f80e58b63d7995864efeafd609f6993dd58b858715388b2da7299a036a9d06403be848debd2abf84b26a4649a8377fbd71b6f07003099b480644c022bbd6e01d9c5550bd7cfad58f613964e9578b671ea444037878866c76360bddf547f380a2207397e94aa29b3c1c91f6da189cf810eca55ca719f00b0dc2862feeded984ea21a0cdd976641804d789866d241edea7e14257a63373d9512d18b68c01002cdebdc9434b927eb9cdd94e72d8864c240a44bd42b772a561dc24cc1786ed9ccfa4092dd74f3e97deda489329eed734e7cb9ab34d39b23677c69f592486b67e0323b3163f99644e93801b547234dde3d6385fa7c095ab14b4422e021f9889a6d4b485f0bd583140db732072624e14abea3570ec799d1bd10ea9cc7283ba36b9c673b13cf9186ae36064c5b6da2c471b82f5acf15aecd0a2f7f84fa235038ab5bb821f5dc076227f43edaf76a400b06409da29582ce4aa5dc46badb8df733c7314fbf9cb21fd67e462989396d671b93c56452fe41eeb49e1de635d2dd6cd0812983f30472dc7e06f5d716a152664182b318c3eb588bae8d6d9defeb1a5803906fb9d1d13452b93419db5db9dbabb161e6bf446e32da73cf22c7048c99158489e7a7e702995b3be9b9853af6b8dc4229b4542bb4188a0726e13e3bb9bf7b5fbabb6fe1d637829316befaf0e14f8b4b0efb2434f67cbdd674e8dd91f0d969003ca80bc7a5fb160864f3e9b9ac6b04720f78dfd3196bded3addbcf7c94c6d1406f308dfed919e265dd135f73984795b4cc5de7e4370eeb9a541257c21903f68ce0cacc19055b3eb6a712325988954cf1189b7b46ee5e4cb9792122970377a0489859bf1d8820e6a6e3fe4136a5d8ee969c5b0fa877f424735f31219c23daa311ecf8c823d68b2cc06097680dd93678ef487c009e620c720d18ba763b62a47e23af848cdd19f6305a5ce563b0853aafd1ba015afe1209bcda20fb7c3c1b98302ae96b09c67eedc7859d83e39024f93a9f530bf5723ccc0afa3b9a95ae9cf4a5cadb77566f3791aff149a72eb6d32091bd4da53a8406519abad1acd1cb7b49109c4edbe600c82a36e5c210c571791e61cdc27c4c569cd073405e82b6367b24d9dd3e09b972b18d5fc8519b8058af32b4458fecea3933adb506cc597d5405e0b2fc94fe98184831a52f848c140c093d51d4ca434fc6960eb6ef01ec35127a811de65e63e3db51c4e160c7305329be2859ea063bb1cee421f2a3b7cd9a085fe07c593303962277097bd2a9667d7c09c59e14ca1c529838845937f0df1c63302a6f234b009ef57a696e9a0256946da6a3af84644c262160e841d537a3a03e3e7c6e77030ac1f6b131df3b214985b6a982b4c4f04ebe07086ca165a284b8b66e90cabcc9d6fffae4194b10f012b037000335287df33b42c8c3403d5ee6961ad02c23212d07770cb8580bcfd4ad098aa727fb72830d1f5532a39d05078a14510b8ea2ebb46a64", 0x1000}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cf030000000000000060af2b51ad0c6b004170162932f9a25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000002640)="1df6f68c2c90ffb136cf86a5d20dccac766c090504d102dc0b3e942639d55ee5685fa258938672da219f32c9190beafade7e7b27bf25d1dc0b3652b06386d96971c1dc6eff5a02f848bacb6170c8627d8535ee46a9e5210e7daf9cef36038d2bdc95ca98b2f9535428c3a646ed7c7028000000e56caa4fd652e98510d2d59ac61ebbe552f5c2f2fa95ed7a46d0ebeeeedf7c25d936a4807586f068c42184a95e0a252593fc17befa7817a31e84aa76ed07738d682887707556348f86bde8a03d982af13d8a1a27fa56807e627d5a56934aaa2126c74419bf0e7f43f8ae400a085eaf97", 0xe3) r1 = syz_open_pts() close(r0) fsync(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000200)=0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r2, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x1a) mlockall(0x55645605d1699325) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x8000000000003, 0x7ffffffffffffff9, "845d550900200000fc5c7fd2008f27df00"}) pipe(&(0x7f0000002300)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f00000035c0), 0x0) nanosleep(&(0x7f0000000100)={0xfffffffffffffffc, 0x10001}, &(0x7f00000022c0)) r6 = semget$private(0x0, 0x3, 0x80) syz_open_pts() r7 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x42, 0x7) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000002240)) getdents(r7, &(0x7f0000004bc0)=""/4096, 0xfffffffffffffe11) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f00000011c0)=""/4096) semop(r6, &(0x7f0000000040)=[{0x0, 0xfff, 0x800}], 0x1) semop(r6, &(0x7f0000000240)=[{0x3, 0x9, 0x800}, {0x3, 0x9, 0x800}], 0x2) nanosleep(&(0x7f0000002b80)={0x8, 0x80000000000000}, &(0x7f00000000c0)) 10:06:22 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000140)=ANY=[@ANYBLOB="70012e9866696c6530004a1d402180e2c1c81027bc611ec4cd84a52e84951a3bbd351b3fc193308e19ee36bdb44b656d6417892d56e01ad54cd2e830be1928cbaa1de7300ca69ddf6bdf2e1ad9e78c2e96a53303ebadab52f1047ff726fe615ad9"], 0xa, 0x0}, 0x0) 10:06:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x12, r1, 0x0, 0x8000000000000000) connect$inet6(r0, &(0x7f0000000080), 0xc) 10:06:22 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) 10:06:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x8000, 0x5, 0x0, 0x3f, 0x4, 0x9, 0x0, 0x2, 0x8, 0xa2}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) 10:06:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/227, 0xe3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 10:06:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x47, 0xfffff, 0xfffffffffffffffd, 0x3}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) lseek(r0, 0x0, 0x0, 0x2) setitimer(0x3, &(0x7f0000000000)={{0x1, 0x9}, {0x0, 0x200}}, 0x0) 10:06:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000280)={0xab, 0x0, &(0x7f00000001c0)=""/171}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x4000000a, 0x5, 0x8}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20000000, 0xafe, 0x800}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x9, 0x4}], 0x4, &(0x7f0000000140)=[{{r0}, 0x590bdb5aa6f1b4b4, 0x10, 0x1, 0xca, 0x80}], 0x400, &(0x7f0000000180)={0x9c000000000, 0x5}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) read(r1, 0x0, 0xfffffffffffffff2) close(r0) 10:06:22 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003acbefff02d08cdfa472c158b85471915ec8b05b3d530a4382f51e8e8e4a899eb02e7fd159d1c77cce50dcda62d4df5b5dfee00a"], 0xeb, 0x0, 0x1000) kqueue() poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mprotect(&(0x7f00003b7000/0xe000)=nil, 0xe000, 0x5) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x400, 0x0) r3 = semget$private(0x0, 0x5, 0x0) semget$private(0x0, 0x4, 0x80) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000180)=0x4ec) link(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') renameat(r2, &(0x7f0000000240)='./file0/file0\x00', r2, &(0x7f0000000480)='./file0\x00') accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) recvfrom(r1, &(0x7f0000000080)=""/97, 0x61, 0x40, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000001c0)=0xffffffffffffff7f) msgsnd(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdc360b000000000000e297a4aa0d7b33bef296a85554c457623f5c6502fe1511e442728cc6c04308f72149497ca128ed16d13c44d48af0ce273da65a1d3db901c48e582d225bca80000084000000000000000000000000000000004716409cf0bb5abedbac01dcb7c7bcb0384a2d901c0ad715a91a4bf44f8818ee668ad557eb54f2f70f06b2588c4f720981546f4602d28c3a0cfee854cb2dd8fd4b939ac205c7cc35d842b2035ad5b1f4360bdca3829c38a779eec5990a545d7f24152821465af420"], 0x1, 0x800) 10:06:22 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x2) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0xfcc, 0x4, 0x100, 0x0, 0x1, 0xb11e, 0x7}) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/136, 0x88) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0xf1, 0x2, 0x8, "4a17d95fc181860af52c584548fef9fe6464f51c", 0x4, 0x9}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000300)) sendmsg(r0, &(0x7f0000003b00)={&(0x7f0000000380)=@in={0x2, 0x2}, 0xc, &(0x7f00000028c0)=[{&(0x7f00000003c0)="3e318f2b785922197e799c5179c558d7511cb4024b65093a24cd318ed44c2e18b26c3477a9ac2fa79b844776fcb5eb385f8aec39efc6029222f73033294acbaefee36fc0525fa8479a179302c533441a1e", 0x51}, {&(0x7f0000000440)="38819e6552ded43bb748721cf89275500ed9ca4f52c0c622f26063caf055058367f8cdf5e59a7f1b07119885b808598ff72e0af17fd8581bf9ed3b61c2abd280df6148f3f3c2dfb34ba2efc62c7f17393700e1122315a01a064ef561e0ee036e4f6453def5046219241f8f27139522091941d8b6250fcd10a0a5839f88c4ca57492dd9e1f67c5a37b2da108a4fee2873be418ac1720ccfc3f4f0186ccf9bdbacf4089b012c3b9177502bbdc81798ff5cf03213b4e0185f3462cde632ac56a71be11d3ec0e8063abd43938bb3a57c1d7066e2f692edf87c43473cb10d7ec0c16c8c9b0e", 0xe3}, {&(0x7f0000000540)="13a0e091b4f16cfd3948171629f68f6d804408a775023af0e32c0ebbe6fd84c29ceefd26c5318dfdb4703af03d27db87040ed1350fc650841716f7af8a7bb692715ecd0a3f0a7b6d0fb14538879498ffd5942801c4178714422f09e8e807af35cba22f55f27a3afbc66cef380d88f9c39af80b8eb3f50ce5e8bd009ba5f68655038186aa41e90c8acbdd4d3688254ce94f1392e40b13db7408bbf9285626bacf779b87b6c5", 0xa5}, {&(0x7f0000000600)="930746cb76a0c1ba7fba5410c6737f51551707f39eddf5", 0x17}, {&(0x7f0000000640)="9f825193100e27ebaf03b496f738b784ff1d2bd093ec9cf0ce176472c174e740865271c578c18a4ce3620b150bffdf", 0x2f}, {&(0x7f0000000680)="1995a9d2d463b964dcf4f651ee9819473f5220efbe975e84e8a851e8ee24c0f094184aed0aac2c41b4b0b41e60a953caf9b434ca1b5b8531d46576201316b356fd174e42ffffd5442a62f50d16d95bff4dc23384fbc0c2265726fffe086e13b8429f9567a7ff7747cba98cc933ffdff4b0c2faf6d4948eb130831e433790d5736f10e0dfdfffed8e9e5f67cdfe52407eaaac888136f797cbebf8b64d77f5e1e974313e120d32d51a2b6dbfcc0457252b69c41b3404ffe9031ad6ff13eb7189c31887e4ab9872688ebe6962a06dca5c43d6f2f2968a8c17e806c2f29620847d94e33282147c764f03e1a99b5a51dba48e443f65b5f6b631a6cd8a818f8487e50af2f98a4319d379bc430192653792748f4e6884d14692a543254e00c614e38931b30eeefc9bb2a0fa8514e3e25f3e507eb8abb04a49fade3ff695c81452c2763afda50adce6fd79c4f1bc6bb1dd56a93e09a3936cb265e2cbd6175b71515d160c0dcb82f4f1885cd13048cb129ee900c8aaaf9dceafbe16a13e5b170d0d3ca754f7eab2de23e24f75aeb446bb3134b79ba5fd0e954f19ef2ab57ae76cdccf874f44fb319f982da62246a18a28ab45ff21f4ef9f4ec3536b5dafc46d95602d58e942f1d85d640de8d20ac90bcab51ac67b3d5283ab1888ab7517b72cfd9979581039e3d8db548b28bddf8d17f518a62fbe7df0bc4df1c9add8282e93ea6ee4bfafa21fb36d70efdf87cd885af92a0c3eab43cb111d4a5f9fef5d05bb11208ca23b03cdbad9e84d8644211b557ff5b465dac5c41d15e84bb654907d4d9a665f5b7b4e4b984d3a171143b1b709af54d915e80075669528c95f84dafcbb4b4b5c1ac2d4b37668d06bcabfc0cc69490a6aa4555f2ebb418b4f0c44798130ba375fd994e1f49ca77adb00cb51f37977b76106a0092bb5ce39a81323da25d559d1e58ab5b2f33f0d95245d1a8caa87fe4537cfd51178802c605b54fd4845a09396befe42c18956464e3a9a37073c8da0943f2108ac3de7acf2f2bf1856290d425b8b8e368b1e3162aa051649d57e852b4fd9f703bdc2640ed2ec5613b595da8febfa90a3f0bc02c980c7e4d946e7fa984293102973bd53b76c5af3f95dcc9b456ab4d056322776aa90b3ed5d59bfa629db7dcf782df664456600368d0614b176037348490c47d8998c374e97fe2cd79e750aee9fbab3018e036bbedfcd33468e373ae307e18ab87f69a286a3856c62f3dec0ec682b5984bcfb75aff00dc0937e2c949c58634d2a57f42b4a91595d6490f887de923f923ee5a1591bf6601907cc3a2e9b034513079bccb26d05e046d6b3af7b2494584660f17378f03332e71cd85b5b43dda1946c71b5bd2d844514583f7c9687a8f15e57060564dcd9931e499bdc3b9419f35f1b0b8f42686ecd9ce43e771227343399b4817b9a30cbc4bdea61fad6283cfeee62fd3b790e9db540be86d4eb1b84938f0ac51cec24939db37d5ac59a7d521b4b1bb7c5552dfec369965160302f0da9b5d38e323b29041486bc3fa3348d095b06d1b8d08fbd151b1e0aca1d3331c53ac995ca63391076c59117458335ba90be6e20727ee2f38b67272c719b75e527d2f3a703df0892e3a9417e827f80fbef36e5326d0981b9d00b633f8932926e611d816312a2aa80da0fa6f7caf054032cded8df78fdb39ccdae6ac95ba64f169b79aca830652b3748029c92220fc93ef847ceae305c3e37b0009b31274300b1a20b5cd5f7c1c102a60676ce8f9e562a689d8e05d2e2052f2dcc0d9500fce3dc9d44a92e55b3a3664293a2f5b52401c7d92772a749a5d8b4bd764cbb3099caac39b47f1bc258907657e356d35545d22ddd0de9d65900b7242bcf2a54119ae7a32a9002f80eaa856d8327d0abf2ddee66bb2cda177d944885fe839ab10c189a374bccc014a3a427a373abf6aef5c4add722823c9216914712565ec02959d9935f2d4e12268dcc71dc5057036d96256bcb174f499d37b6cc65eca34f6b5aff4ff928e59a2a986e3f0fc0e4bdd943fc7bdc7ba9f51bef4af0417e07e6456dd5def4bde0df66e3e4bb926900f4f900958a56f726322c11d3ebcfbcb4648f70e2fb326951cc8aa9a50b2e4571941a5ebbe05815f036b3c9230b535b046a06c7177ce96afadc74a72bfdfc9047d3d9d02f98e721b14c45fa0821a846896a56a5314896202087631bc1950ce6a49225168bdca74dce20f0d0808614bc6b3b9550eccc7b1f3b64f0dbbddc90b74a19c6314d2f00978aac0d875012f43b200b0f220404229a55e05c9317c41449bc6dfbace341d636392ebe501db3c559b3697c82e0df316ab28d02af02b6dbb009db1beff457e67a796acaece2f9709fb9ee55cdc7557974cd22d7cf73e0d17a72608f0e8e8d58552fb653fb282b552bdeef87f6772e4116443fc07e295a67070f1e2cc8a3906fb32c0152e4c6d746fa912c6694757bb129ebcd350b1966ce78fe33e70ef0ddeb684f843a942b5fdc39a8b01d4cf02a42769653485573a3e66202fc35f61b1aa9c742da54715ac7caaafa112f7f20453460cd597daa264069abe21b8c656f6f41deeeceb8c059f9460d81d6b968173c7fb2a9a318b192822d1b323acb34a7163418ad4136d2e1ed0a5cc4e01ac31429cd4540b802c12ab65588de16c13424ccdd4a0cfc2a016ccb818a96779d95768f7b8ab555f117e0930ba8af87bec1550ebd3e5488e6026626e2aadb5eedb6d79781767d72787572507d977065e032bc2e10a54fe5a06c18f9df5414246ca7a8c5d82516435af823cb9e00218ce44ba34e50c353d75551c63cb0c6c73877065b02bebec5538f1e56a2289efefec38c00419300728805ecd87f5272c7698de75ee906d0037a1da8d33a1fc1f781f419c7cda5ec6bb1439346b521ed4947690bd50fd889a7a9bd392ded31cb9ff412c409773d5a93fa6b5096f5fc1e0f728b6e61a1d993aa79775dcc873eb7a19b3474496f526fe95c6d3bbce5dd31863901e2b190812ff422e862d0dd7d522f9eb0495bfc4b7e9286b30be3d3fcdff234bbf27cbaecfdd27018ec9778b2261dbb8e29711edc49aba525719df55077e444d8aa8ed12df8a34464a4dff7de2cc4a18f3be5d72f0b238bf9c887668b9da38087e536dfc86586ab78b7302c439bc210d04fe87ffb1253d49377ace824526a9e0fc52bd4b8025055875807a2ecbaa2e3286b5d427d3728903f7118c642e28c53cc8ae179b560234a5779cdaaf9c4d256771b74b73f3587567545d42866feb07e786b4708e3ea2b2c306dedaebd310b75100d9b45c2048bf98d841074e8c2f706888740bba02828c90585b7656dfa51f7817c4b4d0a2817e50da3bca8c1e768bee8259e8be5e8c331b2e1dfa248e02dbb301dfd5a58c409499342299b8878635e1dd08e905c19d80f30d94b4d7edffa7f9a2a61bd98dbcc8a3071e5dd8633fcd724a566f0d186edc357b7f3ca1083b1b0787fc1c3eadb39da174591ea53a20cde64a464b21d70c4254d247fddee69b365b4abb2132ad562b1ade483b2b7d9135fa547de640ab16745eb740bb791d3d9286065d3e8120c8b3758ee7fe94cc7189099ff03dfb9fbaaa105b1c2965eb2476d8588b8f11f0545c3b67072acfe0ee83efe20e14ddc5578e14f99117229878b94ca1bb997cc36c2817df6a99e74846a837c6b10590488571a18e4263812e6c1ba9288c9d3bb12b02eb5dd0409d73564dededf66521d0da2358de1dddc6ab8695cd7b0f24477519907c4f896018f912797c6062dd5e4006dc782c1305b66276c76232747cbebf0134460c7ce476b8e5186edfccc3b51435544e8fdf8249527cf314c6d15b860bae35aff139dd1fb96bdb393291043f2dffd213ce8230f3c8340bc27c0a0b031aff6773031f77cbce19e6f5730669f11fc457a9d455d35d9d595a2881765bbadb5568db688695c2e7618b1d3ee3700e1b651efdb37e55d161168a8cb7ed733ebdc86a46a8d184e340133cf53bb688057a6b0be7ae79db547c01fb98de79fdd5f2f290c59fb8135c593269a5af6f0729a1c8b49da85999558176892eed9ae8d912c19978c31aa691b9f398e4473027e33df5c08a78287fecea98cdcfa5396a587a564187a610a44da1a37e1c81fb9d52fa37dc974b2a753329b0738a4624bf0da6ffafb4b9335181e5e2df5fd63e3e8f314b918c9172c3c42bd85d3033949d763692863e7a5a5ba0bfde6b856ebf9fba023eb953bdeb6e5b22852edd190846807fb2891646684ab88a0e25e8db551fdc90abe27507c7e755cb760389ab9eeff7add8776eb8322e469d6acb947ef0836419a79ae44aa527adfdf26913195b121dc1a9069346d22390022efcd4c3031f4a3af02d4c8e96a06b8e867e77b05cf9256b9575ea3fe99548f5b20c5006c4baa8ec774148064b213099ebc86002dde037f2554e437596fe65d71a70191f2b867893bce1e484ec8091c620dbf16fd65228479a21278192f860db6e88afcdba072fa0086b3b18bd434cb65af02fc82b7850cf124fbc01e501bd89c1e83a3b4bb4f78328912df72cc48ffdf19c07ec7369ffaa3426ef6ce200371a79c64b2698c66e4069eb545c5810f727459bd684830704c3a2bb08ed2e04676dac019f3fe66686974c2ab5295c1ebd3f5160686d5813ceddd4e1eee1fc3ea04ad3d4e3467f43f42d0227073e4a8b70b3907f9275da768f024f578c1e27c4d119c93baba41d9a300d93ccc51587d5fbd41df168dece063a39a273305c06627e85657bf17e1a4e18e9b34f5a30134732a24fda9dc6527f95fe5542b9ceac0e08921509074372dbfb9d0142f1c1db785f7c619727f6825a3430fdf38ac609dfc0b4f31607a7e7ebcc834371dfa15cf76472c7076719cb800a2240de0ae33c199c7f10009f8edf451a2973bfe8159b4a933402f0d5c51424d7c92c916448adbe7e7396e5e3381456a7e57abe9f17eccefacfd8396b7480f130c481e19174f095c2aaa5622dd211e5f13ca039f62352612e17e12647b3eee40d8636f0d3f88aedf4901eb146a69bd7451a6f618361a5b06a8898140887d3e58a86a330916199eb3b4f1f15de42058488cdcba315777c72e766389644a3faae09f296ba132d60305009fa06cccdee9aa6e62c278af8435c2de498ef27906e01fbf16121f78c6e59d49d7dd4498e49c6993d89399d6ef64a0c0b0b28125255809da493a499d3e57b8a8e69366a2b15dc95346e4a822166755e57236ad664a10d4751f93db1b946a5ed167f170e2bd4646c717388e446147ca3883770036d7f07376f67b7358f13f111ada41c10015b9cb884ab012640c93f749f5f8855b98a3cae3206a24032104d9a59487807258bb0a1492fcd0a4ec83d5c1d9ac53a494a62a5138c6c4beb351ffaf0001b619378e677262764f7f0bd0adbf63c169dba109b7189315ece6571dccad44ee33aa14e4225e472078ce982911280eaf59a61491a582b78d480337be3e09377c7d63b0a7135562d4be36f4c1d7fb16a627414d1bd687bc81b197736e3a701b97c3596e4622efe1878504207df0d750d004a1404c8d8d8951557b533d753c536a6dc3ffc959e317168ba11a9d14fa87fc2052831500647a79e968883e50ab3d314e8e0a2b9f70a91436dc50079482ce11cdd60ab6a62c1b42d5780541d0ec8913ec386497a9438b269790107737d7344dc12926b8fddb68835c7301099e477b557303da556bfe1b3d6439d3974c06150af91c2b585d2e2173aa0466864bc6c1e3a54098e549c28c37471e725c8440df0e5e085c840bf93b", 0x1000}, {&(0x7f0000001680)="5bf2b8e62dc1f5ea210b870ec47d076bb346cac931dba67cb927f06b7d6038c8d7f453bc7e308c7bc474a4708557ef7e2a4a9fbc1b9cf8bc52f18076c5701346e4d30bd8e62b1090ffc16c7d7dd5b7cbf27916c3f15c1f4097c6ef8d23ea9d9fa2d432e2c8aeb525fa88d96948baa8cc4382b4d9c6b8b5ac6edf68824fb84962a51f9db49af3c9fe3c2d836226f2296d9e4b1c993a2faa556f2aeab682c98dfcc1ee506c6013a9b272734a7fbfb519c4dda602819e0b3911916e71f37ed5c3d6e7c91f1d6a9af07386ef0c43bf10a673db57ef107e28bbbd14", 0xd9}, {&(0x7f0000001780)="92f659f8a43169b3f786edb76371207467b0b80b4b31bece3ec21a7c300b5c3f3dff90395e83775f82a00e73c1280c56aa4eddc76c533caddeb21c8d8decefa778e88128708dec5f51b14efe37c43c83674e05244cacb52d69d1d42022eec5dd364a15a2d029faa0bed1b62f4aba63e2ec14f01f1792926e995007b19ab7d9ff926abc0fe9bf275bb224063325ba2536ae9bb835c8b4fd41922254cab69f0a90f690bde08a818beb56431c66548135cb560def3d237c1ab45ac135161a13b440e4d78a9cdcd8bb3831fd88189b921acb3d08cdae7ab2c5a03c65b5e9feff01d3d114306c0153e256eb0cce38dbea5289090976dd73fbc3a61a8bed7388875386bda9782fb12b032c41cdb7c6e8b41f749fc8d2a9ff39b438c5c55cf76d0a9e3cb73c29bd4d1c1d47e22bfa7e13d94fe865d590a1b0955bacac43ca342cbe0475d907c1ded10b9bb80351b6f7e2f9ea0ae5dd2254bfbc93026a4bcd795795f25ef612536baa977376100e116d066bb051157e6987fe5469d9ae1cd912b355b49f5aa7ee4b12cf78c02f8e3a29bc21c69e7d99d56f55b489583658a0c05b1525a396e6648f291c717c721e9d183e5b0f90e7e60fe72b2a3ea6874e006e57d4f8fa3b6a54d4102e5401e06a5234d7869031159ba37c16f29bad94513e20de8b1f3db5daa77082ac958d4ef28aaf72d769498d79e173eeb62da90ea0b83d18446ca141526c1bfd11b05d9ae38a2aa00bea7a79e616167acec53d5cec2227f1d26aa13e2dc494974fa5154c6e77cf6bb7895df1d0010663509dbc521c3c8bed85cccdbd29ac776acfb2c6469cb751243801c385807b9c36c01b19e1bf0fcba5ad847d013ed5c68629708a88570231eb770a5a0eae1e9e9c6966b2382a8a427862abee51a5b7c70b76b4eb79bd909a3bc0ab5eed376f5a9f4f7d57724c1cc815acc83e86fec145fd4113da098456d88498998df19b0bb03cdf4ada4e473fc006033846dafd89df1125cafd783d7e4a28bab7e50f2b8a6b66a39dee51e81cecebb186229bd1aa8c3b3d4d4dd19b8563da04c1ced96e0f70257fee27b0a2bc404f7c6860da4b5a6cf579a183ed2b060dbf4e0fc2af318f8f9818c60a1fcff9a43d554bce510382f2ee3606f63be504beb90b9ea7aa0cdb3e465cf0e27a025876cf6c8a5a72213d035a46a688c8215418753f0ed6d7330620732d76cd52340f3fd878bfbf6cfeaf2dc839ed5de69986f77fc4222445d3e7d4003a62354fe44f6f3b89b3c197376c6cbbbab148dd33a99e1bc84a11c4e146685c6722612f44f2bd593f358566af1640663a0780a82843ffc200b6ad1ca952810190437d26d7fead6d77f68fa04507b547af565ae860b4452bb6554dc4438588347aff791a515031a0dc5a128dfd779c3bde63cc7d8c12d90db15003bc71410041c59684a6725ce07900a758b43dfd398d96fc60454ebbfa9b5f0c5047e9328597342028d2ed995de1b7494a2d0305a0beec19a6757204d12ace86616af48098e58ae39b477a05e349d9485382517c5debdbea3fd405b2ca4e39b617d453952bb987f0b529815e6d5ce1e05028434f0431238b10b0dc5eb04bc3f239a5831529fb8d77494909c077caea6660510a687f24a650aea4c7b4ba27c5e6a492983ed0bc587603641abe9624e896073a7059b1380f2e69fee79516f65b02bb05e14b4c018153e93fb7f3e9ad467db7ecf170d8ab711acbd52808e92477d1043ebee3a41fae618f8573a22da8d7a5a6f37c0b90fee8667836aaec8bf24c3b484afc5816ebb835d5199a542785d6f0d6017db63e41559fa009fc4be078128d99f4bfee3a18d7704aa7850ec1fed4a5e74dd0c844aa623198665038c218999d5876b86f6c435bdb6a8f915eef83b1f122331581bcd633d8b436ccdee0e70ba722c192c2a2ddda029ae291450147b69a90632fc08ba55b0bdee0308e1dbc6ba48f81b8d3e71cf82eabe0a9809c059792433d2876035f0284b22e4ec779826892106c2c48aedb1588cab0fd3d8327b22059c6cf9c991762e13e25b93233d533be6d3b4190ccdeaedc809d0e266e8eb61a6fb9b50f1386efdf3a82c5af73aed06ac38bd3c670130da76ab024984472d839683caa2b9e5ed0f63ec22e12bdf5f3e869873ae468f8204a95bd286846ca28d2a1f7603dbe50f339defe5d9a16283c840c7f53ffb7cf85d3c67707aab8586fa22edefb7536e96e3259aa5bcb3a7854226a2bd258fdbfaadb4beab682d99f73ab2a56ed54aa4ba72858f6a16b6ca1d3b4ad947516c2816db87e2793ad58e08f645c5fbfcc5039d93a48e89d8ce1615306e17a96b457bfc583ddcc798e70d505b6d293875992d4359ea31de47bab6a8cf8fd37bdc15b8e429dcb2d34311152cbbc1462e98a348ac6545dcf62c78bbcddcaf5ad5cfb562108170ac084278e15b683e7b18b45c2f06abf8d5cfcbe723180efbff3cedf0aa1fd382943433d795d1431bbcdf352eb1663bc4b3164dfc00a597dcc017b7be7f7d5d45b5880c536a68bfb22d9e0eb1c772689487c523f5ea1cde3d78343ad3f40a3dd7896f246475da6f370feef2caa29ea51a8ef80f0cf302974e0edc29f94e44bfdb8cd4c8973111dfa15e7366356e5252312f6d7417425dabbf527ae034063807d42f24bc9f04392a9b52b4ab35717210dc27b7273266b6e28581c4ef9e428a923e2cdf65e8bb6063a54b143da5fb9f15ee92e043ca609725e2c8a02f39deeafa02e357bd4fe5c5baf2b13b97a978f67f7d4980c14191dfaed7da7258c680f8d6036ef15640f42566e2d246de8a0b12ce6f83a4ea1e3fab94505a0857361ba1f159f36dd98c409c4c42ce869d23e0c25af67770abcbfe2f0259de816a22e009f2e6c486fe806722ab2449c9d14924ad813f9148bb49a6964f937636aadcacb54a62756a3c0ce14bb3d9d8d9257332e1fde603e4666f518c7697f44c4603fb8d05402cd87c563a76991b08b1861fe65db89c0e7df0a7e67f9878250cc9e5b7730bbe03b5e1d0c9df77cb356646d53349c5f7b9f8c62f22dc79f29092a0282ddeae785c9252bcc950d9c06539284e3535b03ce3e9931d7dfd97166260a409909953d48a0b0dddb1ab59db419dead3e44160897cfa1e876d1110943a0297bfc0547e61f674664f5a881564d3d7375c54149d649d37bf7c5624938e8c3d8c4a766340ab271c8bf77e8b18bd98df917479759c23284b189035002c2fceaa9c56181aaf1dd9ca91c0f8b9e058787724b2df454fcfdcf10fba4e43c1f5fa097f3369a62e2d47d3c1aca51ed4caac2a92c9e348ae103241516f24e047b306c6c9df830664821a37bc0c40a4983377397af76a3741c8667ac47cfbc2435922c070058d33936e241ac16b00a621c61633be81681017838327bbcbfda81cf00f603a3adf71115f66ee6d4c09821389d1935d52b6d2e93d605baf45bf509ee89c9f326682e5113d01ac70c42f5daef589c896126bf2ca8331fe22503b5d6aac4631c1f10bfc159fbe298922b087bc7348d5481931d120a6192db6ccf63d1d9739b37579e6f652ca4403206adcc9d9de92c9d387e99c41e38b7ad6fc8ea46dd15dc809605f73887f8ae59b0e65eff2ed5b5654154c8797e89e9b0c2390a781cacad14da5aba558beb13341f3dfb526943cd8838a462815a1d221f1f148397f3ec30350ae7bd492a18e0bcd920b7123063993fabaa1de0cec02c5f3ba2b42fe76c4d16c5b015d1e165f64fb2baf96f69d130419a4b30e7324b6df5478015039980cb1005b46b2829cfdcf349d17a171f5c924d37d1cdd571543cd4dbec8702a07c627a758dfcc130605ecb1e9cc487ba7aa12af28b43b711fab02546733b7c5c3f253ae5d8567a0ce3923deec2fa32890029d07053ad1f3df888458abff3a7a5d05f8fd75e7e0598d387bda702dcffd82d05201aabf972346b3d710ae6863e03c4f46c374213d60cbee89589897d87fbf7f489bfdb1c00cf569a97cf81f76743ceff3161469caf99e5d04da56bba61c6591f23d91ca4909e5e670af98286333b2c1c91309ed96c34cce6e19708c60f7080e5477da240807caeca69c02a22790e1b0c5ea12c540fbe6a69486fc640b9b76ede9943ba0412cfb176f1f497f619cf0a69237735ad13bbb08787c0986e61ae5c29f8af393e4d2b4de5f3e697d5f6488bc83045683816f614cffc98e5350b39141312f019011948970ca69adbc0fa1ae781a282c5c57a9a52a7c7d650d658ddc07a0e5167dacfb33f5e4ffcc943ca327f04cd7e6865c215abde5c0523e02c45bf0634bb448d11dc9d8e7b189c0ccb89a1202c8848fd0c434e3249b3ffc075969f4e5592f66ebb0a2ca10e993e60284c5e14139a7f9d75fbb2ef2cc3d8fdbe9cd12380c57e58a6102bc03c1d093c93d4629177c14882d034de916eb7c620241d67c95510ca62f7a5ec7a55aa814fa3254c017c4c75dac7782b077a501e2a514fc4804eb36aa6d298a71b2c827a3f5d656482b9f3fe0f8ffee2e5952ef0e95f5c9c93a1c8dab60731ded0a79c4330614ede9134df6c8368660c0abe139daa065ae1cb73da634807d723740b9f4d151c77872ad9c206eae27e3ee7bf60934a2acc4a281bedb3acf7c50748ef47ec546fd8a9d17fc2bc90039f9032a72077e06226c5cd3c9f4c3dd6165280ba498d2581a8a7397cc2b806bd713a69ad17dd24c7462bcb12b8cc000e07f47478bdef7c1db5bcda332ee9717b9f9c6a8fd09471e929752f8467479eda6d83f77aebb680a38ffb60fbdf4384f17a98e8673ffa0914c0d982ab22babbb63b71509b543e0423e811d4019724a16fb68e8203df28094b9a1ad6c0586875a91e12c2d7fc47866d204ef5e2944f193fb768f5c1983cdb05b684885cd5978eadee66ecdf18b523258c792dc33fa146ead317c068b06253a0e134250fd620ec00173076cae93617b92167406ca02e720771406be4d1e006cc8b56206e93c619b994f430db5657ac1934356e9f509ac768a84d8f0888b64e02cb01a180b9010abb518483193ff66d28eeeff512a4d76334ebe64e199f7f995f95bcb92a95c4d14f557ee10388d8d83eaec7cd4ed87d469b61afbb4ac993475add2fca2c9b08b924bafeec6658145ea3682e42aeeccc0ab4864ce0fd9dcce2c56295301c3f6c54608e091301044bc592b6e1050af420c7ff056ebb039b14b49bc3366767f706e0ab9c579c1b423f5155a9af2d7040f5dd705c0e3f85b0fa05223e43ceba60edf62a6a78a512cad5d0af6748fc49a45768c38c80d4a4a538d9418d56ce3e8ea299ecd74e6d6ae9000678ede2b07284b1e8652b1eabc6e91387667da2b5f3d646010bae8d6ded5e103d6c310e0f146ca256189c798a5fcb40b609b5c7d6367907a2f84679f42b4cb8179ce15d3681ec3d6970c85b4397b7eafcc80ab962cf76eddf3a5760f1ee66b49c11e7c0967b3180a7508e3c3d4197d202a488d6e3bb0185750ca2aa9f03361d032003aeaf8ce92b0c58b4eda60cdd39768568356ae2fb2aa3210607062a8bc34d8b6d9b12f2d4462ac69af8b62bdf28130bbd81f4bed7f52ecff379e779f3183169579e6a955168817f4806e76dafb3297acbd93395b8dfcf4bf454882a3c309d951e9f3eadfee4de70c253e0e50cd3e99189e9f31f04600ea435dc1c28e2a95bc153625766622f12507a59514d93f34ba192c3a309daf95b0678eef6a80d6f81a7b473844943f086b974a44e052a3915f4f1b96ae5acfb50457e8858a214ef654383e38b16d7c0f2760f06e1a58da059f8d007", 0x1000}, {&(0x7f0000002780)="d93d80a03e252ccdcea31e2f4b2603fee9f4517bc344c3ce6d812867082e29424a3a3b45be17939944eb36d9f6763455c8ed1d5931b327b9841fce22a52e688df3e65ddc3807e5024b6265745d480fba5e5e8f085520a5a92423e34826c6a7b7a6957f447cfb3e03b766c1d38bcfcd3b1e90907fafc4b00c3a720f9921ca059e0a8d3c7e346c40810d5692a90e882062c2935697d45125f61ef5ff2b4fbc7e1a53", 0xa1}, {&(0x7f0000002840)="d554e531d266a0738ff4e83fcc5f1312f1e0b83d97441ff8bac94e6c42dbaea81774938ce449f550c033e3feb869b714b774a6a21392bfeb832ee5363a1af1311ab619dafae97d3ced020f3d14bfdcc5532cfddbee30f399522119b970adc9c47d71cba5931946db8179f0be893e699f4c050e3f553421c1e4", 0x79}], 0xa, &(0x7f0000002980)=[{0x1010, 0xce3b66a355ab57b3, 0x1ff, "771d9bcc9963d6b4cf1de3d3504ea1feb02cf03cf8c033974e5dffe0d121012c58261ba6f763afb81fcfbed0ff136d1fd72dbffd9999b6eff943865a46350aa3dea2f7285ef723bb82be9210065bef98b746d152b02a333b1eb2facd0f5a76bd48aeb330ab62422a24414a7af892bfc814f0844a06e4995d9dffdde844aa629b3d4190c54419df652f01330d44dd2321674dccdd6e9c528cfa6ad3d06f019cbd62501ab7eec223b58f842346b65f14ce8356ecc2ce035e0b9de2b0d640a9b05f2a312cca15aadc4412ffc3edc48b7367300c07704bb9f4b9e17c0fa737b08355f0b88449cbc0282216ca04bef034ab0a7e8a54e91990b75896f4137ec0fce995462e83edd0b869472deedbdde900ca6ca15cc9961cdee15f0c7232d23993d18489c704b12e6fd03a78f4eba039c9f1089865c8f4e37804eede4b9c8c731d43b845da2ca9f1ea147934bd11f3db6e9d13d207e44262993ce2d31657d6fc3d35e60fec9c9a3fce8465ee456c7fedde7c1becb13ba717083e7a310a4496dc5d061d1123aae2a995ecee7e43a9010c27f28961e5f9375ac35e5c606e04ea7405b1aef13588ea6efe1b0250aa760e427e9abe8867ef25442a405821d006319d48082357a4b9ae55249a335dc2d9cfcc40d4001ba94b7f0f8224b298f730955464ff025b184bd3cf5ecce59999b9a7ec56a83e1f3f25c6247a683f97a956e907e5856c3d61880c53d1a56ecc3c97271180e86dc32b65bd08c2ea84fe47c8d6c6673cb76fb19ade55f9a3348b0a4e20032d2c24a6a381745ef8334dab44997fb980a47381882451334d1850f3ed8bf2c195de28f743252b9e95c9fc2ad7911dcd8ea514306dd37ea5394d0cffb7eaa7249d3be612ff28945a7365d3c2ee263da0ee0ad5420757330ac6c15e49efda43aa497cde4ad020447c5f85e632049def3716cbd12b590d572e7e7fe11af37e0b46639e68f5c3873915a13a39b44b778669b93be26c3c979a87865564996c4bfec45c101c14dbeebf93ef8238323aab1d792fdb1142ac6e9099efe754b3cc0475727786665028f6b96f22ebc6506c6929a888140a8e3af61388472ff8c4baf00c481cb408c329245610b1dc42507c13d8d0c2e0129ef0f67a68e406fc84c1358d6239ce6cc37621e5974ab285b19bb285d187831ddc2aec4d35871a4917b0028ab4658a23fdd5723ee2eaa5ae45076c4cefab2b25567a30f6e408dcf6eb06b47a1d97fa4771f903f05c87985a7f3289233af622c5ae17b157032baddec7ad8e5f0792f6a33b0afc3bab0eb4a0aae67c4d61ed02c1b87679122e90d9baa343f8795ed52a9dd9109c70f06a6053f771c97b487c49ad55915dc6079a06287f21cb6564e6d42793a8e3aea2c601876edd03275bcb792140bfbe97557fde007bdb3cb7456cb93df63be3c954f74b48c2b8b6797a2426789bd81264b88b243c70c67baca742469c727e5f3b3ec9a051c9caec8d5551400cac7cd87a7baae43905294be018a4c2fbbbea6f05fd8c979ff3b55689f2613c2a850f4af04463304c1e6a429edb79c5a25d02f110c79ec6b1f36e9a0a6f39d1c88586e2c60f875971ebdd2e7dcdd718ee50bb3738b8cf8cda3eb3dc7be25a4f6af80bd859e9ffbc2365cd538d51671ac9682f8c104f37795923612d47e0ac06772c5f5c3088c35ea88d35d83de33f16f905dea218a7f78d04923461c50804ea5a0aac8e41a93e77600ae119ee1984635cac7d25b8396d6ec917a55f6c536fbb162feadbed7464244a774821ae71d7a9c4f161033af7db65100519ca74ce103ee59603921247d3d8653b41c3fddd198d1c3b23122805f2c4d987e84de465e324b3d90918e7c2942d39be14c8b0ea656e54e79b3b6b69fde31674b147c510f3b504a7297a09f4e5e14b6bf82ac90179c88c527bc8ba132f2980b98893ea27ef8454dd54157958f7978b6ce37be326244295f2a9ddf277ebcaaaeeffb5fe3fade9b6df46369f1dbecb109c73413fb5b0c613e01af16fa39c856dbf17522414d485f7f3547cc1976a81900a25ebe1ac6acf044d9e9d3e1b2d72a4aff982c8e90e646c7435d4862084ee780a46af7f5d024b5b540e9debc94198f692940453e43c4911735ed529e3e74c3677a60567ff4912f6212c2687fc2904cf31f396829c7499623a6b7431cbd0950954fd922949f8ae17f63274827da826d0d705bd0b7a27c6e2ad98e91ac30c1b44fb524db2ca3a0bb85bbcb7bbaec31b9c17c13c247b6386af13a63391eb47fd5ef2b0698c32c931ac3f8bf2ce01402da4032272a5ed28f1646565df8045376b9a4634353b2d6e8cf6d23d8f5443f84860555871d0346630ef11ca23599d5c25d0d339dfcda201a9a5a14f4c332cb55dbfc5f2fd34a0f1da4b222b0b35d3d3e8a3d802b62d9eda76e2f9e46444605d1c75ffa42f5b1a7e32548a2f64acc6749f5e81dd774f9f01fdb528ac6e8c55ac5f2d2ce7c291d9ac6d44672c6786ea8665fdc3e52156bbfe05b141ff6e24615c406f97a4ede51305c13f557d5cae4b5bd191050a317ac2b26e9e40dd831c2958d4273db5c39b2d3353b8c384741dc0f40831b1f1f3d690de83735fd350238731d632ea5abfa02185513aa336aa2c1fd30e92e53870aefc2428781017e12a6c51580378bd24389d70aec7b0d19d3aa2daa669e6c71f4fbe7b442d87778de5730a11f38294189b1e52216600eb2452e8703207741e085b36a2bb188a4d368d56807399811bfff0c1580551ce1b5841180d00c8b8efbcfead687d2dc7eae51e65fc53a22c6ceddd1d232e53370f5ebd3bf7e889597b87567f5c1324fe6822dc98911e8d5d37dcb6fd89b8dcfc5f4b8c4b21bdfba16d2677429fbf4d5e589c0b226ff32415160a362a40f6f805bdc1058fe2ed4b9583859a50e3090fddf3bb77dcbdff818b87d21a89261ee2d41464a3a018d0df6eed34219e788fa7c760703e5e59eb9ac5b645d712d9f0f7d134fd340bd4674ed8f0c2beea347c7266c9bda75623a240867cba0c22958663e38449acfa025aac000be66d304b87a4fa24541ae2c9aa7e6ea3d39a76845df1c6719150f28e4e0c46d046e2d6290a7c23b8a6d215030d49c8b14383bfbc51cfbebddf21d454df6549eaa832b9f20444dcc1ea598146b203eb2a95aa269fcce292a76b2a56d0979ad661a71a4baa190190c763a1b583573ee1ca4bbcbdb04b25ef21c1bf39bd61f2c73d047fb8a62e592b49927841a9e182ee9ea1c7681debe178698d6fde0b13cc27cb44a810a023efdd6a022163ab57ecefc5dea0198338943f42a082eb7b1b815f02d7721c86dc478e43a1ba50ff46fcc7307f0ecd0bbcf6d42ee75ac4c457af80e70c00d6188a31f73f595e904b44fff2c6d6d5c3ac73d1efc378090228b5a74ab8f67cbe9034c64067a17204cf299862c4a613a184044b296f41140feafa5b6f617a6378faf7bcc517951981c8c03867057068682764aeb3cee4c5a52496f281385f3fa8e83462e69fe84b732d5757226e2246a267bab5167afc8d3327af98cb0b7a53256bcd545a1f8cde3467c4192eeffdc66c6d101aecb5194b12e78bcc5dea26815e78c8d57326ae183fac57e20dc62dc6d7bef7fc75848aab8641729972aa9c4f2fe64ab2cc5e87f26c32ad403814a862cb3ff45afe3c283d184c34b167761b5efc2da836fc611e38130a0979b83bb9d4fbd463d9a6dacfecdb0dfbe76aeea8c2ad8c581b4e703a0acab8e96cc58a1d3641cc1190efb845e8417e96d982786126b9ccbb51c5ab3a54c601a9402f1dd37fa3dc7209dba40b418bd5af988597e5448c302bcbac99ada06efa85c012b4398c3c68f1c9f1c24ba0eee916992929c35b9ce499cb7771753ae948641d6f3b4582d52e4b18e72f4ce24dcdd9586209dc53912a0cb5d96a95de56dea51e3b9ea5f0d8825c93c5ec707f6d83740ae974d1d3f077ea34d292882e4f2031537da06ee63eb04787935248836d1e12a0cdb6f8e6b8dc02d4be60dd0cf238455dc40755c3eefcc9dd5a3888dec303cd84a2e02ef40ce540852161deddc1708a167bb333d90e48529758be2057f674fcd0b6bdba717b292e8f2238531095bd8fe9850cb510df996ed184dcdf1916de84103709332ed764bceefbf1daa894996b869f60187aa9f160fb93652d26d0e2820843068fef068023014c7c5e5b41d1d276c804a5b24f492600fa94f47264c5a906a71eb410a5c79ae9084b20dcec32e80960ffff860810b6898fef7a77639eefafd566b803120af58b7f88a251b277653c1d081c7dd7967535241b7fa4c951391480b5011eeacf3f21aa5a05f2482ebcdb0f5adc39fa55259d02b7582d52e513b28cdcdf17ce73132d277b9ebbb1c575340ff0fc9b4e7392194ebaed1133a2d010683e5b7a2ebb5023fce617bd45871dfb739fa79a621dff2d3b3badf0c54c3ce801a2359251d61ec5bd07d660044d570a97e483922f7326a313ade4d95107570293225ce5f72a4c3b300ccf4b4bc41ebd24e06cfe6dccbfba2a232ff3f4c94ad3fdbbbe15a751285d5cb29e4031d95b3b44fddb8bc46959c9db1b693a683cb83d6470c7533fa8647570349ebf2a4d316e90c554f5ddb65789a24e33615a820c6a82c125b853c3627b34ca4441790cdf1fcca8e55bdf8513d1308bc92d26610febd3024da8ae036122cfd2bbed9f4e114bc9ba423e87dc9931e4f6faf4db5fc7e504d3b6791e94219c0f77f14176b70282eed15eb546198bfa5c735eeb888a1dd83deb448ec55a286b83e49943efd9c00caf0d2f33fd8b4f15106d668440ba910770457397114c51d1c0c36afc11f7a0b98870887442995eb118058a447f16ee25c190cb3c6f3247e403f1b9d61196641b0ae9e64be1c007a673b9eb934f1948c09d52d578e4ae51e11c0901f0637fe0c5863094cd5df9e9801c7d0a94b52eaa12f8ff6e57b4f2f87c022f2bfef7f8253e4a1a81a6edae7ae9524f4eb49dae5e6878c3f32c5a99a4537b7cf6c8fac609abcb9b3bcfaab4bff6e161f11523fb1522255c98ecdb03865f4e8fe60bfff9d8d8f079b59df2d5035cb6c34420b24855b86a7dcae70521c5a17c04d3e626c36827e4035abe8ad41db08c89ee55df6566d8e8a7d571bf3ca50b83fec41163eec73ae15a681c243b904d860289629429ee40c1b02c1a033cadfa70155faeb2fd95a1624d7e6dec37ea538918f1bce124a92d96688756e756c7852db6c03b09f44bfd16bd2b1ab0014c969ff103ed79e2a7cc5a6663150632e4048d8b76311a6c14bb6045ed3796e3db8d1cc9f9c73da068e267bcc2e6a47bbfa687f2de0fe20d3842f77c929ecada950b29e7087d064efbb961a6ff79d139e9aaf6219b9a78bc6c8249e4c261f81a54cf76aa70eb914499066789b1e221d2121ca97fa222ef7f375a1f01e75c5535cd627bb7c94f47b8363d49b7ccf545564a749155826f6de3b7e57ebf73a89d5daa67f0b0662e69332eebe80abcad82ec50517ad1cb6761bf843380ce02b4f6d20dd5964d2ceb7272d99b3d2e031620855e5f2041f028b1a575b7fa03efb3f69c6d91f06a093a0d7ae29a7418c79d020dd3f9cb7b5a6774e4a698fff51ecd70725124f88ba149c626cd89e85b4cf175d96dcf7b3834f3c739ee56da8a9960a05648f472f310b7ebac738500d3dcff83e8b59b5086c50abedd5af152f030057f022dd7ac12365d25d033fad2c2b801d112bf99fde3be1a146b6a05a247f1e13ad9e05d63e1b5eab3c17d0ad51e5da6104afb70d8789ad36b710a2036fb570edc0a522e"}, {0x70, 0xffff, 0x2, "8e599c4e4eb1d091a7b6c1476cf68057cb5dbaa4c0409dc4df09201dcc4c2fa972ebce4242b026e4e67860f472dff98624d9666241e331b36be6ee6377e2aa8f18badeb87d325b647c582be44b4bc914f3cbf5ec24e2142265"}, {0x100, 0x1, 0x2, "f4d4bb3ee996c35130fe76a2c69ecfd751711fbe6083b9d03acddabc8f3fd467dd0a157ed423bd9c05378d61aee45178702d0526f3d2049bc91cb57ab00706a49d9d4e50b80ad1a1c3b5804ed5d37f41c9366e3c3fb44143a72f680bf15ada47185b47875a8d6d4e405271ce49b8fddc68031da95f8a00d037fdbb38c56c065df8131fde6ee9da12d057c87dde4fc356f48aecd7183ad23fd874d35472dcf9e2fb8a9bb1da2178c3f66589db89abeb2d2477e459dbb79a24bd0f4225582757442ff48d6a36bf5f7982dc8a4e95146cd3e3e8961226d054d209a58d7946833706fa39745d8cb1568dd56e9a"}], 0x1180}, 0x1) getpeername(r0, &(0x7f0000003b40)=@in, &(0x7f0000003b80)=0xc) symlink(&(0x7f0000003bc0)='./file0\x00', &(0x7f0000003c00)='./file0\x00') ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000003c40)=0xffffffffffffff80) r2 = openat(r1, &(0x7f0000003c80)='./file0\x00', 0x8000, 0x114) bind(r2, &(0x7f0000003cc0)=@in6={0x18, 0x1, 0x1ea7, 0x3}, 0xc) bind(r1, &(0x7f0000003d00)=@in6={0x18, 0x0, 0x80000000, 0x1}, 0xc) writev(r1, &(0x7f0000004dc0)=[{&(0x7f0000003d40)="ba9a3a0be04123140caf3e971bc3ee9a1d43d70a6707ba0ea9b78bd5000ae678a8b78bac6b80e62fb614671ffbb6a504ef514171ec2497bff39770eb12134f0567fd4e5b145061f992fd7dca4d7db12cc3dadc4088279e00ddfdb5cec5a6620dfe61feb8735eec58d5e9c79983ae4c64edfe36377d57be75b438287a48c8a018397e08d4ebce18744a2c435a9424b47212e42ee407ea9e6b273e7bb0adb042da46e3058ca2f740c5aede6f00ca2a900614c35ec5557254caef130cda9ce05fde9b8dd18dd45c5273c5f29cd258954f8a77afcb02a50715125de62d4325e8afaac1df9b21f325a3183d85a9dbfd9d56182041dbe27350917a7b8d5ac3d93d93a8dd54bcd89f88ac97649e53ce71a23a9feb8f5679f5760575450a25e05eb992c5ec8e63956beac18a487691486440df4e55b2cd09818e3d8334eda2c9cddf081d741c576864bf2932880f4dea9b191af3a3044c9f141e2103bc477ecba020fdf3f5f948187f3c69e2a70c66c1bf1f81aa255aa9851200cb3a98275a95e33cac29cdf11be09608578eadb1f4603fb4cefd104c9de742d4a92a44a1f4c038e3e70a669dd005fc41bdde439c11d0228aa924d6d17eb766c37003bc14684a8a7616be2a8ba8b8a00d0c7987ff563233c337a40d8f1b3cc493bcccf5a27cea686d01236e5f46dd29765be81c0273a689a820b6a5fb54f9ada47b31edab207adda914cb2834c7bc90877e5d195fa8e3575a1e7cb92a8b554b092d8167eac63fab104ba7283d0f7aa88f72f730a937876c2f140f1f2a50d5ce9d39e2bc41c89f85c28268ac05c9b91ea3dde592acfdcb68aac770b66aa7bcb09a82567ff8a2ba5f4f10d48ede102ce037332eb2fadf998e8fbb1a37cd04af20394b129932e267cba6972962b0071406f930814fff47554c88409b7a0f6208042ec84a261e9d06738eba35fb5fa8b237a4ce3c28c16c423ee90faae442de592d9b419adcf86ad6768597a786d489f215531c45ec83adebf8d6db04bc61c3260f5e83c1b2af799ffad3db70221664060bdc0806f839fc110e1ddf14079c434dc8c7e1832698b32156cb836699aa87f7f1ee6929105caceaa56eb0288f86f91d2ee5516d71253a44c3b738ba098ab75fb29e7cf37304bd1ed5fa9ac257f33fb581bda1cfdd5dec5c6f1bdad6eeba4c43fa71b57667651dc53cdbdaa3aa87e73d09b01d5973ed70d709fc52a4c4734347455d32e7f4d2c6135d99eefb63e55705a2e5ac7839d7db3d532155a7a99b62709ae1c393882b7b47a7aaf4ecdb30ba88a2437c656ef2c8143554a6b4b8d278c7c82d61505a730839208d825e3a47febdd059a78b83a68d0d633cdd05a42c5b5e96977de9a742b929f6f730bd022f599cf3e08db46d47199027a5ffa9f5d841592e66ed3073a610b953c8d0ecbdc0fda6dbb4064ca8edfa34f4f52745b2d8a2408f85a6241f3868d6ab00f059371861eebb61f1263e78a73661bc2cdab4373e992a3b5ed96cc8586d07fa5b464a24c67bf36e6a7295f0ee268bd71d08229dd0682bdda6bdd2510475058fd27fd143b4fae775a3a22287dffa6f50a602d7724478c4870e37b81bd0c73128780bce50c88f5172de9ad1ba117224a8411738735f009415dcdc21705e476d683075d1f970300dd3c47fd551ca00092a13a0f2a5e9d82b80290f116cbe31befcc55c1f5f8f28624a84e149fc2e68893062113c4a73dff50487598563401b9c1e5714d2a8dc7c97e1a9171c89a985d08d21926e094360952362ddb3b49d661868407ab857e14688f6b1134e11ac84480efecb4c6672354aa9f02f0e1430391e04a00c889131cfdbd120821d890ede5c43a7762dc10a7641d7a6deaaeb64a00d3cc0e93b775d4df7adfd1089e6675240e36b7e5dae2bd157fb7563ac9101fd436bec24a566eb99300c60cc5586735b4188f56c2a593aa5e8519fb3fece7285691f793588d08f735d16f57f5df260947f6ae2819586b07b2ece65529e8fd9e76cbe6b980a7728e1be35e5ba3a0ecdce63473f1f2f1e3d6aa2c24a2be5f21707dbe3cdbe28dae3f28948d99cfd8243c72d10a08acf63a7d485943178b310108b02782bc6f6944f15c4a17dc03161a0943cf2c601af3519775d5b75324397d05130c479fcc22891e6a31288d0d07cc9d2bbbf1cf84d311fa974e9470c86574acc12ca6d38134a23438ef13474d59b229475fb0a4439e4efc86758bbc8c4d7b304d68c01aaa5875dfd57cf8b1425c37c8b450de5b5c27cd18cb4e5de71b6999fbb1b11d0283f5a5406865e481e51a7c5f6f36bb09efd47a67b1ed6308004bd5c1f5b31e22d848c47f506da78dd2ca605d34196fa2e6dc76abaafbbef6247b55f688edab02ca65c02a3e99940fb428db565be89c78d36dbdf53be64f2b70c3f84d35d36c71062e31825e046646cb3c5ed865781e6a5306c52a87a978092b8ce4975f0a51c6fda97f2f847642f0332c5823434438f63395694e32ba17e9f3090a80efc6d6798fb2066264b22db4a840e97d97b44656ca2ab01bd66cd219a3d8ead88ce801b3c58dc5981f3f8ca9108b5bfd3fc74dca98386291848164bbad716b7bfb3cd10dded166087a91170d7516e5d8392f81e70b3e9e7f321b9ac3fc9c22a95f486889e0da3c3598365f82c82631ee7c919dd1c8eb28f9fb0768d563382e0e4fb9377392f2f17814d3f594e0a139cb86303a80fef8f0388ccadb822c990461310027f35a6ca156168accb7848af07a04cfa590ddad12d5a9f5ffded8c448af8d0aaae6cf322740f5f1e30483e7f9ac55c53a2f16a9c8801777ffa633b264a56a6d1b76f76c0e0afbe7017dd841862c9dfd227b1f68b1321c6adb6cd920caceef39fdc99db61375219105bb9adfe5e0c553b8c97b6388b09e8954ec03d9b1572bd49028d46869e8a06406a1e1c8156da996f0aeaa0ffb1df1525707ea11940c14c283ad23ed29ceebac5d67c1b78aaf4b179cebf12068dbee21f43b36e22bf8d480cf5e19844cf8b05aa8a7dbb9295e554117ed5cf2c4d3743cb727f83cd3030b13652f066b2f51e91e5eb63f1551656df05d8b11d1ef77eda09071e25be18734464ad4d964c8d5a5758c1dee6451c8b20f6b842b27757c946461e8212e76a22b21c2398682fd8b3b9e77e4e94523a7e638049abb3999e93e6909f34069a9ef6f73e81277db1928fdbef5d260a40f98ceda0002436e07b8f6baed25f92e481f1a38fffce0df82ffcba07a8f95b48716a78ba2d1375bab4f5b70cc868f831d1bb421c4cef7bcf5e6b504d0201852a226df4a3ee32fa982e192186d223ec66f6467fb5dfe58293f8f8444528a243244e7505db8b7328d3b6c7903965070cc486a7611811c9e0792cd9e0be69c8c106fc3ad1ad78978d990236592645c70b681a64656f4dd7b229ad402f0e5c7a3443a12da58de0d57790ca3e34dd9fc37aa814c924efe2c5c87ea6a18f4ae0598c8242aa6b63d460367e3fae1404978ba110db1011a995c6e575d0da2f3f73a1e630ce333c8f38b24af8cf882a473db1d175373511dbba78dacb1becd33fdea947a35302f99f4d70b680395e3c941227b650530a8f6cd6a6ef4c42e33c36271a0e9985cdebfd9dda9f3b53ce5cb7f4353de541411526272135eaca1414e75406e793f72d0fe40db68c04d0d5eb4ab13d27d081c93eac1265f3db48ed893963573c4e2fd519a767d67095b4bea5fb13bbaff0124115e17566d56026cfd7ecf212056ad0dce3eeb0c7026b82156e2e7fa764d679b984d43bbe1d2b240876c34562496242b3d3705aeed66309c3669f8cfe947504ed55df601fa8137f84040b59bb3c259cc643f2aff5cc553c88c0d3fe4f7b4b0f8ab660446da5060945599e81521d36f52f21907f65f232ac14a5a1bef66e1661806a8e809f644016606d16aa2f06e8cb163be98dd797d249f6f5da5d03675f169866a7ede4bd43db91b6fe72f86dd2dc740047af891d4615892a5ab9390178bc37e90e95050978ef0cb5da0689887863a5c25ed2dbbbd47db1a4b31b5ba08689ef6b900b8b681e93acc54870bb7e215d6e693ed149456e6ab39b5b98f53cbd40d365187575cf9f926ec54ef46e04205b8bfc42f4ea218955dddb9f54eb44d62612f930dd2b9760d6d363713005d186436e5d730736574c45468e49e632c840a9c269b356dc81ce5c4e088f42d022e2ea0ac8e15389f25edb0fbd6912667fc2ccfedf54bc906ef92e1d47299bc0567886e1382ef8d107a73c626c9e668dba389a5b9f6f67318fa073dc22021cf3390f44060e4b64f7302e7e4b3d0dd925d71bb2ef061daf55553d73d941d634ea85a90a82fb3b072463fdf2ef954e89130848e2ee1d960d94ffee2145c89dfba06acfacf9c721c0dffed9001a53f38cd7febfae75807cd7ada6d6c050f1825d63fef488838eb900c10ca27dcf40d770270cd12cecdb40e5c0958752a7eac375a78fc28a2bd003f315b0226eef26ba833254456270b123642ad4ec9d6ac430a63b7f3c0435f707e66a2f6735c11d14ae58d6534f821a70d8fa119f39ce7ff2a12281f816c269d089c671358d01491b4af1c0352300eb3d4828e9182eb3fbb07c18d1509fafec8f1cbffbf10e9d4cc7d1ff96cf320ab573ed16fd2bafb226b100afeffdec6ecbf95d3e959864d97bae00b1693efd9ae66e6a0c0bafb3825697c8164a74e1f5e2b6137bab92c633ac3f25af359534c0e340a9ad2a6c424b8d17a0a74afe78047f9cfb00c7ac02c7e787946ab7cc50178748c12420153a6e30fd2293c0cad6e95f0e546e7ff0cdb62b4e86c4c3158cef2b7c9ebe05e73334cdb2cfddfae9462d338ac90207ab107c01a3fd77204cf9743a6609fc8da02e23c92d440babb8ea24ce84ff1ffe529d421de08c47c2092b6fc602924f88c213fa0a8ed02c7a33c1b9c1ebba1d687b52d52a18e8dee0c1cc7bdbde45596604a4534f3e894e121cc02042e02869b23ff60a534f9cc1eff76298dfcabab31fd2c4710e7ccca286da3e8f7dbdaa446242723efc0de4c9ef99bf552221d5de0df1e66c69bd7f22935348c57b39f85d6ae7be71ec68fd47d91672c0499f468274dab00e5d48ff7b27bc776cefdb12b05566cfaeeaf4a45adfe4591773e6ce8aa03b8824c9047ace7afbd25e62ec40f1539e60777b0a23faae72badc070e64a9acf3c90e8c5f380c6ecd97872b33a001bbf8d6c98256c6d825dcd763c3411fc8f028f1d91afd436747cc45c196fb4607d68dba8117550443ca592d6ba1a531a5f6bfa38ec57a448a3b4b8dba28c7c49ef1069154d27ab6ddfea6209df9a6ac4fa5ba233c98a0c078a06aed9d7ecef3f67bd4f3ca0ed370de94748c7243a60afd5650a9bb3bf98b1bfdf32d599fc634e91a5594e286bdd5a3f6d55d590056b7bbe39b11f2309d2f65c2055b2825abe847139af33088b3af3f58b7533403c362e176999aba216881cf9878c65f50665e42748378fcd52e48964b5ac72de0dcf10fdc0418f660eaa39457cc532510d0256323041503d3cab5e30c7795b8cdcdf84ba00621b70f43206d6f90679c931a8a0f3c7326764eb10f6ea2a28e7bc8d4e0ca6dfd4463e123fe11d79de05700be41e774f3efd960af67fa3397e4cd09571f661c10fbea7f39e9c50da0428d79f514b196c375cedd4b3f07a0c73ab837c685ca85253a5f07a158b0c644d35328c3a8b3fbb53724e09517e0c49adf270488cb8096a9f8bdf752de1b967e995bf643c6094ff492c79cc7404e252962f35c3216bdab2e509e7157ea4fd6b88f1e44ba731f", 0x1000}, {&(0x7f0000004d40)="3b0a197b0f278e8137076b054f4bb8ed426e1202c15c18d796152c2d14216ca3ed0abe2970c6fa10a62a0a197d1439f58779a2d1ce7189ea44ea8a2054524e43150344b4932d17217547e6ae325409717ec152ed4937553d11f2c52a63335f780e200d8bf983e151b13bda9dfeeaec8184", 0x71}], 0x2) sendto$inet(r1, &(0x7f0000004e00)="7d56da8435303dac2e57857eddf631", 0xf, 0x1, &(0x7f0000004e40)={0x2, 0x3}, 0xc) r3 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000004e80)=""/245) fcntl$setflags(r1, 0x2, 0x1) semget$private(0x0, 0x0, 0x5c) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000004f80)={'./file0\x00', 0x8, 0x11, 0x6, 0x1, 0xfffffffeffffffff, 0xfffffffffffffffa, 0x1c, 0x2, 0x1, 0xfff, 0x80000001}) r4 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000005000)={0x0}, &(0x7f0000005040)=0xc) setpgid(r4, r5) utimes(&(0x7f0000005080)='./file0\x00', &(0x7f00000050c0)={{0x6, 0x4d2}, {0x3f000000000000, 0xdf1a}}) getppid() bind(r1, &(0x7f0000005100)=@un=@file={0x1, './file1\x00'}, 0xa) rename(&(0x7f0000005140)='./file2\x00', &(0x7f0000005180)='./file1\x00') setpgid(r5, r5) 10:06:22 executing program 0: r0 = socket(0x6, 0x8000, 0x8) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000040)=""/51, 0x33, 0x3, &(0x7f00000000c0)={0x18, 0x2, 0xfffffffeffffffff, 0x5}, 0xc) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000100)="ba150fa2289e64116425eedc34cbd520b33c85fa5063b31739cba1353e07c0d0e0b4df511b6df5a856d72f018dcbc6f0018a1f31f691d765cd42b0acb10a3baa49fbc1a34ab751633015d87f7f3ec160a381e8f243d36a1b5240eb562dff9d8ac371d7fc2cca4a7d4d6da406ce127f539ff3ab55b6593c3088d07cf8291dfc7a4ef5fb8715ce44805e03297978f791c4a527e4ff50c5e8", 0x97}, {&(0x7f00000001c0)="1c9f6223478cd32e9e1c7f34ed27a50ec17d3b61a04c8d2e43d2041bc047b3267f7a7aba8aa80c3432ee5dd8229f6d0268c80da0bb24589f11a31e82f06bac3017304a76e963fa84d556037b37327a7a9c3db07e5e3751cd8f48edcbbf9eacd395867658b7c23e70dcf7df969cb1893f16c848f23554a4460f93847a4f9feb0224d8c9", 0x83}, {&(0x7f0000000280)="6ee173b01460e009f1be01d273ea3518565e92d582d0c133779fb952fea584a3cc7e6c1537ecd991af15b5b62a3981304c7d93f96ac801ed41d0d67cde513fee77fa2fbd2a923855f31a81aeb31dbc54583eef639ad461e0c5d90780f35d64a1789d52586012cf5e7a18728a49552d0f77e49f704bfe0945a847c0f26cfb4ed3a4f7a27db13551a3d2b38be0dde54561b4081694", 0x94}, {&(0x7f0000000340)="b219b0279cd7ae6b7c171e4bbde7311cc64315a6a3b9fdb6a087fccb68d7e7f35fbf9886cd93357ea1ba32c6749773335ecaa064ead966f22eb1404c7924e665d2d4c07f8ca1f1f2116afc4429d12d13e0ceda9662ceb052e933d1b5dd8369d8710531e01396638cabf6816981dec61c67390713a63bb20d029b535a05a25b503a51db203b1ba7f74f1471343c1ed996e696a90ba08bff9108368c09c6a1f6b0ed4445ff30dd5fd13b465c20bc98ced966132fac0b47b472f22bfdf580", 0xbd}, {&(0x7f0000000400)="72219450bfb573ee9d08378f0bd1907db7b7f5db944cb94e662c97ce49ea37789ca02bc5249484ff760b3987e9289d623a5b80c640302d5cf1558de9e5501b50a3e3bd0ab9df7b6f09d38b05435f5e530a20beb6f5ae56020a70c27401172361a596bf0dd0c0b57805968283e0371b685263e911ffc424f924c89e31173a802416e1e740c70d20f3c65c505dccad110d0be0963dbaed413d7f40adcf48459275c6074d54111c58585e", 0xa9}], 0x5) fcntl$lock(r1, 0xb, 0x0) 10:06:22 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x1ffff, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000a40)=ANY=[@ANYBLOB="0000000000000000000000000000000038fd000000000000000000000000000000010000000000000000ad519d5ab439acd500000000001a25cdbb99000000000000000000000000000000003f7c4fd4667766b752cabfd5e8c9000000000000000000000000008000f4bcc98b60b552714bb6981631de066469c5b769615cae4f29b98aaa76077efd526b8f047401a1a83be1255e716cfbe8e178da9acd280bbd1646cedbbe14996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b450841637abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07c52d7ad3221fdd1eeaeabb82c921359d584e72d88c405a731c640400000000000000f08f3459031d9c7b55f585b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c900000000cfd9c02a868e40d802000000b8983e69b936a4614e8677f0754a6c34bb7a902fd8e8d2d1eb172bc4cf52e68f573977db824bf011d5e99c658f04eda143c52397f83a3ffa64037b1aceae2831977f67d6fdaaeaee76af35e1aa440cee63392d81471c08c151641baa1ab94f0394e386b3153b4f9b7fa602a482b46eb0c65179a71ba0f82d9a43cb93cffaa2102fb2f1c6dcfeb96c3256028a2f2392a1fc3fe4ff1758346571dd8bff019d924b5910c6f5854909ba943225ebbd0272446d8167b2f94a1d19fc0bf963000000000000000000000000000000de6190ad856256cc976a37b2d5b5d45eaf2b3aec076526bb20b34e1ce3e378cfcc52be3441e50b7bcaf5b99c336974d008de8b000000000000000000000000000000c5b4759dab255e3649093273954cabcc2adf7e040d3ba04b46abef14a0e21ec1a78139bfe0b13f20c11535499a1efb495da8e82c"], 0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f00000006c0)='./file0\x00', 0x3) r6 = socket(0x18, 0x2, 0x0) sendmsg(r6, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) msgget$private(0x0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgid() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20080, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10003) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getegid() ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x3) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r15 = msgget(0x1, 0x4) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x7f, r11, r4, r8, r14, 0x2, 0x1}, 0x4, 0x7, r7, r10, 0x200, 0x619, 0x100000000, 0x2dcf}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x6, 0x0, 0x0, 0x20, "300007ffffffffff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x7, r13, r12, 0x0, 0x0, 0x40, 0x4}, 0x5, 0x10002, 0x0, 0x0, 0x4, 0x0, 0x11, 0x8}) 10:06:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0100"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[0x81]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f0000000100)=0xfffffffffffffffe) 10:06:22 executing program 1: r0 = socket(0x18, 0x5, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/243, 0xf3, 0x1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 10:06:22 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) r1 = semget$private(0x0, 0x6, 0x440) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000400)={0x80000000, 0xffffffff, 0x8, 0x6, "291a3b3f52cda28b8bd5031fb50be9d748190ed0", 0x1, 0x100000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x6, 0x5, 0x6) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000380), &(0x7f00000003c0)=0x10) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)='./file0\x00') r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) geteuid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000001c0)=[r5, r6]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xbcd, 0x2c, 0x0]) 10:06:22 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = socket$inet6(0x18, 0x2, 0xd9e) r7 = syz_open_pts() r8 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x12, 0x80000000, 0x0, 0x3}, {{r2}, 0xfffffffffffffff9, 0x80, 0x1, 0x9, 0xff}, {{r3}, 0xfffffffffffffffd, 0x40, 0x10, 0x9, 0x4e}, {{r4}, 0x0, 0x4, 0x80000000, 0x6, 0xc00}], 0x3a, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffb, 0x8, 0x8392f31bab97e7ed, 0x7fff, 0x3}, {{r6}, 0xfffffffffffffffc, 0x8, 0x9, 0x1, 0x7}, {{r7}, 0xfffffffffffffffa, 0x1, 0x40, 0x7, 0x7c9f3e1b}, {{r8}, 0xfffffffffffffffc, 0x0, 0x2, 0x8e, 0x3}], 0x7, &(0x7f00000002c0)={0x20000000000000, 0x5}) mprotect(&(0x7f00007a9000/0x2000)=nil, 0x2000, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 10:06:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x0, 0x8}, {0x18, 0x1, 0x9, 0x5}, 0x5, [0x7, 0x1, 0xe7, 0x3, 0x7fffffff, 0x9a80, 0x7fffffff, 0x7f]}, 0x3c) 10:06:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x400, 0x8b) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) open(&(0x7f0000001380)='./file0\x00', 0x200, 0x1) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000140)="97307fd141a8373c3cbf158ddc976f060f47f7f81068842147a9f4d8158b0ad3232f2698b38b51f4ed03dcebe79f22bcd1b283b02b9f31919a0815239adc55f4ff421bb7b380c0f944298f5acf9c78b12f50f657e3a7383aa59a90e62d5ff8681dd0d528bea12f1e54e59307fb6f88a2d75e19003bd0c0bc4e12090ee0814cf66232597d3f6c1d40cf59e3564ea9f02d7ecccb672945457145ac16c4c221b0f643ebd00b889bd3b41386f07898d581d45e141906ac9897de9e4ab135d0e3c6a404eeeba6a57d9756cb4c504693e969e2ef35c73b409be0c40e0442ca28d4d4902bac47be1e9f3431f030258425d10118ecce25f7f1709418fdd77b9f9a9917e49d7b6d75b81ce0c01d0c1290ea621f13bd1d1b5717d5f2438e4a75a7e951d63178e9996acc5f35813f886fa94eb23630315a7830ca27209ea0ba2dbc69ecad5d5c1cf82f9f404014af5baf975c5abc0633200431edfc1bdff58e873842fb63c49eff5946ed9e640cd7925b29faf17d74362834ee70313ac2b43cfaa6efab4252d1bc5be13482d72e0f6de4192efc3edd0ec00f284a03a56b2ca78c472887ea7b8acc5b15203fd5b7e0e57f829c4005262a71a202581c11fdbb1e22f0e796ae2c1940e020737150d35e00021921895bbee5d5d960a8a8769bab524d96b0ba807314703a4481ed7eea926220f3bd3f4663c15e0d0ed4e81ac3fc188d729f9de840b2b261bc2d62e159ee6828520fd9e26aaeeec3bd8109426eb9a90496e2d6c5bf1bc6583050f6ae3170ed87a407c1a1890881b6710c5e840df2c81d1953d9338e1d1a29c887480c3e4854c1aeeec399788de4a606e802d9f0dc28d6cd64a1b65337b2f146da2539579e0b1c64cfb201720c96f769af72bfabb6cb6b71b405c5a1a35dc0e779c22627c69127e14611671305556c87806613713625907ff583f03e202a77c2a80bfdea95bc025be4a03819cb80233ebc597a7a5271ccade195a822f7ff9a61a3873b65e24e261d606f39868a33401cf0332e9fe5680fe29a6e80bdf03f5319cdc6e946f58ea99c3fa1e8ff3fdfd8648ac65ec397a827e3156e358a4e926995aaa89d2e49ed91264721724755ccb90d54c5407fa49f9df836d57de6589994693b195f0dba09f097804cb8b5f5e30299cb30babc35b2b7af79dc52cc365040d5104190743e174d43ea55f21f5c42121a391b610915c3f45c4705a837f4fb595f22c8c3f6fdeeb8c12f83b57371520a091bcc68c7a114b205b5a5e37a5ca601c4c8e5f4fe342575b924eb35f7fb1b8d8b0f9a61c7e1f44d91cef36fc42ffe840bc7c17ac3cce5bdeddab28a245e245c65bfc4eaf2791cf445564865d71924c711dd2166520dae9ac69e5e0adf4b2bee0b92dd4af0a2ddf515c8a2c20b42e614759ec7613e0cca813dded94b8e7d00689d1c723115ee81d6d1232a1c73cb9bf4f9a3607e3ea8162bc3231a945ffcf094c2b1bba5594d6cde78bcf64e8b8836ec2c7fa5989e7fa6b9bf81919463bc32fa3d12b1b40a60079fa15200bfcc252f2783864a1b4c1f56a675eec03f142b435f14be2b048d8ccc89ece1d396a4d2bdfe407d1a754f723d150335296f5625b7b8db6865367ca001859b97f443d13ac9825affc9fdd9b428b9bac7572fecfc13170e234cf3e6c7523ec9935779521224e415d41bd8a91ca3a23c55676cfca8d6046c0ea0b157eca3b2218f9006c2d6506b368af81b89fe9581c4f758bb726e118e77849ccd1c1e791f4fcc63ffad3d0c1367cdb9051181cabe3b2730b5c760ae6d95dcb23898639d4977c0cf186bb9f5c211a91a5dc6d2f0ddbb725b44e8f4efdab1521edbd1b075c30c59cc3d8c5f96513849ec2188a873893ee7f67cd9bec952dd60ad447d068f89542e024f84a30f4bc704fbf8aa9909a4df423bffffacfe94b24ae50db3f54639bce3244b8ea694d809bc5c594e7a1df2d10d531bec708bcb5305bd9919ee0f364cd9b210c8f0ba21f3f4c872f186919905e850aa38b43c634e8bba86328c6bd833961a24653c3ce8284fb4c132fd1495291e8576d695243f1e303524ed6c10ffea41fd9e60f702352734d197ae46a564e2a444037714e15a8603f3c0bd9eb09b376adad217186fd6575d789b01419332433b015bfac9cb9822012e81e705cf5c8c2e96f4e5c5e4b935565776057e218a24294af37790155b82d5930cd7e3c7353403d8335e0dbc00b7d2b870e87f4b3b626b63ab89b74da1e41694dcc4659d8952e1aa01bebfd33ef1a5c2eb504788cc672d7991cd850bad683a3611e62b6fdbc70a5faeca9ba0f73712c824b5ca210a5cd67884477e3b5689c562b5a6ba5896afc85cdfa3225db74bf89d5c19c0a7cfb8dd6d16ccfbeaf733a5a9d3d2f82532eb05a71dcf68dbbfe998a707a68833e1c7f4d62e4fa89b51a75353414dfe870176fdb52a48939465bc38a685972b82133414b154c418afdd9e8c6b4e38b0cb41fcd7e7153d40973c595000cd74e6576a628e9ac7ce2a2f7df9a4505e6353805cc69ab4546d1faee06c3dd9d79d8aa80bb1f49b929dbcca51c8d508ae62a831421ab42f0ccac7fb4ce57bf11d0a6d658b2c8cbe4aa16f9c348554a0d58f619f9a07c66b11e995cab56f9e1ca65e8e24d9b0829771616d2d681ba4dd5a4fee91ff8d3746e54ac3481c568297fce3d6092a4e234e48a3ba75524956ed9ad42a8e2e63281404e3ded073a076e6eb5d1a44977ea544359e6d753a17f83d1b63a849fcfdba2df2b9dc46b2fb2e9d536ddc9d05752705a7c9cdfc8d09cea65afdecc2efc4eb3f64d4e481a50e03aca2bb6bf0590fca19a19ad35fe76a7ad2bf73a761ceece72479447e39a3d267ff5cd4ca49d0294c8120c97aa3e6c814d73359e0bf8b017cb200030b1357cdad65835c77e9aa7b4b118aea915ecc10a262c744ae8a924daf93fb899ff2f186996db7f4080d13e75fb8a621ac21824fd93baebbbb089cf6075fd6621145f391fdefa1162294e3d5092166dab42eedb79e1f03ab2debb10846777c36462662be721ae3d87078b529d72abd76601ecaf1ea8f6fe0ab0c3d2e2756ac555fba2d2502c7d61a1f66f099c6d49dbb3180b58a3552aa50fba3967828a703f471ab67dfdae38e63ec74b029774bfa77c48aafec313f837fdcb86410d4d6d0426ac534a0d2f25c241ef71ec63d7087e3103a0a6a70b8535d1402a0216baabdc4f88babe008d7eb7f1b7619ac5afef1742f766c487b3bd155fafc35d6d16a5188a5398d7f6f1b7dbc8dc1867fd8ab02a99f5cbaaa20eeb381e47960a83076591e7ef61b05b727f9f3c7c1bfa7fe035713397d907ef1e7a667c04909ebce74f6e7b9e87bd250a6af9513266b2a90ce2d00928f3f98e25c52f5977f5a7d8a5e8e8689949a2a9076bd8e54399ca5a3d815380198ef38c6217d8c09b2936a59e4f58471ac0345e2079adc463739c9ed71f71cf2934081c5d75637b9ba6eb705d7be3286e6f053a6dbb13975d453190f99097021d9c70bbd34327cf5ec01e8705d95bdbfe1e031842e235a880707875e1c798ab8bd0f8a8d6cc786b24c5a47da415365b484db80505b166ea1ac804566a0492a3a33a3a31e243a94c81774d3da4cb7cebbe1729be6cea8aef200715ddc79341f8433425c25ca186a7e7d8672bf3d80e62a446abe57c3aa1f723e882bc1d2102d7e666196d8769ba05496aea7cb7848d64ddc4ff87d4ebb70b19072566cef3e708b9fb18faa830090549f27e7dd90d23913e95cedfd65b8cade41faa68f154820e456a53d8c58ba6b19e7864b399f62b42af21e88a67e1685991d99f223ff06a1a6f4fcdd8191c355e4e22d4028c3d40962e6253d7167ee79cc9c8f78d86cb27261739d8e73a987df2426dc99908cd04f9784983925a10ca3f5ab15d9122dd4f6db8ad3cbc1f30fce67c5362edd0b72d945e5e211526386e6eda3e6211b77fd85e6690e10d3fbac11113725a8ec6a95bad5a1127d87ac8727087941ec1ed5c47c586acda3db694e846756104633acbc9fe4b8d3144f81ef36629c43c3e24621902134afdb76ab20bf211260f3d57e9709b929466a6dc3f6b7176e4209a5bded774dba25ca334fa3b66de76744c1be77e4a9191f20aa283f8d51db1e0093df397295ce947ddcb1e69d433ee92b1ce833c617005c5c65864b812dd88e844f91b29b32bb7110704ce5d6cea308686619e7c08921c74c833026d67b4f0dbe0f56c46698a17e0799c45c85f8271a1ad667f23c07fc9e2e043138db18c1cc8072a5c5d1e886bc5f5ba22d165688156ebe08b245a2dfd0b5d25bd05505a08f23a0d527656c8567a8e9a89b40a05c5aebf9daaa846bd6bdb5ec853522e564503542f5dbb7949dacd0b1ba287d130a61b149b492835e399c52d2fec4d68c6edd6e63ac37745cf34361811608a282bde41e0536acd514fcb5ff378c19c16ca258c6941ea8d13c5ccd648ea857bfcf8b411d555d8ba859bf550c99dbfe95b6df4443bdf5defc18ec7545ebc393bd0ad74dde3d13c664b7008cec4087d058dbcc69aafe2d16b22c799634d30126a018dc7f5afd9767007881b4ee5e2cbd976641fa7558a58973603ab171cf83c07a75a337ea4ee18fd850f48e7c6d528e3bc6f3cea92f1f87d792ad392b87bf9d51c39f0d051fd45af0c4060f62dd7127c733f07a386ec5a9583a9fbc514796b1b53833e0b8e774de894b92c3d80fd72267dd30d43357ac4c0bf80964305f74645949c2fee1c21345733b2dd7d271be5d1d2828e474df1daa6e0e31045e45e2cd2b9cc29cbb79d6857c5a3e0596c408fcf64668de009602bc923f230d89fbe49e2bf9924b443129d97e724fd9541116cf6039117760f219dae41327633175e76065ecc62577ef7994c2b5ec01c4c6dbf9f55a4e9b30245ea3e79966db03986046f26b3bbf3f299537cfdc73e303f8cab83d0e5ae52517ea0eb4ba9e4ce73e01e22a7fce86bb33cf8a338c7f5b5b990f11125694a3caca885425a6e5716b2d54efd279b01feb9263e59fd7ef099fb1d341cb2951235c96d2708dab35167fafc347f66b3b59e1525685327a01eb40826d6c2d0545f1f00fabdb772bc99a5d9d6c5c1a8ff74aab9a4ae854089638686297507c1b1542718787e42dfaf78c32759fd4b3a53e97a37d91634d4edee6d7b91638d3cb2ce63c91a13bf202c2e7ee3f5f489d52a054d8da41872768fcd8fa0e3006838f49c78d3a0ce06e1b1f1f8b0e3993e26b9bc3c115859d381db079352f3abeedd3ca35882426eef1b6f94d82dacf7d7cb23e6da067d134b8e34f651390b122b394c302545ed166732ba9d872ac4f8988c950783b82a392687310aae6c23c979809c31143b111cba21f01c4471f2dcd1ceaa373e1de90ec0b2633d1b2f2feadcb9ee35b1e18a81512186e23dda0d87359a7a9ab21f3fed2e90f5f2474ac6c5aae3865b0b187dcc9e56d2b72bbc443e8e2d13c3040d29f842c6bba4507b02ca7230e5da17aca22217b0141c1bf28ffe9131b281b6245e277a934095969a39d6607a31f77066826ea9ded0b302e6d6bcb7006ace5cdb16f2a8684c59af6c661c725cd27d4ac84264d7f31cc2d386e738a4f468e2b89a1807f1b9bf2f1904a6c56bc0b5010a2dfc0f4ab69210ebf17fd665baf7085af5faaa34830bc8f128ad7c5c3e5913e03a3236373dcf1d861f72edc1b45df07337d374fd9c205fde9897bb0c29941b16a545c87a68fd64120ce23a2835f2f3b01bd46d4818e21c68b221923276b85d49840827786710236691339f018065e2284b35078f1", 0x1000}, {&(0x7f0000001140)="1ba7581682b48dcfc20b02b38c875b4762768e96d97cbe21e480110f5564c9870ccbd6553e777507fac926c42b11dd25735ba0fe21d42e4833ddb0c1f96a0ae0739269ca12643f85b234b66f23df4a89082cea93d143fd01c95ced59649fd84bb29bda98d0b5f79df4798ce755501e233862", 0x72}, {&(0x7f00000011c0)="1d18d36ff66d7a551569358fcfbff0a56589ffb21186ae7912272566301e20fcfaa3f38d34430d428a4ff9c8d550d0328896ad16509a9ca50a17aace72d37518643a6a18442a4bcc70b5ebe791fdb26c650c6d42405d", 0x56}, {&(0x7f0000001240)="e1910c231c5e1c5d5d03c6f0f294a457090c705b8d10764e94b85f28ab378b7adca3a15a9f96d566d8263c69743b5bd5d715c61b35ec85db08b280551ac3a39a5f6e1e6b31e1e0d22cc851659e6b279c32420a9f0d27a09d8d02d2f64cb42f572910a63a98f23fe2ea56e68bb631eb5ee38f1771096b9d052f4c61dcf2c3da678ee8804c06c272bc106178b1069f7e8203bf35758799cc37f3ae88a525d3c68f119410f584bd690de6386f93fdb853109626d3640a468ab3be929d9118e97b96d7295e8fb8d20cce80eb4594882fe2836c91c8039626c41c71a95cb31ee1fa4dba7e6633a0c0d6de6d635e867b21216ba50d702f39f94240", 0xf8}], 0x4) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x50) open$dir(&(0x7f0000000040)='./file0\x00', 0x491, 0x0) 10:06:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xd02d41ce1da5a287, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/67, 0x43}, {&(0x7f0000000180)=""/116, 0x74}], 0x2) 10:06:24 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0x1f9ee332}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x20006) close(r0) 10:06:24 executing program 0: r0 = getgid() setgid(r0) r1 = socket(0x800000018, 0x1, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 10:06:24 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) dup2(r0, r1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 10:06:24 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmat(0x0, &(0x7f0000ffa000/0x1000)=nil, 0x1000) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) 10:06:24 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xffff, 0xffff, 0x6, 0x1ff, "7a3890171e5fe64ac235de15e001955829ca3035", 0x1f, 0xa78}) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) r2 = socket$inet(0x2, 0x19b26b535c62e255, 0x8) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x1) getsockname$inet(r2, &(0x7f0000000140), &(0x7f00000001c0)=0xc) poll(&(0x7f0000000080), 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 10:06:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) 10:06:24 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x80000000000000, "0100000000000200"}) mprotect(&(0x7f000008c000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0xff) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lseek(r0, 0x0, 0x24, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) r3 = dup(r0) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) 10:06:24 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8080, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000400)=0x10000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8001, 0x10000, 0xfff, 0x6, "f1d2761ac9f670e1ec6c2091fd4469e5a4182274", 0x9, 0x8}) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='@*%\x00', &(0x7f0000000200)='/dev/zero\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/dev/zero\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='(]!\\:[}\\\\@\x00', &(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='\x10\x00']) 10:06:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0x2) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, &(0x7f0000000080)="926d", 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x80000000, 0x4, 0x3, "9875d30d60fb33269426284dbf2d9e743ef37156", 0x4, 0x4}) read(r2, &(0x7f0000000140)=""/229, 0xe5) 10:06:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffff9c) read(r0, &(0x7f0000000140)=""/102, 0x66) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) chdir(&(0x7f00000001c0)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = syz_open_pts() fcntl$dupfd(r1, 0xa, r0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x9a) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xf8c, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x35ca) writev(r2, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 10:06:26 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x1}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) recvfrom(r0, &(0x7f0000000140)=""/238, 0xee, 0x2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3, 0x9}, 0xc) clock_getres(0x5, &(0x7f0000000100)) msgget$private(0x0, 0x200) 10:06:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) 10:06:27 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xcf9d, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x24) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x90) execve(0x0, 0x0, 0x0) 10:06:27 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:06:27 executing program 0: nanosleep(&(0x7f0000000040)={0x1, 0x931f}, &(0x7f00000000c0)) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 10:06:27 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x24}, {0x6, 0x100000001}, {0x81, 0x1f}], 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040), 0x4) 10:06:27 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x5, 0x8}, 0x10) close(r0) 10:06:27 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x8420, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000dc0)=ANY=[@ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRES32=r0, @ANYRESOCT=r1, @ANYRESHEX=r0, @ANYBLOB="5363e5ed261e5e4236b3e5f4a8366a6bed52650383dcdcda064094ffc43d913d", @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYPTR, @ANYBLOB="b87121705c52fd744aeb2c2b25100ef8c56f25dd680a086a68f0908d0f5ed8a54b2a0fc69def307f1670e2d3f9f19684e8a839e8d9aca7a1daea0729a16bb93ddb527896547de15ae53b7a17223936ad150fc861f6d21b4eba12b84df35f5b1f1118191cf88e050b47926a20b811c7b3e1e67afc7a00ae103faae9a6"], @ANYPTR, @ANYRES64=0x0, @ANYRESHEX], @ANYRESOCT=r0, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f0000000800)=ANY=[@ANYRES32=r2, @ANYRESOCT=r1, @ANYRESHEX=r0, @ANYBLOB="716d8401aef15e2c4ab90713e8076ef62b32", @ANYRES16=r0], @ANYPTR64=&(0x7f0000000880)=ANY=[@ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r2, @ANYRES64=r0, @ANYBLOB="40a0e271d715f7d8fea35a92c07fda1b8aa3d1292c4085ba90e3eeba1c07eb255b91f4def9f9ed94678a7e7cf64cc2a95bf147d4b3996db90b0245b800190e52ceb8b4756d4a7b16ed5ccdd2a15f036a4bc08ef941223f4a7a0f4b43228cd5317a4ed0283a47c9d4216a55b87cc76b43774c59f7e6a5aacba634bf8fd0b3f3c3df3914b8a3d3d2fb64bf81f4081696139dc45db7cd31b7ca5b88d20a9f6f67b9467d11e2999b3ef5aa", @ANYPTR64, @ANYPTR, @ANYRESHEX=r0, @ANYPTR64], @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESDEC=r1, @ANYPTR, @ANYRES64=r2]], @ANYRESOCT=r2, @ANYBLOB="96a70c5d2236b5b804b804d139f6b927279d6267de05198f6253affa6675ec46bf4650237dfe81ec2005453f959fa05f61d83a1e2b3b6b44a5234ed0547b094b0c45208c4699ac0b9052c730eb617eb00adf4bea9b14bdddfad37780d465ed74fb65b3eec3f6099f451fe24261616512bfb843e93b420da9ba7b45abbaa0bf8c174e38f89ef5c245bc3aa606db70ce57f3c8620d66a12440fb89768634578c8f47d869cdf59dfe27835763ba1d902343280b9ba09c5caccadf3fead251226da0b5b870", @ANYRES64=r1, @ANYRES64=r0], 0x7, 0x4) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) flock(r1, 0xc) msgsnd(r2, &(0x7f0000000480)={0x4, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11f0debb408e72ffe264033c254df9c5a953448e0e5a392c518c258300980190f74b2d57f7d1"}, 0x1b6, 0x800) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="44054135e47bec1d79100000000000000000000000000002000000000000000000e5c4337d15f3e60cb590000000000000000000000000001000"/114], 0xfffffffffffffdee, 0x1003, 0x1000) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYRESOCT=r1], 0x1, 0x2000000, 0x1004) r3 = semget(0x0, 0x3, 0x14f) r4 = msgget$private(0x0, 0x2) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000001b00)=""/4096) kqueue() msgsnd(r2, &(0x7f0000000980)=ANY=[@ANYBLOB="030000000030753a5e69488f0fd908f47934741141ddba691eb467c9ec56609a76806aeafcc87cffd5632b5024abb6bab6a2c48ba3888e2c87e511c6f5de88ea29d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd067594113e77bcae89951e643273406280540682971e5633cf86498930328ee024938dbfd952481e14ae58c97a89025153dacb4041ad4c9b57e8e53d8588a3325e0ed929cbf792cc008a4fc248419d3e6db2c2c85c45e1a31bf9106521eb82f5f3fb2588fa1a34492fdd4494c5eeb4d179be0195d459fadab38ea746dbe6f9387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d296b569712c56c6c08a8004d7d555a7826b6f661000000000000000000000000f1ffffffffffffff00ce0e3600000000000000000000000000000000c9c36280a6ed3c5919a6403a09aeaa55a49e353fa6acfe94c2452d3187b5c6f749c6bae467d587c3b223daef31a2ef7ced4e203a"], 0x156, 0x800) msgrcv(r2, &(0x7f0000000b80)=ANY=[@ANYBLOB], 0x1, 0xffffffffffffffff, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(0x0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000380)=0x801) msgsnd(r2, &(0x7f0000001a00)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) msgsnd(r4, &(0x7f0000000640)={0x0, "48387950f12538e329b932b49dfa1717146d09ec2c48f62ee8b0b36391b85bdcacedc25daed5e5a106bff3ea83a89556c7faea7539fb4937e775abbdd355a1b2b592a581953fd598bcc385f54d43a34df5c51adce26d516ff6e9f8e67b186bc95fcd34aa110b08f3c5f03f9367b862082769f70c2c3586f8d154c133d33d0e5528bca096b163d80d5500216f120deeaed316ef95f94c863179132a67177ef224138e83d43aab02c9163ca953a47639250d31a07121a1328542bd959207f096088c536b1be78ba36eb4873acd1159a26201a9b8664b3d1fd8e8241b99bca1fd6949a52730d5d2e0"}, 0xef, 0x800) r6 = getuid() geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) setreuid(r6, r6) msgget$private(0x0, 0x40) open(&(0x7f0000000140)='.\x00', 0x5, 0x40) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 10:06:28 executing program 0: r0 = semget(0x2, 0x4, 0x504) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) dup2(r1, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r0, &(0x7f00000002c0)=[{0x1, 0xfd, 0x1000000001000}, {0x1, 0x7fff, 0x1800}, {0x3, 0x5, 0x4000000000000000}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x800000, 0x1000}], 0x163) getsockname(r1, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) pipe(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(0xffffffffffffffff) write(r4, &(0x7f0000001800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e7e8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffdde) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000380)=""/156, 0x9c}], 0x7) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(r5, 0x2) flock(r1, 0x2) write(0xffffffffffffffff, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r2, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0x4, 0x800}, {0x2, 0xea39}, {0x1, 0x3, 0x800}, {0x3, 0x4, 0xffc}], 0x5) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000240)={0x6, 0x3, 0x6678, 0x9, "b2b4e30dc2c7c62f7e74256a00440d3091b47990", 0x2, 0x1}) syz_open_pts() semop(r2, &(0x7f0000000580)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40, 0xfffffffffffffffe}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x3) pwritev(r6, &(0x7f0000001ec0)=[{&(0x7f0000000140)="4d4714a208fe82fc2200000060459d9aa144cfa0b62daea1dbd8c58f", 0x1c}], 0x1000000000000088, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r3, 0x0, 0x0) 10:06:28 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x60e, 0x100000110) pwrite(r1, &(0x7f00000001c0)="c8a84e", 0x3, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x3cd, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x8001) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 10:06:28 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c04f7b2030, 0xa) r0 = semget$private(0x0, 0x7, 0x80) r1 = openat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0x80, 0x40) lseek(r1, 0x0, 0x100000000200, 0x2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000640)=""/22) r2 = socket(0x6, 0x804, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x759) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r2, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r5}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000280)=0xc) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) setreuid(r6, r7) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x22, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000480)={0x4a5, 0x1ff, 0x2, 0x60, "4985fb104e8c977d7398a691f68277e4690910bf", 0x1, 0x7}) ftruncate(r3, 0x0, 0x100100000001) ioctl$BIOCGDIRFILT(r8, 0x4004427c, &(0x7f00000000c0)) r9 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) writev(r9, &(0x7f0000000080)=[{&(0x7f0000000180)="4492bf38cccedb025591485e8ece1a1a5dbacaf702093b06770be1111a6a3472d1d6b7c1fc662b", 0x27}], 0x1) setsockopt$sock_int(r9, 0xffff, 0x90, &(0x7f00000001c0)=0xf9, 0x4) socket$unix(0x1, 0x0, 0x0) ioctl$BIOCLOCK(r8, 0x20004276) semop(r0, &(0x7f0000000100)=[{0x5, 0x4000010004, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) 10:06:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304", 0x7f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000009ef0400000000000000099900"}) readv(r3, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x304) r4 = dup(r2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r1, 0x0, 0x8000000000000000) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) readv(r4, &(0x7f0000000580)=[{&(0x7f0000000000)=""/60, 0x3c}, {&(0x7f0000000200)=""/110, 0x6e}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/237, 0xed}, {&(0x7f00000003c0)=""/191, 0xbf}, {&(0x7f0000000480)=""/209, 0xd1}], 0x6) socket(0x2, 0x4000, 0x0) syz_open_pts() 10:06:29 executing program 0: r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) fsync(r0) 10:06:29 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) 10:06:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/183, 0xb7) mlock(&(0x7f0000007000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) 10:06:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002280)=[{0x10}], 0x10}, 0x0) 10:06:29 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="abc982c2e20649004c96b48a8fa312d05d86cb0534f3b84796c1901aa2c4bece9a9bbfdd0c87f14a1b8e57af2c5c2505e0a383ebc52ada829f9a0c93c050cdda6ed54620bd8904076efbda001c4d43da2ac7461db9bbf7298bf97f874b0ed8f9fadaa0ccbd08d194d98e1a01263aac03e91a7de6a028804594121e67c4776a7eae030ef64e786cdd3457c89422ba108ea78f", 0x92) 10:06:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0x7, 0x4, 0x4, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xa7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8c3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffff7f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x47}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x8000}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff2000/0xa000)=nil, 0x5}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x8}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) close(r0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000005c0)={0xfff, 0x7, 0x7e}) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001640)=[{0x0}, {0x0}, {0x0}], 0x3}, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 10:06:29 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) r0 = semget(0x1, 0x0, 0x234) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0x5, 0xffffffff, 0x100000000, 0x7, 0x9, 0x2]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') 10:06:29 executing program 1: r0 = socket(0x2, 0x4001, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x7}, 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x276978b06d8e04a7, &(0x7f0000000100)=0x3, 0x4) close(r2) 10:06:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r2 = dup(r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1, 0x3}) 10:06:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7, 0xffffffffffffcdda}, {0xcf, 0x7}, {0x44, 0x401}], 0x3}) r1 = semget$private(0x0, 0x3, 0x110) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000000c0)=""/31) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() r12 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r15 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r17 = getpid() r18 = geteuid() r19 = getgid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000180)="763e90c43cecd3bdccf0b9b4c46183af9d61bd035ce67d3183cbf5f72384063a9333e192e3d80384", 0x28}], 0x1, &(0x7f0000000500)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r14}, @cred={0x20, 0xffff, 0x0, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x158, 0x3}, 0x1) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x1, 0x9, 0x75}, 0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000700)=""/219) fcntl$setown(r0, 0x6, r13) kevent(r0, &(0x7f0000000800)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x4, 0x2}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0xb7b, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x4, 0xffffffffffff8001}], 0x1, &(0x7f0000000880)=[{{r0}, 0xffffffffffffffff, 0x2, 0x12, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x33, 0x2, 0x0, 0xff}, {{r0}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x2, 0x80}, {{r0}, 0xfffffffffffffffc, 0x1b, 0x10, 0x3ff, 0x400}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x81, 0x9}], 0x1, &(0x7f0000000940)={0x0, 0x8000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f00000009c0)=0xc) setegid(r19) 10:06:30 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x81) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x104, 0x0) 10:06:30 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) ftruncate(r3, 0x0, 0x800000008000) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) kevent(r3, &(0x7f0000000000)=[{{r4}, 0x0, 0x18, 0x2, 0x1, 0x80000001}, {{r1}, 0xfffffffffffffffa, 0xc5, 0x80000001, 0x7fff, 0x9}], 0x8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x5, 0x2, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffc, 0xe, 0x4, 0x0, 0x27}, {{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x6, 0x1}], 0x3, &(0x7f0000000040)={0x1, 0x465}) close(r0) 10:06:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) getsockopt(r0, 0x0, 0x20, &(0x7f0000000080)=""/104, &(0x7f0000000100)=0x68) r1 = socket(0x2, 0x8000, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) ftruncate(r1, 0x0, 0x10000000007) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 10:06:30 executing program 0: socketpair(0x18, 0x3, 0x20000000400000, 0x0) 10:06:31 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:06:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x10) connect(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f00000002c0)='./file0/file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 10:06:31 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x28a82, 0x104) 10:06:31 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x8) 10:06:31 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() setrlimit(0x3, &(0x7f0000000040)={0x8, 0x8000}) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000000800)=[{0x0}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 10:06:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) pread(r0, &(0x7f0000000400)="9d66e9a5536d164d8ee4be4ee954dca583a97df1a448c9c379c49441ccc4654a128a818a63b92c7fbfdcf783dbd176c2a283df7c7f7973105ff7c5a4", 0x3c, 0x0, 0x0) pipe2(&(0x7f0000000240), 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) close(r0) ftruncate(r0, 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) fcntl$setstatus(r0, 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x4000, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x3, 0x8}, 0x10) open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ftruncate(r0, 0x0, 0xffff) open(&(0x7f00000002c0)='./file0\x00', 0x10989, 0x80) open(&(0x7f0000000300)='./file0\x00', 0x20, 0x62) fchflags(r1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) pread(r0, &(0x7f0000000340)="c011ba7f7b2ced7a8e7ee4ca6d4fb04bb3d65c0ae46e0c58fd4b4f42e98d5560e7248ee61ccab8b08366632f07ea39377382a0c14c6ecdc478d2ea6ee87a3ce27062ee15f3202ee0ef9a92393d909b62ad3aaf328c013c7ab73313ee0628c1695c37f506b95b3d91a9d90f34d80e250f0024b1d102c4f531092259e0fe242d87e34629854044784563709a26298301f06e745e2ecf3df4d9", 0x98, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x100, 0x3ff, 0x100000001, 0x45}, {0x7, 0x71, 0xfffffffffffffe01, 0xffffffffffff8000}, {0x1, 0x200, 0x0, 0x100000000}, {0x100, 0xffffffff, 0x0, 0x3}, {0x0, 0x1, 0x3f, 0x2}, {0x9e, 0x9, 0x7, 0x1000}, {0x7ff, 0x9, 0x2, 0x2}, {0x1ff, 0x337, 0xfff, 0x80000000}, {0x9, 0x5, 0x67, 0x1}]}) link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') shmget(0x3, 0x3000, 0x2, &(0x7f00002e5000/0x3000)=nil) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000580)) ftruncate(r0, 0x0, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:06:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') getsockopt(r0, 0x11, 0x2, 0x0, 0x0) shutdown(r0, 0x3) r3 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) bind$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) 10:06:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x2f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x400, 0x0) 10:06:32 executing program 0: r0 = semget(0x1, 0x0, 0x0) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000000c0)=""/175) semctl$GETZCNT(r0, 0x3, 0x7, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = socket$inet6(0x18, 0x4002, 0x50fc) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) socketpair(0x10, 0x4000, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x2, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10000, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x400, 0x0) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x80, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x1, 0x0) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff9, 0xa0, 0x4, 0x1, 0x500}, {{r3}, 0xfffffffffffffff9, 0x77c5a555dad84237, 0x2, 0x9, 0x5}, {{r4}, 0xfffffffffffffff8, 0x2, 0x2, 0xcc8, 0x4}, {{r5}, 0xffffffffffffffff, 0x14, 0x1, 0x4, 0x7}, {{r6}, 0xfffffffffffffffd, 0x54, 0x8, 0x10001, 0x101}, {{r7}, 0xffffffffffffffff, 0x80, 0x80, 0x7ff, 0xb}, {{r8}, 0xfffffffffffffff8, 0x40, 0x4, 0x5, 0x7}, {{r9}, 0xffffffffffffffff, 0x44, 0x86bc3082530a48e0, 0x9, 0xffffffffb8520a87}], 0x6, &(0x7f00000003c0)=[{{r10}, 0xfffffffffffffffa, 0x64, 0x1, 0x4, 0xfffffffffffff001}], 0x6, &(0x7f0000000400)={0x0, 0x7fff}) 10:06:32 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) 10:06:32 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x450, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x800, 0x0) dup2(r2, r2) dup2(r1, r2) shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x0) 10:06:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = syz_open_pts() ftruncate(r0, 0x0, 0x0) r1 = socket(0x18, 0x8000, 0x10000) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSDTR(r0, 0x20007479) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:06:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r0) dup2(r1, r0) 10:06:32 executing program 1: r0 = socket(0x1, 0x8003, 0x628f) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000"/177, 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) 10:06:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) dup2(r1, r0) write(r1, 0x0, 0x0) 10:06:32 executing program 0: madvise(&(0x7f0000342000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) mlock(&(0x7f00005f9000/0x3000)=nil, 0x3000) fchdir(r0) 10:06:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="01001b00000000000000007c973d2e2f66696c55302f66696c563000"], 0x10) write(r0, &(0x7f00000002c0)="0700c6d48d070be6e09b2518cfb642918a82703329b89ac40ac6a0ca20a614a4195ccd5c46bb3483a707d5ec77fc6a6d18ff406b5e1fcc7bf4aadae4ddd85401c7f1aa61dea8a0a4db3663501c421c9d610b682efc9b", 0x56) r2 = open(&(0x7f0000000140)='./file0/file0\x00', 0x40, 0x180) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000240)={0x8b, 0x0, &(0x7f0000000180)=""/139}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x10) truncate(&(0x7f0000000380)='./file0/file0\x00', 0x0, 0x1) 10:06:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet6(0x18, 0x2, 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 10:06:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) ktrace(&(0x7f0000000000)='./file0\x00', 0x6f8a2b3ebbcc5f1e, 0x104, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x1, 0x7, 0x1, 0x1, 0x400, 0x7, 0x8, 0x1, 0x2, 0x7, 0x6}) 10:06:34 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 10:06:34 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) write(r1, &(0x7f0000335000), 0xfcb7) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x2, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x185) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x81) 10:06:34 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1000a, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) fchown(r0, 0x0, 0x0) 10:06:34 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) fchdir(r0) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000001c0)=0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') rename(&(0x7f0000000180)='.\x00', 0x0) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x3, 0x23b2}, 0xc) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='r\x00') 10:06:34 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x1959dab47dce0819, 0x0) close(r0) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000100)) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f0000000040)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000440)}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) 10:06:34 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0x3ff, 0xfef5, 0x8}, 0xc) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000480)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000180)=[{&(0x7f0000000080)=""/215, 0xd7}], 0x1, &(0x7f00000001c0)=""/17, 0x11}, 0x40) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:06:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000400)=""/141, 0x8d}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002b40)={0x0, 0x0, 0x90d6, 0x0, "6b30c10000000000de4dfaa100", 0x0, 0xfffffffffffffffc}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000002bc0)="bc41751eaca71da6b4e477a705790550bc59ed1e8ee865d62793b94c7e4c6a5d450e501ce51b434a87804c83ea5ef604d72ea10a2b052eee402c536605bef67bde4111ed78390703ba4f1994cf1d903e5c34891b6643689f915e911172cf264ba7afc487745d0265d529e455006f84770ac7c1cc9e1e6c0f849026d97acddce83c2f0120855c3791e884a717c4d479b6be7493d8a2c3fbbdc453b6e9ca7f2639631b52fc56947766f1eb835bde19170f2b6f800eb7daae339042dbf2020a853e28007755d7e7328073e92cceb5f757f8174d29deabe06967353488791a92eabbb1705aef10b63d4ef219897cbc2b6d3c6fe2e9ac674569e1316724a4c5788ad781848327d4a1df076f0c367be63a1c5b82868d91e61103adce65ff7c7fee56917b5bc84d5ce83f6f6c487e3a6d41b6a56a4ad5a045b8d8e941264688958c106d48aaf965724deb2e93fb572b44dcf67ad6259c5be0b9975af354611d61737e75a42abe5a128f1f2290681c5b6d2aa515f1404cfe9359978c8a3b2738acae9ca8d933f3968012dff6803aebf8b71e686cee309f83a9ca91f7b9f2fbfa9661b4ad42e96f9ab28090c0b563104cd66151896abe3911bfecff77b446ecd9555091ef7555476b35e8da1fdb6ba91cc6a0c623f15cba612805fff9004724fa8bcdede7623802ee3c15d93be7d7f1f60b9065a327970af4f0dc928e23f8ea48a3fe9479425f72b20630bd92f4a3df595f539522bb1ac36a151bdeda5d62e20b8936d33358d8047601a9a97a8f184a8041ab46b010d9f428f636b7439151b392ca22c2bc8d9288e050e15683e1775c76f434c2618c24f259c8acf6ea4759b65502f0d4b2bb4b444802fd604b3e6afc669666c43bce92494c43776547b64ab59ba8d788ea24415d3219d6a41f0cd7be1196a3b374d77b3e1f9cae011f22d4a1f1b7ae9947ae001e17bcb1ce4c47d287cb17269f10e2cc05d5de1b1f211f4674831cfdadf8382e45ae6ec251d5a1989bed49dac89bb63721e689a1f75faf014523eaa3880253f37c3fbe6097e77da85fe9ce0584ac5cf511a4b237d29d8f9ec0bc7531cac9bf7a93608867438479a653c961bb0dbfe8c36d2a8cb4634ed5d096e263e592bd22326f9a52489c52c48a319802e12feb8081b7b0566a11dfaf189164132b67f8206bc805df3385aa5d1bcd70be385f319f773ef026bac388ea051b22ee7e0c43e5104cc6fba8b466f67ed59d8f1f4b573848dd2a5906aa2fb13de77b55edf8409797e0a53582e6d28f348422dc5e7df235fae1a3eaf2bfe545535f539ea610fb1ed0e0b16c88dd951a7affe5cdad28706c4b5bffd1530bc1a1a8efe83e969b443aa0271764fe3db08a3ca2e2aec2129f39852cd808054edb10c8d0479ce582a2cfaacda2f96898789a9bfafc4252107633f2762609505750d979a2f54b82b2c795cb90c42442f88800a0eb971ec6ba3487f88b534d88dff8ca6680a81af3aa8315302ea21267d43eba7eed5d832908841adc9397a051419d99e884bc66f0c99123826ff3c530a6f8b6a10e9cf579cf8f8f2a5fb8e171c1a9a24763706e53b1a290112a4520e44cb72cca5e7b7584a0c85ea87a62e2d98311c8d88a5ed46353a3303dbfded403813947fbbe28279b9d091a8bbfd6dcedc6782343c74f459f1b0b84bdda32844076a05ca2ca548861079c20112aa85e637224eed1d002d5a25fe4bbb1935efc319f4a2c9e0e864f03d26ad783ed6a8eca45f3fa40d74aba36ad37e197b746aeac245bb2ceda67ea4f59591d0ec96a51fa87ba4c3b8cb1aadb9abe76520a33d7d89c9e226044ba1cea9295939aa16fdf446417cf75240794cbbff363cda7f9159e5d80906553c982e28e61ba3716b74409c78440ffa2d7000b2c5b77961c52f73738bf46f8d252c1ea9c25873427212b98cd3597775e83cebf428e09238be82025f53b50f511c52c7c139a65fe3bb7f984322288c2adc2600842c3facd43ccaa7f2b479cf9708c40034ed325e7ed1649e5e23151d960d2548f94bd74e2919f0a61972394f0b38687a5d0ba83c3ae01ec48c860a678c4b8d295a5edad6cd7255012c969a2c36e602121fa982d99dbed64a6615087131a637348436902b72922ed759dd4287f63b4a83829e232c33aa1396e926aaf1221790dfb4a782afec036f22e8fa2354c205a5ed34c060ad151dc87e39a3e4612498351b82fcc35bab2066d1cf4ef537158d2c9a76bf9788fa6afff647a6d4961acefaf05855e0c88da101fdc82611f3afbe42a1082604eeebd25a24f881238e9ee1dd573b232f118f84b642420ced6820e7c4a88f3ca879576d870001dbfa1d09e2cb8d60029ca93a04d1fcec2eca0762030eb698c5ca08e64e41dec1cc53021b5d67d0995725695dbb246efde99d26076554b231e23e8d39b7210cc0b396bf86122da394761ccad08cfe53900f42b04f3393d735d039627cebafed42491422d2243c374c52ad5ec78b0f1e5e0a84c463b41ff10515df5c28e050fb3eec017efcea953c343ae9f0df5bfe2af0fee0c7966aada15986b8954a61e9965537e73054ef6fcbeb707b79e2f4d0e262dc6dc5598998623220650232440d1b20fef302bbb120976df4c902fd6555c23c02c3b23c8973e095fa26dd6f32b0ba697ce9daceca5c0c4cff9b2582195fe3fedab737da30a08670845cd9287d890c93cf044fa8aa3480a7c56972f8f8c77cd81ae24f49a200f4738bb61e14be557e65202eb424d203c18c404f3bce05c1c56ab63be027376c11a2f1ca77db6074b1325751030e444148db2284773bcbc9806075b2e7cbd8d9feed3ac5f07650253175b88b7d8c654427f3758d0daf4793a2a1bc08bb2b963461248ea11c202c196d4173282ad1890d093cec64086619967a7d683b1cb76564e247dc6724e0ee107ab10b566d032383f7f0245d76179f73162cef642e2657018f656e4a1938c94f46f77b5daf6b90ce2c98d25be794511b66e87376e94df634a3258110fcbd10fc3ee8d6f3f5d9dd69389818aa12d0ce65a9b49cd1bbe074b780ccbd9cb0435a878987d34bdbd00f5c238343eff7f99f4f485b98f619ccd534ab303f5e63ddf8ef0f13acb0fd1e34a2694a644443bf26ac1da48723de7277831bf7813f2b0e282aba468e44cac2048ea734c2135a0c91b2b6ce2fbf71fad2ecd08573abdbe4c2dbdb5c6a92ccca97664a0179e40005584d01504fbfed709b2bdcedbd7e635be126556f04be14089376ddc849f7fed7549b1746de993f80263b4efb7b79adcf9726572e0417b12ee5090958549747a1df31a079f3bb95a0a6fac9d82986da61b78cc55f41023652629e5dd212cd119437d7ad518c4fb1538b81c342782e74d7f55c5a52f9f273d3d32278ee1f81e048ab3bed2dd9ae8a50777eb2bf40ade474ca54bad19bcd269b4030a30148378fb5143cfa55e5a8a56568718e53e846124c06aa70474e9ba1dafd6ca29ff9425bd923bb2b01e76efd86922538637131a3767fd1159a9e51e2a8ce73d01b82a6c1345e0c1994fdc61efb728b0f3b919b4bc7859e5675c26f581c2f638495fef694d4ac3fa3e63ea9dc6edb8bd9c5b787f8be5ad6b2218f03e4cf845ca82d2ce93c692da6811baae4e55b74b519cf82c1d36f4c05dd6e97e1a773d17f16617fe2a569891786dce0ebe39a08e3e6342e551da7d700b7690571380ae4ceee3f55372611f55a3e7167fc3ddc86c3c2ec833eed3dbd95191089a7113a6094cebfa670948e6e6fc9b28e06a9d948b56a55553462ce6925ece88436a1ade46f6ee71cc6c583f7d081aa45c9f38d9cdfa6114b517048f46b3465a385043623851a50afdfea73676d92e3ce37e9a80fa09233a0f5ff6cc562a401f5dd38caefdacd410d841261dc1985a26c4a4267605f308db832ea1bcbd783fce0d9962e57a60e432b8984db16dde9ef7bdc3c2d50ca93c3f462c48db3ab4350973bc8110144c63e09fb371f6a787b39556d765c52a044395c57f75493d7fd1f6065b6e9ea2bf9dbd2ecce6521f2c3fd1e19dc7a60a2049a0d5bc768355463f16fadb67af042e560182e5a75e4e860f718f2f1c336b1bcabadb88317485ac9332f7c04d143548c1cd4820641d8c4ebf7b9b9374775af803a2944302bb4b59dddda3f359ee2421dceecacd6420019afe0a429e74898ae37887de7287d00bd3fd2ac7c1c562bfab1b8de5cf5a810a1bcc0b554e89fc7f6c7828f24a7dfcfb1c08cd6420bbcca888ea1c5813eaaa8b2907da0802da039a28a0dfef208dcc696fb117f92d59298036088c537f80e58b63d7995864efeafd609f6993dd58b858715388b2da7299a036a9d06403be848debd2abf84b26a4649a8377fbd71b6f07003099b480644c022bbd6e01d9c5550bd7cfad58f613964e9578b671ea444037878866c76360bddf547f380a2207397e94aa29b3c1c91f6da189cf810eca55ca719f00b0dc2862feeded984ea21a0cdd976641804d789866d241edea7e14257a63373d9512d18b68c01002cdebdc9434b927eb9cdd94e72d8864c240a44bd42b772a561dc24cc1786ed9ccfa4092dd74f3e97deda489329eed734e7cb9ab34d39b23677c69f592486b67e0323b3163f99644e93801b547234dde3d6385fa7c095ab14b4422e021f9889a6d4b485f0bd583140db732072624e14abea3570ec799d1bd10ea9cc7283ba36b9c673b13cf9186ae36064c5b6da2c471b82f5acf15aecd0a2f7f84fa235038ab5bb821f5dc076227f43edaf76a400b06409da29582ce4aa5dc46badb8df733c7314fbf9cb21fd67e462989396d671b93c56452fe41eeb49e1de635d2dd6cd0812983f30472dc7e06f5d716a152664182b318c3eb588bae8d6d9defeb1a5803906fb9d1d13452b93419db5db9dbabb161e6bf446e32da73cf22c7048c99158489e7a7e702995b3be9b9853af6b8dc4229b4542bb4188a0726e13e3bb9bf7b5fbabb6fe1d637829316befaf0e14f8b4b0efb2434f67cbdd674e8dd91f0d969003ca80bc7a5fb160864f3e9b9ac6b04720f78dfd3196bded3addbcf7c94c6d1406f308dfed919e265dd135f73984795b4cc5de7e4370eeb9a541257c21903f68ce0cacc19055b3eb6a712325988954cf1189b7b46ee5e4cb9792122970377a0489859bf1d8820e6a6e3fe4136a5d8ee969c5b0fa877f424735f31219c23daa311ecf8c823d68b2cc06097680dd93678ef487c009e620c720d18ba763b62a47e23af848cdd19f6305a5ce563b0853aafd1ba015afe1209bcda20fb7c3c1b98302ae96b09c67eedc7859d83e39024f93a9f530bf5723ccc0afa3b9a95ae9cf4a5cadb77566f3791aff149a72eb6d32091bd4da53a8406519abad1acd1cb7b49109c4edbe600c82a36e5c210c571791e61cdc27c4c569cd073405e82b6367b24d9dd3e09b972b18d5fc8519b8058af32b4458fecea3933adb506cc597d5405e0b2fc94fe98184831a52f848c140c093d51d4ca434fc6960eb6ef01ec35127a811de65e63e3db51c4e160c7305329be2859ea063bb1cee421f2a3b7cd9a085fe07c593303962277097bd2a9667d7c09c59e14ca1c529838845937f0df1c63302a6f234b009ef57a696e9a0256946da6a3af84644c262160e841d537a3a03e3e7c6e77030ac1f6b131df3b214985b6a982b4c4f04ebe07086ca165a284b8b66e90cabcc9d6fffae4194b10f012b037000335287df33b42c8c3403d5ee6961ad02c23212d07770cb8580bcfd4ad098aa727fb72830d1f5532a39d05078a14510b8ea2ebb46a64", 0x1000}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cf030000000000000060af2b51ad0c6b004170162932f9a25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000002640)="1df6f68c2c90ffb136cf86a5d20dccac766c090504d102dc0b3e942639d55ee5685fa258938672da219f32c9190beafade7e7b27bf25d1dc0b3652b06386d96971c1dc6eff5a02f848bacb6170c8627d8535ee46a9e5210e7daf9cef36038d2bdc95ca98b2f9535428c3a646ed7c7028000000e56caa4fd652e98510d2d59ac61ebbe552f5c2f2fa95ed7a46d0ebeeeedf7c25d936a4807586f068c42184a95e0a252593fc17befa7817a31e84aa76ed07738d682887707556348f86bde8a03d982af13d8a1a27fa56807e627d5a56934aaa2126c74419bf0e7f43f8ae400a085eaf97", 0xe3) r1 = syz_open_pts() close(r0) fsync(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r2, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) mlockall(0x55645605d1699325) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x8000000000003, 0x7ffffffffffffff9, "845d550900200000fc5c7fd2008f27df00"}) pipe(&(0x7f0000002300)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f00000035c0), 0x0) nanosleep(&(0x7f0000000100)={0xfffffffffffffffc, 0x10001}, &(0x7f00000022c0)) r6 = semget$private(0x0, 0x3, 0x80) syz_open_pts() r7 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x42, 0x7) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000002240)) getdents(r7, &(0x7f0000003bc0)=""/4096, 0x806) r8 = socket$unix(0x1, 0x1, 0x0) r9 = dup(r8) getsockopt$sock_int(r9, 0xffff, 0x1002, 0x0, 0x0) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f00000011c0)=""/4096) 10:06:34 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x100) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x80) 10:06:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendto$inet6(r0, 0x0, 0x0, 0xc, 0x0, 0xfec5) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 10:06:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xa4fdeb513c548937, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = syz_open_pts() close(r1) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6", 0x65) mprotect(&(0x7f00004b6000/0x4000)=nil, 0x4000, 0x1) 10:06:34 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x380, 0x25e04164, 0x6, 0x7}, {0x1, 0x2, 0x7, 0x4}, {0x1, 0xffffffffffffb62e, 0x4, 0x7fff}, {0x10000, 0x9, 0x0, 0x5}, {0x7, 0x0, 0x177, 0x8}]}) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 10:06:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x64f6, "0366402ba77ffdff3c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') write(r1, &(0x7f00000000c0)="0c02246acb51077ff068fa0d8307a6b94ffcdf7f441c33257daccc0874e7c7eada99023e0fb75cc6a37e088c94016469c221821009d93057b3c21df008ce3ae9bb9c1402330a1d32364efd68ca0abd973691b6c9fe2073e507d0b97b6b933543bf5c5db2e1dd82aea4369f875e2dbca39643ac621a5737580dffc24ca110fb86ef4a95411e5ade036ac341ed1f42cfd39cab1b82b72cfd5b92e02dde6e2aebe125f20577d247d4ac927becec95f8836928242393a8e9ad35eb30a94c6196981f8207c5ab95945a9fc08177ed958366b8fe4b04c15290779e18d332227c20b495bac37c19daadcf314a3ba1efcdb1ca1ee1d81f8b67a29220713d8ac1", 0xfc) 10:06:35 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f00007a9000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 10:06:35 executing program 1: clock_getres(0x4, 0x0) r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0}, {0x18, 0x1, 0xffffffff, 0x4d}, 0xbb5, [0x100000001, 0x8, 0x100, 0x1, 0x8, 0x1f, 0x9, 0xfffffffffffffffb]}, 0x3c) 10:06:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xbc2d165c1e35e411, 0x3ff) lseek(r0, 0x0, 0x0, 0x4649db1863f243a9) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x4) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) setsockopt(r2, 0x5, 0x5, &(0x7f0000000200)="e5c7e728c744a6c0f6523860727bda3f9a1d74eb08439eb94e7e189ea7b562bef7cd7ae7426600fa3c8235557f3e6a7ca74e", 0x32) getsockname(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="9fb0cfc06e2f0d2d093bcd83a629bc5168bc1e92ad63b3957c24514e5cfed0a58c4da3e8d5ddcbe32ebdf77cfa675583b0125cbad22fd9eb90d529a133ae941b543233b122ea4c8ddaa16659c09e37d87e8c5018f8ff0ff29a90e86b987aa5616438f185a6ab2d9172ad5b53d10000000000000000"], &(0x7f0000000280)=0x3) 10:06:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/160, 0xfffffd9a}, {&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f0000000240)=""/171, 0xab}, {&(0x7f0000000300)=""/205, 0xcd}, {&(0x7f0000000400)=""/181, 0xb5}], 0x5) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0xff, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000540)="e401d018cc5bc05198d2b23710cf640777a11843b6cc39a60923b5970ea78c73ad8bbf69d3091b574202dbd9467ffd3821a0cdd248cf87eeec22480ff8ea9f157eee062b10d24197935f2123d9e0316b70b9a8d62d16964b189fcac38c2c9a51df3b85267ddcab8af7fbf035a1db", 0x6e, 0x400, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 10:06:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 10:06:35 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000003c0)='r\x00') unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000180)='x\x00') stat(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f0000000380)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f0000001840)=[{&(0x7f0000000200)="9c2dbbf5da15fcd0bec72402dfb8d13d6bb254b4ea0c5aa110e57f34d0bd537849dbbb80700b1c11ee5a8103c5dfd4023de0114d7caef0f51a9e02aba08310c26c144269e78256964db81274cb33", 0x4e}, {&(0x7f0000000400)="4cc9ef9d9dffd048b3f954ba720da6d9345e6992ac8a9c2536be52adfff22b1ef939fc3948193272a263b11df2f1904bf31ed5e4dbc73ee011252864a69e2b49f49021d001e058b0e3e634f2247411af3fe94b5d8491da621c9c368525e698839daaeedb14e0057fc2c95efa988bdfb95485cb0d5038441c6f2601a5d39ddc1ece5699fb0b46c80244a673faaa69fc610368c4bf31135dddb5086ff34f1dd8f171ebbb51155b6f01873b07c91b6358dd60968225c7b378ab2ab418c921dc8aa0d48e2d71b55496ed33b22d457e721fbc8350fb694cca516f8accc19ad0b790fb7e303abfdb88c45f874ae6c005669112e9983841a07005580995b787f0d439bc0f5ddfc69e6eeb98d47717af4edcc211c2890617f4714360aed2ec8851e3c9d6f202d866325c5a5c9366cc7fb63bc0afc423f54ea10537a1bd061747991743dea8f2ef7b71286b27b6c3f8573d912e017295c3d0651d358be494091e3eb2d5c94abd55a448b9513962ff9e6298bc7d2c10aa7ae2a1f7a55d0d5fa30061f24c7df12c04575e69199ebcb4310cda723556c430bad1ed90ec7413d6182056fd3a31b13a5a144321e1fa4d905ae17a56b88c1cdecf991cf8892df804366f1f9f136a395005270daca99f5f321faee264489d76c41b9d4722735eea15c9216a421f73b26f3777cb4104352a99ac876afad6ef115c706733313415fa81d2e49cc8f512cd2be6b9d484b392a98e0fd31b3e7067770538f4c36f2db2bdd656d0818b47746577741372958229e0e2a3aadcca2ca4917272e383434bb4de972bab54b979a0c0129fa43e961fd5a469a79b585c84572011d971d1077623392a8f2ce314797bca613360cf3565e985384f7b2ce58b0a28b350012ee5df88f8b4ac9e54c4db77650de3c2fbd46a48c0bf7d95f1f13d409bc711df1f9c492bc4e518d7ab05bc2ae6e501bcb24641d05a47c83d9567ad7a1bfd98dea61d84fd9683157fc813da56370abae47a21784bf656fecffbfe5968f0055e565f51c819c661d8f34cbe8317f40fc027e41024b8045e10748b66a322db762f688a291eba3d9a8dfba442eb47dbcdad86c2a332bc51014bee47f5a655a94f51ad6d4d2fde47c15831b0a6df45f6a576ed495a5c6065ea1cd442a047cbc561e1c0ddc3050cf5a17d74616cc5aad5cb324d6c47a3d2ffc4573112e5cb6239f9543f1544ef296a5cf0976f921894b500d877e0bd9f4a9a50dadd09a5263b05d17927d2129614bc71c1a15ef6bb7e0c001a825e884172eec53463d914739f9a5b5b85c73275284fd80617ad34cfe6328a4282088ac300efbd3c5569da062ec0aab566dae7d12564636607ef6b31f73770a1e098f857e7fd35e6ae3c453feb00b1ed5cdb1f7e85ab9a575fc1477c4a94f55cbcbf79f085cdf76eb26581144747aee1adb8d184378e1d7f6772c598555c368b728a6c236b4a977b08525ccf0826ab67ca7f4cd02ac088716a8d5b60e0a5af775e5917ed8f1067703a96f94355091143be0fbcb847762f0c86166114fa3afcd8ac02e2f82fa6a229e76e385cd7074633657ea05d9d54d2a9f4fa07f8988e1fb329c3c8d798b87a300bd6e0f9909aeef59be60d6f5d21f1205b69511a8cb279e5ebbd543b76f75f1c9d6b8b9a4cf17ee49dc6a93d200a1a71881c52b434b239009a1be7081a91f6735f73318bf0f70bfc14897faefd2b7eea2069e356d190f30a849b3fd1565eb4df93ed7b765aab8771d0c57780509ca9d33a7217bca5f8e474e83046683f4429304851ff871811a6d57c5909a4b46ae5cf1ab821abfb2c496b94f3f9a1df7f575a15cf1f3fb453f415318f0f6abaef5f17431b2cb30612e08fe1ecf798c781bf576c68e7c350e50305d6b02230b4f1e95abcf91a103765c93927cf3475bda586a397edba83f0706a6563d5209c35c9349ecd295a7f37a4b5ccf508b05dae9f9fc0f1eaa15da1e8dfcc2077f2a71f5910ace0b1b525f03510db3ef5436ed5473dc563fcb11cdfed933ac2afc261311874d47e0a31356f1823cc50e5697c3ce4624b836de7b5ed2d077815df0b117377818de3f18cc540f1cf83ddd129c9494e065cf3c68f1e5ca30a1add9631548dc81f553e89a8f9825ac50ad05807ea6f15d00dad4fe5b7560154693b1ba66eb7174b40dd7c21e6b9a35428dd071d099371a73b39f5bf506ba5e2af457cc51f0542e65e4a8001167724f5d5ad29e7f667efd50d54895b17b3b7ff3d6b016a7d4361d81f19b3e531584642c0c550a0a8feac609bc03e0e6258e64777f1f8546c03da24ee155d860fe026fbdcf0cff88ce6cd453cf02af862a5e20b7f4b42d9db1e3710094e4c4a8203515f3e26386482b787ca4b42daf50b2e0278cfebfbae8be40454c4dbc510ab57dcc53f3ca5a7f207d3415b43b666083db64b894af14207d00e8e56468a6580430de0303cdeb6a3c9eda78d63c3eb1c5f2ee66b6aea4186eb3a6f61c544e01bd1d588f6d832d2a84bede4bdc1c924f5ea013e62d0799627f48987582a00031a6a9001ef852323c0ffad8baab30e0712ddc5a068b25cb51a34125bc8a41c4c91e15fb0664a854d1c7db9227a4bc5f75bc1ff96c59b24aa379211c3107f6b450010982be86db169aac26c912070193bfd43fe1bbe19cef45513e47b7a54e2e9098ea152db6aeb9933eb5b353abd349d3a63d53b2d6cff3ab37b45e588581dddff758672ec6b43daa05cdd8f7c7235109b67075736ee49681973a1e186455ceb2d71f83b9f9f20706b316aa8ecb29548001cc14229155d41ddbc3b710f859d359eacf2824192fb4ef1a670cf7f41e7e7076923da01a72f85d6fdda99883e19e8db52700a2561ae5817ce2800d25e7761c008640f4ba59a9304c0bfc162c7f2ff940e0ecd8f483af5d20c56d50ac612b6f148710917ce90349637813b6e9b40d44803ad487d3adb26ff693a6e4e8e343ba834ec798dfd7cd9dae49d0f6103f4be79b58709671da20f194d631e705f65239c0165016703131f20c20ead6e9d92fff5a09827f8c537d888c6ba1fb570143255af71519757300a9f76d2b97fbabe4b145f58abe95753f6a1a251523911b33591b675c3ddedd6c11d0135fda830586768e1aac71c868ff167c5d33ca2c453be4413b86f2c98f38c74465659be4938a52927189e32f90ee928aa017862397effdb81b871ce836bd66c29b6791dcc8b69eb58c96101390cb13d5dc726dc62332517ddca40f6210f393d1c22eddc986f22b99dcea44cf04c8d9bd7021b04182efb3c4a5a9818808a41c6e19aad1b952b93faff28a145f58433fd84df0e9f31875c3476ea19b2687c62113ad89c33936e500c7dbde251bfcf2425c7c95ad02a28e9a97bf4eadae0b4ca03a2d4bb497162808d2d0354878a27d41fce4db8607da4a4ddba4101da557b520d9a2282c4d2bca514b45fd79c1ca44c8859984c0544b2190d13f61d460e018b89b26561d2a457b34529e25d318e5781848a92556ec26c55aa67fc69e1eb7be4044b414e9184ae5d4de66593da18312678cf7c9016f2e77308ff63450a3133c1656d8f8ad07f177d7562f3a5dd125d0b324ab833ec52dc27d1f2b0ff504aa22524de3f4d6b394d60960f186adf16927b6aa8c40e9f71e1703f7bdff8b9a9322a4ad74911a0a14ecda82fcc9c2a13cf7ce836b01aee037d33fc1dd92a49747b5a31d81e684db91a62aea4810f7a60c193303a3aabfbaaf42f59708d0988ec53d3e5e5882c22c32abcf8b848833214d686d65a77de825b2754c8fe361a2217bfbe0ca00abc54a151eda78a02be3bb67c7bbb48087111f80d64da002eedd418f67f312568f950fa032bce941d5d3be91d1ad8ecd1d6c038c7f4b5ab2b4a6144ae7843923701f300c261f6438ff52f18c303abbf6bf6bea5b7040cbe37fdeb0a22d09d4a89fb4bd43efbd360aa4c9c5e27d463b6c0c89c83b4a934ea26d193b3d37b0c6847616444b944087cb9cc86df3c0aebf81be112bff792744f7e4502d3a306c2c0018358d8170a97571911f1c7935ad44c4fab4b1fa12a4e60a19a1f95e93ba59eb0cee67a6d688cc57fda645625b8b8f8fefaca81de323f79e577308a9afeaf522816436acdadcc2715d9f9d57aeeabe8008d4551be670652506003bd569c6871079373adee2253f0a07b10a74bbc43ebafa9eddcfe856391a4b527b8188eb694e53c047f4819e297e380aca43d1c46fa80392478e4ada6c27ef73eefb320bdada71a4823b85521b8ffb2d48919cd46914b987e97a49f1b37446a4bab6ad19ece422fc87a4acbb96c96d31a8f56ab2a36978f40fded4b0fca7df15b9de9b086c918926df337fad31748575fea3457069fbdb523d09a64ac04e59bb701c440562c46ac65c01d4578dae3585d33fa1bd63e5117763f4c200afa9c24422488f8c864d61f2b639c168c42057eac7da11c865dd29d20c2a13e5a3cc5cf25077b4a97f7466a3318e2754158e3c48ec20505a67461c78825da0d29ab20cf832cffc4c5f5f9a12f931e6696d2ee7a74d2393ed3198bf696f0e1eb3f2d1beaf08b017c956153fc62083eac2ae5a11e16e84b49c9f040e0e7f9aea18a6fa06b6d00782301cf27a2fc4f34dc65ef45b00c15768a7b348b2a757078805457d322ca9448256d504da039d0844c2a1ef67f20c7262619a63f5328d6df25cce7596beb110e88d19230e88a4428bcdf2d28b9da78b8c19c58a0d8ca35e8eca5ff61a99b0e6278ea3ea0b0b5e53191a73cfa14b37b056f00c12304521dc42904afd7ce6380049766603a9cebb43b1f81b44739826af9ecaf882c73a3df0cd001b213983280f9ae84cebf36e1da07a9ba14094caf61116642b2d858292baa56c5c09ee59831c9c8c6a7f7baa0a02f726442bc11961687d41115a045c0d0bd6dc7376d0e105d0edfdd83e7727003596eb0be077f401644ba74935b1e7d413a7e260f5dd1a8b1e6fb9cf107844bb5a77bc99f499a41e7ee240b015d6cf3bab63a2eb650496d63b1defc82c7ffd76492cc71f4d3e3c915508b101cfa3b7c3756e8deced41d373956dcbaffe344d370efc1bcaf68060f292d558251cb54606ef1cf7f5d2466a88e99756e4472e8fc828a09a5a5b13633b4dba90936d71f485a854dc9eba645bf1e4da33d43f0ec7f9de97d959a82f25db92b2ecdfdf07b99d9ff4beafea5a2d76b1b80b6c71b9a67dadae0e84909738367d8004d4283e2067c3fb4aea0afc14d73a26793885f3e1846702231a819fb19924d9f0617bf6dfaecc0396d0166ff361f0e4f38e734cca85de74aafccb51a8cb179943db02008341242b3aa758e2c86bc60dbb1bafd8f375fb67cd709d4eb94aeb68d70fdb990a926c2d026e96eccc740acb41905a38c0012214c0d1c31c41ba7a184f888795ef0b94fd1f98cdec46fcb92e6ec64195c43bae481ce7feceb0683821fcdfae0ca3d821279315d1bd506884c2e24a9f3c8a4954b57bfc50d317b1e1814aafa6ee8587403de6078c77cca7bda49f957d611efcda6af6cbf6bc70de644674a7d9618c25ec2b565ef056e036c42fdc1fde57abfc296df7812b8801b8f2db8d856a0e6cf4fc77fdf49f2a581e5dfc23eeef339c8380de7f0a9b4633d53e3a228b68db25bdd7075d209767c7c1d2ab30041b3aa22350c41eeb53be9692f0cbed7655bd7abb52de8fcc365e89a855ffe62fce602e23cbcfdc7b4c23d8e9822a38e891227bae2b67b3c75ef6d1d5d767c3568b85930d9992712e3fb05e34e14bdc9ba4a635cbe7fe8837a2b41222a877f08e0fae9624927009001", 0x1000}, {&(0x7f0000001400)="b38506794883979d7e390b902b51959ced7f1e11d57f2c80e4fddb197af85dbcf4ad58308116e7825ad0790d100e7b942dfd149672fa464ceb4174d3345c90911b06eb66f392524846b6847e41dda30063c2ff662ec16a89b1207f65cdf5159730c1c54e8d5246e9b191163c9d79600eb4059cfd4a3f9d695a586d24917f255a5d8ee9f9150d3b944d85d6d296ee73818af721e519a20d4f455b061054fbd436a84cf8b0f0bc4c842280f6409458125585b0c285f3ffc2b2859516310636e84f7386ad40e6dfed7f22f06b9d767510b030ffb62cedc82b6e2b05", 0xda}, {&(0x7f0000001500)="7108006afd7c93f4d6b246f113062879e23125f29d4ca5fe86f3c044082fb53995b7f39cbfc42f29e82ffca5fdd2761e2e93db3b8f36c177d7baf754fb10146516e543527af01cca66285242b424c58847bf9d69a9c6", 0x56}, {&(0x7f0000000280)="16faa4a6dd963ed52a2336b2f59c", 0xe}, {&(0x7f0000001580)="009cbd3a00b2f8cc5b2401f24f7f50d60d2dc784046b2ce327838390f946f9ffec9b2b51dc81a2fb9ee45ee66e4255f6db340851db4acef57e27c8af976b3298116c39b9e6ec0d4aa034a68840cf26fd093bfdf2963e5efb5ac5f1429e7c31656c11fbc0f516c3fe4078a50ef6966a7c0e1b01f909f81473a2823d881926d9cf117a05755f24acb8ce2f36c59b3320a7258c09e11452d9b26394d3276dba9f2408dfa0d7f19ad2ed262a1dfebe469ff9e7523301bc64634c6132b075b200d632a8ee2c05f31b22303d529a22c1152ccb6bb8a3c486385cbc2bfede1dc0d49f929cadd0388604d23343b9cf", 0xeb}, {&(0x7f0000001680)="239701ec6ac707c08d2a0db2267281a8366bd47a8d2a58c180f755aab5bbd597f93334289c4d3c0dd1d27fe12a7a3bd217ee55473858af5500c8d0a7a29466787379e4ea7744ccd4de5ff04b3d8e68852ad851acad1661eac662227b3c5f2291b27f8353e00ced427c9f65a71f0d7cd3226f44c0c07b3373e25e5f1cc4587060e6bb168c90608eea2b5a2f013df49c49dc532da0313d9682582327a81f3ad359c342296ae72a07df4a07155c192fdaa96fb4f5ab63db7802c65b3d5bb5b94110c7ef6964e6b02cec6e08967323ceee7a93241b68", 0xd4}, {&(0x7f0000001780)="1476b8d111f53668b1c288b83e045e0b2a0471a3c300db08a003abed5c23413bfc480dec2ab40a0b88000ebea195f48ef70dd29e403662a42f866a8814f29341e9f2b31caaffcb70079bf7afdca94264ed797394146fe4e4bec6f6d832fa126c6aa0ac0d0f17ecf2138d0e4350584dbec63a441b4b97be5ecca1c5bc980e3dcc13937cc899129b62769b247df88944553615e998d571", 0x96}], 0x8, &(0x7f00000018c0)=[{0x1010, 0x1, 0x7, "0ed8c366996f8dccaa309d0b44c4e7605709e1e2adbe9f6960d35742de6de231e6ca3f8ee8ac36f140b88836f20d886477d74af058b6a606f1d5ae6223cd161429eb3cbce559fe01a778eff39ef91ad6fe20212e9d5435737533016424dbc6efebae803c81196559f6a23f1c62526cab87193a0e990e5d4180d403bdb46482b8e2d2a1d9889c0e29482937f63d389315aeaba1c05221c5abac09ed5f79878e60e533fdbb3ff4a943286ebcbc16aef7a43653e5cc20b1cc463a43e6dce19d5e871eb6c62f3630fa108a32ae7bf6814ac927cbaaec2cd7c192a52abb1388de5191fa7efeeafaf0938263a2b1266015fd5a3da12eef0b934398e16f9e0a23e206d62e6a934e9047706926b1dbb88ecaee90b98eb9eee1d542a4bbff77d664f419e72827b08477133712e344bdce86aa41c090d6167d1d503160ca9165354c53f84ec79a5387507a48598575288f6f111093b48e925cc9612d2171ec39af6fd16dfc345d3de6870eb51c2e8cc092c5b2c6f24a1bb0bd301d6342ad2342715af8d4c5ceafc15a496c682084aa3eeae7bb43cdbff82fba0863467ddd3ed59bd2b63a5a70eb07577993318c9a156dd40fa573fd687ca7218a2d6f3d6743d70530acc36d5c0765db0388638ecff282ea3aedc762f8c17ac70a3fd1febc778ed2bd327d93d614f65ff7385fc1a063cb510716d65f6398bf354d9f201aecebb7a4b9a1fef00e5a4c2ebb7c9ade90904c484d88d07f49c37f02327505365fffe3d5cbfb358e3dc79dd1dbd4e8cfb2fe4fcf2422ba542c44724842d5e0d9d89fdccb0b53bdd53d596f28187fc6cc85488aef7aa28a0e385f6fc460bf6dc40ca2b6b6702ef71f6c78f52ccb572ed7510ff87d735632c4061640eba5267715ef85ce9effa7e4acbd89a9986a660fa3fa355a347fe25c4c9d19a01910ef725af6330c61b8fecf6cb8fbb514140765eef6cd317395ed8c397a911aa4acaf07a7c09c7a91b0d6945fabe9b8283bef8766dfa76039589c584a879716fee960cae362d2af364fbda6a934999b026318681a27f36ecc0a50472b3e78d44980bce30cca8ec245d89676bc926154fe2af7e24988a9a8ce53b0453443f4276cdf87c3d422766d2ee5ab0fee3510f2b5332d868f690e7bda5616c45c5ae8b3caa99c668ef96e11d7ae76b3b5d22a2f6d38d558437c8ac53ce009aefb766b497bbb5b18a83c2352add18078b979cbad000bd0299376e75b45805ebfb1ad2667d6010efbe9d6c9e55c728d3d5aecb79ab7fedc385a59ad54554841687482d307c7e89bc7da35606ba788783124e6f0a0f0935849f8cf1fc27c73c89184fb4a577e754128d7da2f7ca04502e9c197b877a1b261cb3533812e3f4476c9de7a5ca7e8469e31348a2218ba322d6227fa48f1606b52814e8ea0bd97f1928a65a26453a366a9964558fc8f408245aab81745cf4dddb2497e213762d2ea4c93df383982df2b99354a8c60afd87b161ea13ca8cf2af5431692c7a461a81cac0e08b0b0d7fcf5052b4207f7e1380cd3a99b705047ab03085d07f2c5bf19ed84d5174d915f7d0c59f0442f332f7edddff9bc56c29a05f85639a939896b9f35a2ffc27cf8cee075110788935abd2640b6edfd784bf742abe9deade72599097f2ce2699f5fffdd8ddeb611fa36785fa80617a5cef2fc1f46af684c22bf4fe5491386698356b401af001d559a86d632ab6be7fefdf07623d6a3197ae6d2adf0f677c7f0d8d7a31cc82a76bbbb011f2ee72823876824f4114f56422c6ae457989c8f79ff409a61014fdeac77819a027596c1ff4361577868abcc988d12896f242d0f7f254932ea7bfce459091a9bc912a97fac3fc9f062bdceb3ff14f2ed9a0774d361a53853a7b98bbf26796577dbb065c25642a14bb23a155d1f523675c4ec8954ffe8134599c867e6142895b40b98af64406879a2908974efa278eed702822f23143db17d2f798cbb2b5b1fa6b8514b459135d26fae020efca170970e35143d051247e52c16a0df1177d81bf8fd477f33e1b594cecc38b3e522329bbf73596957028d11186db87a5f58a570756d2065c2cd00343157bfd1d994943df5cb57906a1c952464c77731d18cef43cc2e1f7e34d2b3a7738fa2f90185cf680f56686f4f9da65b70ebddad1630788cd58be010cdb360efe18af55a98d67b974417753e2846fb8db9d6eea9d4a372bc8f2ab42617d016dec1d39dddc8198d8a49db0e89735e269c70d8a95c00e78a370aa7cc34d7fa5ced2ab3130b0c0eb41a220ecc43f028f8a6f5ef19e4aba3774fc5b64732340c172ee393767bb065365ff887f6e5434478a1fc81bb22aa3a2fd99daf7d994dc451e580a824bca34ef200814ed4fd594d41e5a96ba4073a3ea868794641e8e6a083982dd719a93c18699edb12ebcb554a2f47f34cd991a32a5166ca3e513862145850ab1d660fb408912edb15a3c365844af90312cdd1d96127eefa1c0b0d7e6794e11ca772610f7f7415dcd6ae4c609e7113a6501c81af127f06e16eff6f86f56c98578f328d15635338dbbbd4f3973637b7a4e33af677ee71016d76c2e0252643eb03dcac91c24e89446a80202cee07a8ee81de9bc85384d48faa77c237acfbc74a918127ff9f2c526e8ea3435caed63bf74f2c03f1b784904f1c98a48e43338a4f1f5d9ae57c38b500bee9e457b1595649185f905ad5ba80d2290a317591830d6804ba506e22bf2c1c74a52450fbf3fda48d3a34e3e31cb469db32b497549cef8d98e48101268d741e2d65d096e8cfb4c932f63e00be65ae1ea974c24f0bbdc4d2d77cc1c9341c1828684d6e744d9fc5d67f25aa213a102838e62d60e8549b57b9a80621c97249f936230f5a111fc54dc0f8bd8684d9e89a6d122455e12e163240dfde0302a3e2ad3f793ad7567114078506100a91e5bad3c8a5fc2097c0976b690e63b4138a0c2b67cdc4072cfdbb4ba7b37b0e7d1eb292567289fe54fea2ae1b7e23d89c4d23ede3e513e711d5535637366f2e3e2f17b927f96fb3110f0ec61c8244869cc8331bd46692d6cdd43ec143250d076f89eff5452a7310fc27c837171cb63c58746245c9ad3894a5d4b71f7d41ad165056acf637c341d9fb4a57e12758a04540f29836d678a876a5c04c43e47cb2c92ca49ddc39d5749804a2fffd975ca971ef66f4c5a6a69f590593845fc054939f6b0363f5b5d8e5e6bb389e85467ea3e24d702d10a986bb2aba35968001254c0d5b071bb2737d65f741b1a35e7b981267c39d4386767ffdefaa2c5d5d258cb970a72cf448787eca733a6ac964b3a26c1fbe9977e9afdd49c0861c0b906f7cdb358e75b2fa2684d9d18594919d674f26dc1efc93c86f2c20d55ff370b5556c9aa488afcd29ce52e5836e0742ecaec668fc44a1834f95e2ce624a4847c56a00bc3bfe8a3a35884b2973fcf3172ac51fd19fcabd13335fc54ba0fe03d0b6b9f6b87e90dc49f1ef406f6f41a09b02b1ff69acb67da81b85da079d88d2854e30535b92fdc482e8536e1d36b9d94a9b6242179746655a9e9b23b9cb495df84816f7ec0446a9e6c7eeb1d815ea89a1ed637ba402c22a2f7f6a5afc35e1af36421380b387c66a2497ecdc3b527f56242319e6a64d33e87c3adfd84dfbdf10666c9071d61225284b622fea414dfb68f03035a24d82a4c3441db1c5ec3ec0d9309fe4d94c8e5acec2afd0dc3e31142173c438759da5a8d76fe91e36deeaf14be2529525d5abb6069700db938202037625b09534709d486a5c0da2092a3cf4820fc7f2bed0f9e2ff744cf591036623e2b4b0d4ceb4d0c60ab6a2024d525570b73ebfde402d4fbe7d5069a6e8c4a09ea1b2ec35ddce55ccb3c92cd70327814494f7d238202ea7dccd36d015f48e18ad9699a2d075daf75a31e0574fe645ea0af89a8dc1704a8621355a9fc90f34b6f311951065cc344478a9eeaf7426457de9a2a91f2f1192f5586f216643ab34f88039905d9ab3c6f3795fa1fb0f9452e013cb9a099fcbafd3f2d1c4b60f5470519ede0efdc839e2c6791aedf108cf4347e180c7b184c841b88608b9faf596aba8775e5f761e87bc9aff87df6c358c07f966aaa274e98583f8adc38ae266842e209b94a95deaa78c9848f98c0e7fd9832d2e61d34a3d4fa417c93cb3d48b6d7c64a6bee7c2695fde8f9359e9232a3e5289822e72242cb00343467805dd26db1ed7ea0255a60e041d4b4c5145bf95c7be23930f560858cf82560499dd987fbd8696888780a599a11c7349601ccbb2e357d861f45c03a28db0d982956769a2785a41de22225fad930f15443468b96515af32bac4c84f071e4bc421c19bdef0e396871d84a45a1e98be4872018aa6414a48bccb0688c0b1f646c4b8fb48f46a2dca0cb95d67fc4cb763f6384c705fd9c920baaf972724f5b53d296f5fe1dca2e1e42ed0826d2a2c28ca03e3b5872355f2cc8d57ada172f6d10e8304231ecb4871de86508bcebb5a90d2b6e029fd69bbb37f0d30010139cec1bab1c1935bbcf9c0267e951e9209ed8bd149da0e5a649a77ab3c3ed65dcb9cb6ee385d5608b9ff686f66abf5f3ab99c955ab1ab561231305c50f22cd55eacbe4afd351e451205317c9c299b8c0ec3cc96dcac061a680a1aaf97a18984e7364699bff72bdac125db6497abb15a530d2575e76e3383769b6f4cecbf91ce100a0dae2ce92949d0fa229b54ed46cb0fd2cd5731778ebee73e11864db1b1557dd7a4d409a15a9d19f9bcf63f55364a958368ceea1f5985397dbaf17d50454ea296d963d842b92ec396e0d7f13cc45a78cf129fab6d35e0e5502e85eced07aa29c3cbe1e2372041ccbce89eb4cc7e70a3b26bdc587e2a51e2e609a51f151ea946d860a63c588a4df0dbd2c041dec3effca72b18734ccae85638b3d0808fe5cd016d12e435851940850fa461f229b9e4d7c525851edbf3dc23e450662d6114d6add311dc1026fa598c8a7412561a4cb2a4092577df8cddef2d1f9d644f7236d03fd3be1e03607743631ed1d0ea039ff5ab8d342f82e585be1d650af40cca92d3ad2e0d69aa4efe8165d45d4ccb9ce4ec3ef05be262f1fd75432d6604d495d2a7509cdaf2c78b156846e3068aeed629cbaf07f97c08afb32758483f2a8c5eaaf684ce6e76570365c01f51036f0f6f726b497bc7cac82b8944c524e1e4039d89594aeaa3cee1b776e3cfe39996f7c5375d4c035fa079025fdab5d161746b6534fa8bc326c817d832b9a885c2aa70b4fb9e7e124e9009c11f804b9d6dde6b4b51463f57fb0daf793ad8a2844706bd98b6c87fc3f9c32270dd9b75d42c6d376cf3c10444d61db5511de090aaf248db261df08c56d03d3a22c6d0e537b274f5663a505f9024d093e8b289aeb912055d916b676f0880c2abb4461d8d0a9995a4d7796cbf76ec27b56856015e13fc016ebc29cd9d49b3682b55a510c29630be4ef8624398fd4b592781371f8a74a9f22e7021d16b1d23a79edda57d625182ae3c685b0101f5a1a963248a745d23bcd6d63db8fe03aa3445d49a96dc6b8eadf01e912d82754729f4b3e1655a3ee7c046c14a68893c1841e54660766e21e169e748b91aa534f0e76951c39f79c462c7a0c9a1bfca8de48200e7716d6c3763874ffab5f39e25478626d2c2efe3273c656f1b3f95ca0551f7966ae56a1038d10a33e3c532d09c3bb5dc0a52b2aa486e72e139a5eda78370112e8befb300d69a50116de9cf64d8fd0d1c95c460b7acc8080453c94636f78aa8a81d5ed108c26289a295436e6cc481fcc657c4f4db2d217c8bbf5ebc4121d"}, {0xa8, 0xffff, 0x10001, "28392d790af15d39f15af219b46b886d89bab164cce751ad5f560642f27e8e974655051a5293b37180611189c44327ca1cc6e069e4615349ee8e297e96827b9916901562c1113ee94d32bfcb0c8cb698cf37d6c82c1399ce6a166b88794fca4dc93f1b926170b09705bd8bd51387c48bd7284c9ad2e7cf01904fae7c1f38d43ff74a83488ec5ae9044d418ccd4ac286af7d113d19fd124"}, {0xe0, 0x1, 0x0, "498d0b4b920d95de1c92a03d26802091b128ee3fbdc3ede6a2d687bb9d2ee466ea0697aaa483906cea95b96a934c0c659883d77279d16dda544bc551aa6734fa50f858ef28858115837838d1979473b4c0bde30ce551f4725507abf499ea3f8b31fc08607f2b15c11a9d514f7f7553f90742f3e60ec5ff655f694695dbbaded02fc0aa6619f08f3888f1f2d413d368adfcccf6a35fbd6eb6e239e2325d9e7442b391d7d8a7dca9ce4fa30bbd5699675bb36ae9fef793f4439f3ee92e1871a51ff371659ce1a611e2dc"}, {0x68, 0xffff, 0x7, "cd659ce99d715d93b1ed3d6b8b1187396bf4ec7d0249379481b7eca5371b872abeecd323f73ab19bd0b6b3ad127dcff868443e1c62fb7b646acd85fd1c3652dc4f9069e6749c44ffb1b7db9b0bb13c0478fdb652df27"}, {0xf8, 0x1, 0x7ff, "e0cab2fba743ad0bf1de93f76c9f7bd84fd4e6fe9cd987be8ba89c1a2e57f04e77688e33d7b687064974d6d0c6e2ca809e69a5f61f9dfa8d9323ad859d65a9330a7367ea10f22706f7509654f0f055d1c3b8d7214671d936c61621f673349e3855f09bc67d4914171b6e3c279e93c9141670c43abe04940cf9fb19936007c6af279857173e15effef35feec1a1882c75da5b30854f36b8f354b685fa60d1583d4ced8e0568e81e009161b0b8075501a860190d6afe82e658f414088752f2f01dcd47356c9073b52a043386bcc830e9ecd02bbc7129f97ca75d6d4c7d4a5398257cde0c8778"}, {0x50, 0xffff, 0x400000000000000, "01eb31281a12397c677234fdd6d75fccb7e22fd65a5e558974a11383ac20aa8e5bf6cfbf0f81b71a488bc980711aa973b90cbf172a084f93386563bb633ce085"}, {0x98, 0xffff, 0x1f, "efd1093d61578b99f625b52ac107146fa4fd54d88e04d4d4a6ab919a435dfcec74c7c74a9425b27691362be02d4a1b466c8c8d60db72b04af582e5aeafe1f1e75b76d5f96764378fc6af89a5e33ba4c55c10262e52ad1932db663e7e68b2e7c9e37b13849f5b96e4b97d4ecf0e955629207bbf573d7dc78d5adaf21364c95db4d4"}, {0xa0, 0xffff, 0x80, "4b3ae4c9c9c4aaf103bb347e73819d9be26f331ae7e3631fff1068e2aabfcf126c71bbb8350622efef63867ad6f82a4a23acb21f4bd9a9de7349c5d90750a40879fa6d69cbc3dcce001ac458124bfbc090283e4298f4ce8695a86b90c635652cc55bc2e8b658c6d6b4882481f88e4caf6eb8400bf3a6c6fa9ab1501c0fa0c8d546a48667cebf8f417e"}, {0xa0, 0xffff, 0x9, "dd1e8b89ab1782b19c702e3bca9c674d179c3193c18cfd50c2d37d48797237ba04f6ef0e4a67d2fbcb5a857fa8d3b2db153e9f5e83d48a5342ac5369d90a6f901a9a963dbe0b59e15e8e14bca3d71fb53fcb5bc1a207beef4364f005098ac858d1aff204fa10a272f660508b68f17ee96214cc5846c8e1445e15cf26e9520094f1611cc22f19aa3271"}, {0x70, 0x209beb3cacb9601a, 0x394c56a5, "376145ca723dc9f80523952758d782870b37a8e35279ae5b8064e713ddf6301dce1c592c5a6beb8b3613f9485e73d0ee5c45d2b889c0122a12c4b03faf8e2512ee3381e37718f3e76594654e4e1b8c023a9062130bc19e7dca34a7"}], 0x1590}, 0x1) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) recvfrom(r1, &(0x7f0000002e80)=""/113, 0x71, 0x0, &(0x7f0000002f00)=@in={0x2, 0x1}, 0xc) 10:06:36 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getpgrp() setpgid(r0, r3) r4 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0)={0x47, 0x3f}, 0x8) r5 = msgget$private(0x0, 0x12) msgrcv(r5, &(0x7f0000000100)={0x0, ""/100}, 0x6c, 0x0, 0x1000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getpgid(r3) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000200)=0x5) r8 = semget(0x0, 0x2, 0x110) semctl$GETPID(r8, 0x2, 0x4, &(0x7f0000000240)=""/244) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000340)=0x7fffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000400)={{0x100000001, r9, r7, r1, r2, 0x2, 0x3}, 0x5, 0x3, 0xa5}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000480)={'./file0\x00', 0x0, 0x855, 0x401, 0x1, 0xe7, 0x7a2, 0x6, 0x1, 0xfa92997de05e8fdb, 0x0, 0x89e}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000500)) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={r3, r6, r7}, 0xc) msgsnd(r5, &(0x7f0000000580)={0x0, "833267b29a358400bd4dba287e83301c4ca7bb6c0a21eb5ee2a625eb15259f7d928229fcd77360bb163dab2a7e5bd77cc25981cd414eedde78c596282f48d5267b885641b28c17f77c1b4b0025bdeb8a3842479b6d5825a8d5ebfb69f7161029672ff733744159b95fa2878ff667d326156ca33516afc56315df591d1fc465cf3d235f53e61873a8321787b82b1e2bd74b83afdd2b335da19aa3492cff6e18604d3e87f0102c0f6aef0c26eeec2002e45a1aecc6ea5c"}, 0xbe, 0x800) r10 = socket(0x10, 0x3, 0x0) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000640)={0x1}) sendto$unix(r10, &(0x7f0000000680)="c60df21b2a6a5807f7368ac72c4703ff3c505c768bb5a999800a1463e101bb925c42d970b98c513b2455c930665d54f7cba640031a20c9b813f3d2932683bae0b8f528ae2177d1b3debfcba585a8861f412560c49431f839697f64d73f41ce2ed6fa6c968e76f076e8692b2797763d13a4365ae5958bffe0464d182d6e2d5f6af3f3e032df40ecab44fbb01673d6598f966a24a297409698763c9b37823e06749264dcce2c7b9a309eee29b37c4ce4a77b1aece0658fdea8f8109caae153c6c17cff3ae9e7066c76e2cb95b18d2d21d552c65f17f159dca09404fc09456a8baa1456657892", 0xe5, 0x8, 0x0, 0x0) chdir(&(0x7f0000000780)='./file0\x00') getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) fchmod(r4, 0x5c) getsockopt(r10, 0x6, 0xffffffffffffff21, &(0x7f0000000840)=""/161, &(0x7f0000000900)=0xa1) msgrcv(r5, &(0x7f0000000940)={0x0, ""/163}, 0xab, 0x0, 0x1000) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000a00)) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000a40)) 10:06:36 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) readv(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/143, 0x8f}], 0x1) 10:06:36 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000000)=0x2) close(r4) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x40047307, &(0x7f00000000c0)) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 10:06:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x2, 0x1000000000000000) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r1, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:06:36 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x100010142) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000540)='/dev/pci\x00', 0x182, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000980)={'./file0/file0\x00', 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, 0x0, 0x1000}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = fcntl$getown(r0, 0x5) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x4, 0x1}, 0xc) r5 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r3, r4, 0x2, 0x92, 0xffff}) r6 = geteuid() setreuid(0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0xffffffffffffff5c}, {&(0x7f0000000380)=""/210, 0x2dc}], 0x3e9, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000800)=0x800) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000040)=0x10) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000100)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0xffffff39}], 0x1, 0x0, 0x0) semop(r1, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x7) semop(r7, &(0x7f00000000c0)=[{}], 0x1) shutdown(0xffffffffffffffff, 0x2) setuid(r6) accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0x3059b6b611da2231) bind(r2, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) 10:06:36 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/207, 0xcf}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) 10:06:36 executing program 1: r0 = socket(0x1, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f00000000c0)="09a421869cc6fc018496b20f62d04d9dfbd476127a33042b", 0x18) 10:06:36 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x20000, 0x148) recvmsg(r0, &(0x7f0000000200)={0x0, 0x26dfd599bdb8b74c, 0xffffffffffffffff, 0x4, &(0x7f0000000100)=""/230, 0xffffffffffffff3f}, 0x803) 10:06:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000080)={0x6, 0x0, 0x7fff, 0x800, 0x1ff, 0x1ff, 0x4, 0x10, [{0xfffffffffffffffb, 0x240000000, 0xd6, 0x2}, {0x8, 0x6, 0x3ff, 0xa44}, {0x100, 0x1ff, 0x1, 0x4}, {0x2f800000000000, 0xc70, 0x1, 0x10000}, {0x9, 0x10000, 0x7fffffff, 0x80000000}, {0x7, 0x200, 0x9, 0x2}, {0x0, 0x2, 0x40, 0x1}, {0xffffffff, 0x7, 0x2, 0x3}, {0x6, 0x1, 0x81, 0x7ff}, {0xff, 0xec29, 0x400, 0x32a1}, {0x3, 0x5, 0x7d1, 0x798c}, {0xf6, 0xf9e, 0x10001, 0x6}, {0x8, 0x1, 0x7fff, 0x100000000}, {0x7, 0x800, 0x2, 0x100}, {0x1, 0x2, 0x5a71a860, 0xfffffffffffffffb}, {0x401, 0x5, 0x8, 0x4}]}) close(r1) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) 10:06:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$getflags(r0, 0x1) r2 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x9) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x1, 0x2, 0x1f, 0x1, r1}) 10:06:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x81, 0xffffffffffff0000, &(0x7f0000000100)="e54d8499d4883a1d252307992cc0e6621a47a45682ca2ec475f7c944855f66b24764327ecde696b4039c8efaf9afd2f5266580551521eb49c792ed0ba010b53d542e509fc952643e752a234aeead3863b73e49a3d16c5fe396ad999777df091fa7c2fbc52c9618f0bb9e6e96937df8e23e02ed7f9644651b36f743bf8c69f859c36f6df18d3df653813fcdd607574a97acc536b22732abc280ed4f2eef5a572366f621330d4f3b26974079138820d90f405b5f191e63a93681a2e6552f22825345cb587a0715d88693c9cbaeb38e3005b2ca7d654b411a1d6ccd72ff4bc59c1276009894cceda51bf2bbe8dbdd479e48872e9b255c9ac0d87bc3a07da2ae920a2b297e526b31e459719643137d103cf88318d474be28e536c6904cbd447d527ec5c60250490c4610d104592bf5a48bec9f90d4dfa665e72a628c48eee2414927022643de231507d372168585316972e6d2fe0526256754aa2577626e1d3dc24a0e2399b7204d4de57e5e38211c588557044ae9a7b8e88767e1bac386550e705c003c34058c095dad329d76cdd803c12524cc86b0f3cade5d3c35b029628ab75a63eed7df0b299360814bbfb2c362976152f7c84f4ac9c03cfb52650a4944c3990e5c74f8964b9247c7ad0a1cc9b3dd2168f4858a381200e6ae51aadd118ac93f7b42a508baf924ee5bc979af2065540183b520319010ac1e55e7cbad711c515d7f2325d11e3f9f52252eb7e40e6233b2df097ce471cd8bee5b9def9d5f2440212c723817c48f60a12132c4cc1d670d00560b758586b5b26e76deb1008a0c4d6a6e9f4b442e1d0ad179809f45e34923697b84abf36115564397a2e5dfab7e5f57345698d9ae608579ce2d118f2f03a0dd92b37a1c814f11c2dd48a3bd80820acdbc36c8b68e4f9d8b0470b5bc35270496c1809249267853253f1fa917dd8e411653746c50035708548760809ed69bee6e98ac91a94b6b0d290e1be23791cc813e234ebdf5e662ba7bda69e8f9874227019cfbdb0a3dfc66c83e0b6d9786c20ca091d6e612c72e6581257c27b1355b227604b1f4cc3b66bba4dcaaf8690a7888baf8a5e92d81cc37435ecffb53cd4b2c91b9de3c4434c87620f50b84e60790b5787e388483f94a531fb7274ca32c902af2eba9d78358deadcd6e93310f91b9798400ef9f42732cd0a42a5eb98e482954d5980ac5a7deeff5859419fe42f475534e93f9d61625466ec7dadab562efe776e27008cb570293964c0a1bea550d818166a39503c428c85fe3c7367498610c6fa95d91166f1b7679ff174c5e97fe7e4f06bd045fb55f2e4cc63cc4a5da804f751415599b92b858022ecceace9ddc99e5fd923263b2f698518b88463cff8f172486880cf675de6dc99c369df03e07f89e283dd00168149aa99966b5d8469b48e7316d1887d9dca68ca2b7d6a68a3cecb58564dc9000f5cec73cf09b5dbbcca1d9dab1c1f433f742083295c3d9459890e53aee2dd7d290c70f3dcdff284e99e4b21e6c03c2bc96f930027162055d2ef6cfa53490b1917c7ccc0896e8435274e5bbfd3a212130521f4a268cf50c2bab9987d3f8bedbe4e77d421bb44bfe0da52727335810dd48e4b135c965ca7815872f09a255a81f8fe76235b87ecfe807bc1a81d871191b8a79db36d6c17937fea4ae76de49a9d6458c2647f280b79142e021e8ca8b68f8c1cab572e36821a45059dfa6a96aae334af33ed2d15bdd7afda07d7678b00c4fe501085b2ed42b03bc829ae4e1bd51c384c47bf8cd0ceb5a25660c8e60a9d01a28e168bfe8b90fccb5d4dc5e3aa6da698a30e5fa140238757d252a5b4e31f685dc6b02f8d557d2d3ee874edffc296eb6da96b2bee29c7ebc6087bf918136ca3814cff78f4e483b96ae10a68543f452168aebfb7b567f98143ab9506cd457285cecf83821a9b38e524dcafda0b4a2234ea3fc8962a9f58749d977d82b40b1340310ac5d9e37263832059d5b9fa56bdc94d79238d1ecf0b16da5a5b122f44c2c2c786e9430a44cb0df7ac1369f82c7115b8eb64a7f60347b077f27f8840fe90e51b43482abdb0c7ffa86b734707cc4617f1e08397d4dbe1d839438cfc216b2360535de8a8bdcec4532877e22e31a0db3d178ad61ec226448c465c9f1434172d3c0dffa3e7a101a6b8358a4b6124b65088679562d2ffcad5eea4d0449f07393426c21e33214c6ffd0d552160b27ed8195a87c74bc8e811c93d26206acd468091fe494485f4ef5808cbcc45826e8cf5238324daf7890f603218132f6f8d8f35c7c2cf331779e332c252350276fd5d1b0e82852bbbf74114510491eefa4d85276975746e505bbf86dcecce16a5c13196d890793d7bb9a6b364e87cbea50790ca92e982ad1c33a424ff50e9c9b75575684fdbea8f53a9dc68c8f0354607c34d9a3e941aeae01700b5641a7b319aecb7ccdc4f23832769d60270b8d9fadde67c88da2aa63cf3d02e21737320ac4427217bfd2c6ed9813420aacd54defa1fffb5434293d4a53e437ad9b9b46681440d08cea48194d054131fbc8abad63798d809db45dca512ec911981d51af432dabf25b21c68c6060b5036fa479ce76cf8d83d7fad07ba984d0ea62ad205054fdea8d92bacca3a90f412d5be0dab223d0e78691a06c6013b66f614a06cfd6560e54337ecdc5065cd82c8ba06ba2a2487a82bd07c736c49355b494cbe418ffd16dcfa001c12c71edf8a4e858762a2f54a1fcde4ae3a69dd68a6709e3a7cdfd977170946e5fbfb983264c19bada6330c7ec074aae7ee1eab6e017e45055dfddce510031d6fdf28c3e3710aa66939f1a1e8b44ee7db1d1d59e95d0adc49959112bfa4d84d3a421793c9ba02af39385dcd8bce636be44eb4a3481c8b78eba8b4f0e254182c36590b7f495d2456c29a31b6e61984fb99b3bfd4ecfb11d3e7bc2316597e90a45ff337cd28aac16cfb6a0e5e813efc1a59227fc6aeaeb92f0b5d6004c99b3a7918bcb48280a70f24fab71851946402c00667bab9ee88a5247c7643257d9e333eb9a27e6b741e56b0ea9f11cdb9ffec8c6c03ae7ea8fecf28a7141f4b954a2703f9d6fb23850e435b15fb77b057e4137a920a5c1ba4d479968e533ee887a89cb318215f34c4f1b5e0d0429fff3904963f0ea8bb2eafac48046e0feb35736c1d9fb97a734a675552829619ffecc722952a76d54387244f30917356081857b9f5d5c06b964ad5a303ce4132024fb7b74592e023d4c4a00d6e279e9a221774d143cbbbc0293406f1f8f441ebedfaf8b5a1a25aca73e66f506dd9badd057351d2c151d7e8d7430c56c1144490862df43ffb197e7a9964b0f8d8f2d07e9abaa2a860780775815947e2cf63ec602c6a24c9408dcbac9169b0d411e8eebf2d9995917cd17497fc8b0e019861af375c7abe45a81e74964781580527d886058354986925aea8d4d9a479f935c96033fb7c446d7796b10181836093a46e3d1b00b78f00cd4f276c34fd1fc7ba37a439856bf70011b6c9de229a9bcb06564dcdb7f0e48c3c830b6f1e88b168664ebe883462edaf4c9a0315b3b895a0a210d4161716b9b132a14d3df4131162c4b7f4164b423815ae94103a490ee156414e4b210b8966b10e3b9eebbc172971990bddc196a0e7f97c2bb9da7b974575470e424fc8c30b0bc30171738e675769f6c703bc8efe37a0caac6ee542c09017331ab9e5b335c2cc8d356b961e632ec398022b3e4c1689061454b6bc28d965c36bbb1c91511ece3ce576e6c72bdab6e52ad483107603a32a9d0685347ce9761fd5801dd25da5f95ef9f801bc53703c196223329464148394837ec1289b785333184116d038c5077ee690537594123a7fb8af25456ca52b91d0c3a6d2161375b4ec26ade75ef2fa3a3ecb59384996a8f27bf0e55f9b71e0c1189896b9ddc77780911d62cdd3c9ad04b346610e4948b6d90bb81c4bc66efadd3bd4ab9959a8f78af9530b230ed2fac4d8b6b57f6f1df0a7371190db10448e0cf01ce44a0a6bc37176070bc9071a0cf58935a62d14d2fca807dd18322c9fe5903639e6c4fab2a6880b7a1d1bc4d6b82d769b1805301873a3e5744cbc256afd186f7d59405abe609cfb36ac5d55c0f7ccd1c014eff02fdb6eb7ada6fa8c59c46fdf40415aad8b2b14cee5b19883c7e6747c74ff6c77893047342a20a3f041e5f4786872ab111469050c4291dd4f06bce41c9ae44271e35b229704a1433a6d9e580ca24ce4df54e64c68975e42df02469863456b935d14151e269b6dfa621d489248b361a0c991abd0caf1f678a433db166fb17d606e47b0ad4a01415e4a183724ab6447e291b9dc6b4738d31cf3557fc81c5330e0866960a1c2ad8c808f05d30c8b9294e80a0ad906fd74ef48cc04c0ba900b7bf2c2cbd429c0349f402be4c9599f9c4b69d5aa839eb8dbf32f58d65128417377eae81c156b4fff90685dfcfc66b186c56104117eb4e2209548459c2bfb53fe59155784200998d8f842fe3dba73f88b9a90774595126d09fd7fbd8765977150b3dfb204f521ebd2923086bb68a120eb5a322d17906351ee0fd3e9c31e6329e3fe810e4fe801173770dde3c80cc138d3571d2be7a6b6dda395f262089a73cee37978cf963a0120ebb7c456822cd39ef889d87cd333fa9e446dcba05b7c329a5a6fc510f5ab0df40d965a8d37d86e9530da18e8b18ad8fe60d18a2341971dc4fed9ebf4cc29950a6c8e3fb22ee7409bb33547040c1e5cd87084db83893011d7d4cade8eb2fd54f7e2d48acabcd5d95326b559ba4a4c753722f26309d8e97caff09a84a29c839f56c517c99e43a39cfcfd1cd183dfa71ebe4b22af3b58c1c51d76f6347ef4c8a5d682fbb59cc3a91c08383853811af5a600a491ff5d0b3343a99eb8bf7373fd9cef853c1a1fa3279bd15825be82588cf09bf8ee67174ee8ef3c38e08a4aa0cb75e7aeaa354ed6db7dd07324494f7edcd337c384c69eeb94ee915db3573cf7466e64849e125c266879b4104e2703eabaf8e6d2744b9c3d0699488e650151bd1a6814cee85e0d864fe49b1cf580d97a0ab75095dad5514a2be4f989735bfc33d411dd9fb41be7b19993c001e3b930eb08823c58af5d41f8b74a95f756826b291a44e8367ae6f8cc2b78c5497594602a93c846ee6b78cea5c3359ac09723a17af7967688813c8b310d84d0e7d32c3e8ef7cad829e21b1f1e0bbff02ddda33af47169bc4adbb1a50e654d57b26f004f57fbc62ab5dbc7ba5d8e3917843b0b2f6534b5da9fe4cde41664c2eff4f89e59f702a678e2b484e070cb791f59430dca97c3ccf03c613c6403a59a7601a9e4abb955bda68cf6ffd17ad22f6c39887bdd7f7875bc30068304595f8d7a3bfe3a9cd209b36852045ba9b1cdd9da77eff02c091c96cb89030b06f4ee2774a2c09228f2107c5624a2c2112bf969d8999e03c0b18b21fed173cead6e1b64b85096af33a2fab1b57382162482256887498aa34f6aec397df42d05ef6ecc56431fdfd3559f13b88945f21b42650ec5c3250e868a1b3887d5ed48f8b09704687674e97fd52c53e5f75812a48e225ec283bac3d7f86813f23756699439f65ea7732574d1af594149da41266f3ad5204d222290edc33cacf3b8ff4096748036d16fdcddf5456bda7bd8dd02fea6cd8304b38a89ab2add86697b90ac52d8940dc8663c2ac6dd61b6821812db9c9525c8c3117c3628d9746f2c30a23283b37a96ea67a48d1996c315892a4e3f538e37ad091c22eb61ae9a7ef938a47c13fed15d9f31f0266258a8f9a89fb9e02a49efe41a60653", 0x1000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffff96) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 10:06:37 executing program 1: r0 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/249) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) lseek(r1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r3) connect$inet(r4, &(0x7f0000000040), 0xc) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28060000040080000000000000cb9700404b300fb9cf140f49ec9a7dffac99e39ab4ecb72ccf3c045281f2b665de5c697b6f1185704f3d214780f3c47c5c1a206f07f703cf251046c9", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) 10:06:37 executing program 0: r0 = socket$unix(0x1, 0xf0b2dc88b64cab43, 0x0) preadv(r0, &(0x7f0000003240)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/163, 0xa3}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/98, 0x62}, {&(0x7f0000003340)=""/4096, 0x1000}, {&(0x7f00000031c0)=""/1, 0xffffffffffffff11}, {&(0x7f0000003200)=""/22, 0x16}], 0x7, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000032c0), &(0x7f0000003300)=0x10) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x81, 0x4) 10:06:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) r1 = socket(0x6, 0x4000, 0x8) r2 = openat(r0, &(0x7f0000000240)='./file0/file0\x00', 0x2, 0x4) utimensat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x9, 0x94}, {0x10000, 0x7}}, 0x0) r3 = getppid() r4 = geteuid() r5 = getgid() r6 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r8 = getegid() sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="e7163d8d2f978e1489804948a67f5f6e9bb4f5dfda68cbd3fe7fac94b885af765ee11c5e00857e27349ea7c2", 0x2c}, {&(0x7f0000000080)="8a73aaff7bc47b60077078faed1eb2e51f8ea8cc2292", 0x16}, {&(0x7f00000000c0)="354600d8eadc6849f922b6b6a6075ca6b8c821782e5cba1c7aed45f1f6d356f1b5289c54289a7cd1c6f015a1e06c325f19fa75ebb0449562096d2817aec9886a40143d3183e702fb5cfe15", 0x4b}], 0x3, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x84f166f838ad231}, 0x1) 10:06:37 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000575c000000180a0000000000000000000000000000000000000000000000000000ffff00000000000000000000000000000002000000000000000000000000000000000000001000000000"], 0x0) clock_gettime(0x3, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0xa25, 0xfff}], 0x7ff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x21, 0xfffff, 0x2, 0x7fc}, {{r0}, 0xfffffffffffffffe, 0x41, 0x4, 0x0, 0x623}, {{r0}, 0xffffffffffffffff, 0xa5, 0x2, 0x3, 0x6}, {{r0}, 0xfffffffffffffffc, 0x31, 0x1, 0x0, 0x4}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x30a57184fbc9adc7, 0x6, 0xfffffffffffffe00}], 0x100000000, &(0x7f0000000100)={0x5, 0x1}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000002c0)={0x1130, 0x8}, 0x10) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 10:06:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x1a, 0x3, 0x0) close(r0) 10:06:37 executing program 0: r0 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000040)=""/218, 0xda, 0x800, &(0x7f0000000140)={0x2, 0x3}, 0xc) recvfrom$inet(r2, &(0x7f0000000180)=""/9, 0x9, 0x800, &(0x7f00000001c0)={0x2, 0x1}, 0xc) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000200)={0x6, 0x3, {[0x401, 0x56c1, 0x6, 0x1d, 0xffffffff, 0x4, 0x400, 0x20, 0x0, 0x401, 0x9, 0xe63, 0x7fffffff, 0x80000001, 0x1, 0x2, 0x0, 0x3], [0x8, 0xce5, 0x3, 0x8, 0x4, 0x0, 0x8, 0x100000000, 0xfff, 0x7f], [0x8000, 0x6, 0x5, 0x1, 0x55d, 0x4, 0x3d8], [0x6, 0x800, 0x0, 0xb125, 0x1ff, 0x3f], [{0x3, 0xffffffffffffffff, 0x4, 0x3}, {0x2, 0x8001, 0x9, 0x9}, {0x100000001, 0x7fff, 0x1, 0x55}, {0xffff, 0x9, 0x62eb, 0x100000001}, {0xfffffffffffffffe, 0xfffffffffffff801, 0xe0, 0x9}, {0x8, 0x7, 0x9, 0x3ff}, {0xa41, 0x6, 0x3da, 0x3}, {0x1ff, 0x0, 0x10001, 0x4}], {0x2, 0x8, 0xfffffffffffffffc}, {0xfff, 0x3, 0x8, 0x4}}}) bind$inet(r2, &(0x7f0000000440)={0x2, 0x3}, 0xc) recvfrom$inet(r2, &(0x7f0000000480)=""/226, 0xe2, 0x841, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000580)={0x4, [{0x2, 0x9}, {0x3, 0x2}, {0x1, 0x6}, {0x1, 0xffff}, {0x3, 0x6}, {0x3}, {0x3, 0x100}, {0x3, 0x4}, {0x3, 0x2}, {0x3, 0x2}, {0x2, 0x6}, {0x3, 0x1}, {0x3, 0x6}, {0x3, 0x9}, {0x0, 0x9}, {0x3, 0x17}, {0x3, 0xfff}, {0x3, 0x4}, {}, {0x3, 0x192}, {0x0, 0x27}, {0x3, 0x7}, {0x3, 0x5}, {0x3}, {0x3, 0x20}, {0x2, 0x3}, {0x3, 0x8000}, {0x3, 0x8}, {0x3, 0x6}, {0x2, 0x401}, {0x2, 0x81}, {0x1, 0x137a}]}) fsync(r1) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000700)={'./file0\x00', 0x5, 0x8, 0x3, 0x0, 0x5, 0x9, 0x7c04, 0x2, 0x0, 0x5, 0xfa2d}) msgget$private(0x0, 0x80) ioctl$TIOCSBRK(r1, 0x2000747b) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmget(0x3, 0x4000, 0x5d20ae3bf5eb876e, &(0x7f0000ffa000/0x4000)=nil) close(r1) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) getpeername$inet6(r1, &(0x7f00000006c0), &(0x7f00000009c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) poll(&(0x7f0000000800)=[{r2, 0x100}, {r1, 0x104}, {r2, 0x8}, {r2}, {r1, 0xa0}, {r1, 0x80}, {r1, 0x80}, {r1, 0x2}, {r1, 0x12b}], 0x9, 0x2) getpeername(r2, &(0x7f0000000880)=@in, &(0x7f00000008c0)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000900)={0x5, 0x20}) shmget(0x1, 0x2000, 0x102, &(0x7f0000ffa000/0x2000)=nil) getdents(r1, &(0x7f0000000940)=""/67, 0x43) r3 = semget$private(0x0, 0x2, 0x8) semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000c40)=""/25) 10:06:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e8a2db1373ae61e2588750902d8eda8add372465a84211f89227e2c3c35a01d7d864709891381e20cddd3fee9c07d3ed5feca0cab93c55ff5224e822607613a8ed9f598a52d2164cf76bd5b3d82b521a02aae6fb668a88ee6f2b42a80db4b00584d4618eaec028e75b3b0be3d1a0776a6c721ab07e131df1652e9c52a7bcc08321aaa5bcbd6aa3d673370e444ce4fea0ecb4dbe1a3443a0f6349088e47879071a2e237b91d1313875fd27281c52d7a3f887cda6df2ab4670559a1c4265a4cfdeb0c629d4cbb25c977cea610f0baf98b16100c75634799f3686b5a920db488c54abb7b3811df906726b10c57782bdd84f5c0ca2df97dd2785", 0xf8) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0xfffffffffffffffc, 0x7}, 0xc) 10:06:37 executing program 0: mlock(&(0x7f00004d3000/0x2000)=nil, 0x2000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) mlockall(0x1) r1 = getpid() getpgid(r1) shmget$private(0x0, 0x2000, 0x8, &(0x7f00004d2000/0x2000)=nil) 10:06:37 executing program 1: r0 = syz_open_pts() pwrite(0xffffffffffffffff, 0x0, 0xc600000000000000, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x35) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x7fffffff, 0x5, 0xffffffffffffff19, "02000010000000ffffffffff0d225a2200"}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="e59e39423ccc8bd7d0900176fb64716ca9cb024ae2b03cdae2676bd0abf0be9e909cd9a9076c5bde05fb425ba482624d0da82e2d792fbc2e82e86c89", 0x3c) ioctl$TIOCSTOP(r3, 0x2000746f) 10:06:37 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000b00)='./file\x00', 0x200000600, 0x20) chdir(&(0x7f0000000080)='./file0\x00') sendto(r0, &(0x7f00000000c0)="d2ca382404b8c790f3f7a41c365113e6ea6c337bedacecebf1500abb501598a4076288122f960f1e8ba7dba9b3dc528d9ba425a3824e2b4ab33bc4554e4ec8f46fb52a0140b75f339184dc179fa9c87bd24e700663b80788f94774cea02c1ff7c0e453805920216b4d5029c1059424f095f3fe861e89d4ce1495aac3d0d8faf6cca4825c10eb8cf879a88066fdcf957b4e4c23cb774fa4b6efb680df242e7b9ae4f5548311f9373cb1843e3bc1893637371036bf124b0ec2b6e5ffe1b216057802928353d119a3765e3a8b3bd3618b4138b4a4fd21746391f2b76bae40452d93fa584f75b71e566875b101b6e9799aa7c60283c339", 0xf5, 0xa, 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x8, 0x4, 0x9, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xb8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x5d}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff3000/0xb000)=nil, 0x800}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000f9e000/0x1000)=nil, &(0x7f0000fd2000/0x3000)=nil, 0x6d}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000e56000/0x2000)=nil, 0xffffffff}, {&(0x7f0000e78000/0x1000)=nil, &(0x7f0000e0a000/0x1000)=nil, 0x2}, {&(0x7f0000fa4000/0x1000)=nil, &(0x7f0000ecb000/0x4000)=nil, 0x5}, {&(0x7f0000fdc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ee6000/0x1000)=nil, &(0x7f0000f2e000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fce000/0x3000)=nil, 0x2}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffffffffffff}) mknod(&(0x7f0000000780)='./file0/file0\x00', 0x10, 0x6) fsync(r0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='c\x00') r1 = semget$private(0x0, 0x3, 0x80) r2 = geteuid() getgroups(0x1, &(0x7f0000000840)=[0x0]) r4 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000880)={{0x200, r2, r3, r4, 0x0, 0x0, 0x4}, 0x1ff, 0xda, 0x3}) madvise(&(0x7f0000fb4000/0xf000)=nil, 0xf000, 0x4) getuid() symlink(&(0x7f0000000900)='./file0/file0\x00', &(0x7f0000000940)='./file0\x00') unveil(&(0x7f0000000980)='./file\x00', &(0x7f00000009c0)='c\x00') ioctl$TIOCSTART(r0, 0x2000746e) semget(0x1, 0x5, 0xa0) kqueue() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000a00)={0x1, 0xfffffffffffffff7}) preadv(r0, &(0x7f0000000e80)=[{&(0x7f00000001c0)=""/25, 0x19}, {&(0x7f0000000d00)=""/90, 0x5a}, {&(0x7f0000000d80)=""/211, 0xd3}], 0x3, 0x0, 0x0) r5 = open(&(0x7f0000000a40)='./file0/file0\x00', 0x0, 0x40) semop(r1, &(0x7f0000000a80)=[{0x7, 0x81, 0x1800}, {0x0, 0x6, 0x800}, {0x2, 0x9000000000000, 0x800}, {0x0, 0x40, 0x1000}, {0x3, 0x7, 0x1000}, {0x7, 0x7, 0x1000}], 0x6) getpeername(r5, &(0x7f0000000f80)=@in, &(0x7f0000000ac0)=0xc) sendto(r0, &(0x7f0000000b40)="6bcf6c5faecd738610913b905336161625452fddf2de5272589ec6846343f79118a90019934f235f8667a1dae82a8e0b8c2f3baa8d5bca8167dd1aa883ee39b122f1583a2a4db4362aba681154e4d2f2d7ee7053e5aa92459244fcdc5e13f5368da564ac6b70ed760c0f7bd108fc554762bb330672c03e3e79e38f5af31c2516424f6fa86112d4d34e8dc228c2f53e07b05f692eff1f", 0x96, 0xc, 0x0, 0x0) lseek(r5, 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file\x00', &(0x7f0000000cc0)='./file0/file0\x00') 10:06:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000400)=""/141, 0x8d}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002b40)={0x0, 0x0, 0x90d6, 0x0, "6b30c10000000000de4dfaa100", 0x0, 0xfffffffffffffffc}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000002bc0)="bc41751eaca71da6b4e477a705790550bc59ed1e8ee865d62793b94c7e4c6a5d450e501ce51b434a87804c83ea5ef604d72ea10a2b052eee402c536605bef67bde4111ed78390703ba4f1994cf1d903e5c34891b6643689f915e911172cf264ba7afc487745d0265d529e455006f84770ac7c1cc9e1e6c0f849026d97acddce83c2f0120855c3791e884a717c4d479b6be7493d8a2c3fbbdc453b6e9ca7f2639631b52fc56947766f1eb835bde19170f2b6f800eb7daae339042dbf2020a853e28007755d7e7328073e92cceb5f757f8174d29deabe06967353488791a92eabbb1705aef10b63d4ef219897cbc2b6d3c6fe2e9ac674569e1316724a4c5788ad781848327d4a1df076f0c367be63a1c5b82868d91e61103adce65ff7c7fee56917b5bc84d5ce83f6f6c487e3a6d41b6a56a4ad5a045b8d8e941264688958c106d48aaf965724deb2e93fb572b44dcf67ad6259c5be0b9975af354611d61737e75a42abe5a128f1f2290681c5b6d2aa515f1404cfe9359978c8a3b2738acae9ca8d933f3968012dff6803aebf8b71e686cee309f83a9ca91f7b9f2fbfa9661b4ad42e96f9ab28090c0b563104cd66151896abe3911bfecff77b446ecd9555091ef7555476b35e8da1fdb6ba91cc6a0c623f15cba612805fff9004724fa8bcdede7623802ee3c15d93be7d7f1f60b9065a327970af4f0dc928e23f8ea48a3fe9479425f72b20630bd92f4a3df595f539522bb1ac36a151bdeda5d62e20b8936d33358d8047601a9a97a8f184a8041ab46b010d9f428f636b7439151b392ca22c2bc8d9288e050e15683e1775c76f434c2618c24f259c8acf6ea4759b65502f0d4b2bb4b444802fd604b3e6afc669666c43bce92494c43776547b64ab59ba8d788ea24415d3219d6a41f0cd7be1196a3b374d77b3e1f9cae011f22d4a1f1b7ae9947ae001e17bcb1ce4c47d287cb17269f10e2cc05d5de1b1f211f4674831cfdadf8382e45ae6ec251d5a1989bed49dac89bb63721e689a1f75faf014523eaa3880253f37c3fbe6097e77da85fe9ce0584ac5cf511a4b237d29d8f9ec0bc7531cac9bf7a93608867438479a653c961bb0dbfe8c36d2a8cb4634ed5d096e263e592bd22326f9a52489c52c48a319802e12feb8081b7b0566a11dfaf189164132b67f8206bc805df3385aa5d1bcd70be385f319f773ef026bac388ea051b22ee7e0c43e5104cc6fba8b466f67ed59d8f1f4b573848dd2a5906aa2fb13de77b55edf8409797e0a53582e6d28f348422dc5e7df235fae1a3eaf2bfe545535f539ea610fb1ed0e0b16c88dd951a7affe5cdad28706c4b5bffd1530bc1a1a8efe83e969b443aa0271764fe3db08a3ca2e2aec2129f39852cd808054edb10c8d0479ce582a2cfaacda2f96898789a9bfafc4252107633f2762609505750d979a2f54b82b2c795cb90c42442f88800a0eb971ec6ba3487f88b534d88dff8ca6680a81af3aa8315302ea21267d43eba7eed5d832908841adc9397a051419d99e884bc66f0c99123826ff3c530a6f8b6a10e9cf579cf8f8f2a5fb8e171c1a9a24763706e53b1a290112a4520e44cb72cca5e7b7584a0c85ea87a62e2d98311c8d88a5ed46353a3303dbfded403813947fbbe28279b9d091a8bbfd6dcedc6782343c74f459f1b0b84bdda32844076a05ca2ca548861079c20112aa85e637224eed1d002d5a25fe4bbb1935efc319f4a2c9e0e864f03d26ad783ed6a8eca45f3fa40d74aba36ad37e197b746aeac245bb2ceda67ea4f59591d0ec96a51fa87ba4c3b8cb1aadb9abe76520a33d7d89c9e226044ba1cea9295939aa16fdf446417cf75240794cbbff363cda7f9159e5d80906553c982e28e61ba3716b74409c78440ffa2d7000b2c5b77961c52f73738bf46f8d252c1ea9c25873427212b98cd3597775e83cebf428e09238be82025f53b50f511c52c7c139a65fe3bb7f984322288c2adc2600842c3facd43ccaa7f2b479cf9708c40034ed325e7ed1649e5e23151d960d2548f94bd74e2919f0a61972394f0b38687a5d0ba83c3ae01ec48c860a678c4b8d295a5edad6cd7255012c969a2c36e602121fa982d99dbed64a6615087131a637348436902b72922ed759dd4287f63b4a83829e232c33aa1396e926aaf1221790dfb4a782afec036f22e8fa2354c205a5ed34c060ad151dc87e39a3e4612498351b82fcc35bab2066d1cf4ef537158d2c9a76bf9788fa6afff647a6d4961acefaf05855e0c88da101fdc82611f3afbe42a1082604eeebd25a24f881238e9ee1dd573b232f118f84b642420ced6820e7c4a88f3ca879576d870001dbfa1d09e2cb8d60029ca93a04d1fcec2eca0762030eb698c5ca08e64e41dec1cc53021b5d67d0995725695dbb246efde99d26076554b231e23e8d39b7210cc0b396bf86122da394761ccad08cfe53900f42b04f3393d735d039627cebafed42491422d2243c374c52ad5ec78b0f1e5e0a84c463b41ff10515df5c28e050fb3eec017efcea953c343ae9f0df5bfe2af0fee0c7966aada15986b8954a61e9965537e73054ef6fcbeb707b79e2f4d0e262dc6dc5598998623220650232440d1b20fef302bbb120976df4c902fd6555c23c02c3b23c8973e095fa26dd6f32b0ba697ce9daceca5c0c4cff9b2582195fe3fedab737da30a08670845cd9287d890c93cf044fa8aa3480a7c56972f8f8c77cd81ae24f49a200f4738bb61e14be557e65202eb424d203c18c404f3bce05c1c56ab63be027376c11a2f1ca77db6074b1325751030e444148db2284773bcbc9806075b2e7cbd8d9feed3ac5f07650253175b88b7d8c654427f3758d0daf4793a2a1bc08bb2b963461248ea11c202c196d4173282ad1890d093cec64086619967a7d683b1cb76564e247dc6724e0ee107ab10b566d032383f7f0245d76179f73162cef642e2657018f656e4a1938c94f46f77b5daf6b90ce2c98d25be794511b66e87376e94df634a3258110fcbd10fc3ee8d6f3f5d9dd69389818aa12d0ce65a9b49cd1bbe074b780ccbd9cb0435a878987d34bdbd00f5c238343eff7f99f4f485b98f619ccd534ab303f5e63ddf8ef0f13acb0fd1e34a2694a644443bf26ac1da48723de7277831bf7813f2b0e282aba468e44cac2048ea734c2135a0c91b2b6ce2fbf71fad2ecd08573abdbe4c2dbdb5c6a92ccca97664a0179e40005584d01504fbfed709b2bdcedbd7e635be126556f04be14089376ddc849f7fed7549b1746de993f80263b4efb7b79adcf9726572e0417b12ee5090958549747a1df31a079f3bb95a0a6fac9d82986da61b78cc55f41023652629e5dd212cd119437d7ad518c4fb1538b81c342782e74d7f55c5a52f9f273d3d32278ee1f81e048ab3bed2dd9ae8a50777eb2bf40ade474ca54bad19bcd269b4030a30148378fb5143cfa55e5a8a56568718e53e846124c06aa70474e9ba1dafd6ca29ff9425bd923bb2b01e76efd86922538637131a3767fd1159a9e51e2a8ce73d01b82a6c1345e0c1994fdc61efb728b0f3b919b4bc7859e5675c26f581c2f638495fef694d4ac3fa3e63ea9dc6edb8bd9c5b787f8be5ad6b2218f03e4cf845ca82d2ce93c692da6811baae4e55b74b519cf82c1d36f4c05dd6e97e1a773d17f16617fe2a569891786dce0ebe39a08e3e6342e551da7d700b7690571380ae4ceee3f55372611f55a3e7167fc3ddc86c3c2ec833eed3dbd95191089a7113a6094cebfa670948e6e6fc9b28e06a9d948b56a55553462ce6925ece88436a1ade46f6ee71cc6c583f7d081aa45c9f38d9cdfa6114b517048f46b3465a385043623851a50afdfea73676d92e3ce37e9a80fa09233a0f5ff6cc562a401f5dd38caefdacd410d841261dc1985a26c4a4267605f308db832ea1bcbd783fce0d9962e57a60e432b8984db16dde9ef7bdc3c2d50ca93c3f462c48db3ab4350973bc8110144c63e09fb371f6a787b39556d765c52a044395c57f75493d7fd1f6065b6e9ea2bf9dbd2ecce6521f2c3fd1e19dc7a60a2049a0d5bc768355463f16fadb67af042e560182e5a75e4e860f718f2f1c336b1bcabadb88317485ac9332f7c04d143548c1cd4820641d8c4ebf7b9b9374775af803a2944302bb4b59dddda3f359ee2421dceecacd6420019afe0a429e74898ae37887de7287d00bd3fd2ac7c1c562bfab1b8de5cf5a810a1bcc0b554e89fc7f6c7828f24a7dfcfb1c08cd6420bbcca888ea1c5813eaaa8b2907da0802da039a28a0dfef208dcc696fb117f92d59298036088c537f80e58b63d7995864efeafd609f6993dd58b858715388b2da7299a036a9d06403be848debd2abf84b26a4649a8377fbd71b6f07003099b480644c022bbd6e01d9c5550bd7cfad58f613964e9578b671ea444037878866c76360bddf547f380a2207397e94aa29b3c1c91f6da189cf810eca55ca719f00b0dc2862feeded984ea21a0cdd976641804d789866d241edea7e14257a63373d9512d18b68c01002cdebdc9434b927eb9cdd94e72d8864c240a44bd42b772a561dc24cc1786ed9ccfa4092dd74f3e97deda489329eed734e7cb9ab34d39b23677c69f592486b67e0323b3163f99644e93801b547234dde3d6385fa7c095ab14b4422e021f9889a6d4b485f0bd583140db732072624e14abea3570ec799d1bd10ea9cc7283ba36b9c673b13cf9186ae36064c5b6da2c471b82f5acf15aecd0a2f7f84fa235038ab5bb821f5dc076227f43edaf76a400b06409da29582ce4aa5dc46badb8df733c7314fbf9cb21fd67e462989396d671b93c56452fe41eeb49e1de635d2dd6cd0812983f30472dc7e06f5d716a152664182b318c3eb588bae8d6d9defeb1a5803906fb9d1d13452b93419db5db9dbabb161e6bf446e32da73cf22c7048c99158489e7a7e702995b3be9b9853af6b8dc4229b4542bb4188a0726e13e3bb9bf7b5fbabb6fe1d637829316befaf0e14f8b4b0efb2434f67cbdd674e8dd91f0d969003ca80bc7a5fb160864f3e9b9ac6b04720f78dfd3196bded3addbcf7c94c6d1406f308dfed919e265dd135f73984795b4cc5de7e4370eeb9a541257c21903f68ce0cacc19055b3eb6a712325988954cf1189b7b46ee5e4cb9792122970377a0489859bf1d8820e6a6e3fe4136a5d8ee969c5b0fa877f424735f31219c23daa311ecf8c823d68b2cc06097680dd93678ef487c009e620c720d18ba763b62a47e23af848cdd19f6305a5ce563b0853aafd1ba015afe1209bcda20fb7c3c1b98302ae96b09c67eedc7859d83e39024f93a9f530bf5723ccc0afa3b9a95ae9cf4a5cadb77566f3791aff149a72eb6d32091bd4da53a8406519abad1acd1cb7b49109c4edbe600c82a36e5c210c571791e61cdc27c4c569cd073405e82b6367b24d9dd3e09b972b18d5fc8519b8058af32b4458fecea3933adb506cc597d5405e0b2fc94fe98184831a52f848c140c093d51d4ca434fc6960eb6ef01ec35127a811de65e63e3db51c4e160c7305329be2859ea063bb1cee421f2a3b7cd9a085fe07c593303962277097bd2a9667d7c09c59e14ca1c529838845937f0df1c63302a6f234b009ef57a696e9a0256946da6a3af84644c262160e841d537a3a03e3e7c6e77030ac1f6b131df3b214985b6a982b4c4f04ebe07086ca165a284b8b66e90cabcc9d6fffae4194b10f012b037000335287df33b42c8c3403d5ee6961ad02c23212d07770cb8580bcfd4ad098aa727fb72830d1f5532a39d05078a14510b8ea2ebb46a64", 0x1000}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cf030000000000000060af2b51ad0c6b004170162932f9a25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000002640)="1df6f68c2c90ffb136cf86a5d20dccac766c090504d102dc0b3e942639d55ee5685fa258938672da219f32c9190beafade7e7b27bf25d1dc0b3652b06386d96971c1dc6eff5a02f848bacb6170c8627d8535ee46a9e5210e7daf9cef36038d2bdc95ca98b2f9535428c3a646ed7c7028000000e56caa4fd652e98510d2d59ac61ebbe552f5c2f2fa95ed7a46d0ebeeeedf7c25d936a4807586f068c42184a95e0a252593fc17befa7817a31e84aa76ed07738d682887707556348f86bde8a03d982af13d8a1a27fa56807e627d5a56934aaa2126c74419bf0e7f43f8ae400a085eaf97", 0xe3) r1 = syz_open_pts() close(r0) fsync(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r1, &(0x7f0000000200)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0xfffffcd1) mlockall(0x55645605d1699325) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x8000000000003, 0x7ffffffffffffff9, "845d550900200000fc5c7fd2008f27df00"}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f00000035c0), 0x0) nanosleep(&(0x7f0000000100)={0xfffffffffffffffc, 0x10001}, &(0x7f00000022c0)) r6 = semget$private(0x0, 0x1, 0x100000090) syz_open_pts() r7 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x42, 0x7) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000002240)) getdents(r7, &(0x7f0000003bc0)=""/4096, 0x806) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f00000011c0)=""/4096) semop(r6, &(0x7f0000000040)=[{0x0, 0xfff, 0x800}], 0x1) semop(r6, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x2, 0x9, 0x800}], 0x2) nanosleep(&(0x7f0000000240)={0x3, 0x80000000000000}, &(0x7f0000000300)) witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd80691f2918) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_write+0x83 #7 syscall+0x552 #8 Xsyscall+0x128 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *506587 36092 32767 0x1010 0x4080000 1 syz-executor.0 433217 62296 73 0x100010 0 0 syslogd db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff82206cf8) at witness_warn+0x69e userret(ffff800020ab1650) at userret+0x36a syscall(ffff800024fbf620) at syscall+0x44a Xsyscall(6,5,c,0,3,340948460e0) at Xsyscall+0x128 end of kernel end trace frame: 0x3438718fd60, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic witness_warn ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff82206cf8) at witness_warn+0x69e userret(ffff800020ab1650) at userret+0x36a syscall(ffff800024fbf620) at syscall+0x44a Xsyscall(6,5,c,0,3,340948460e0) at Xsyscall+0x128 end of kernel end trace frame: 0x3438718fd60, count: -6 ddb{1}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800024fbf360 rbx 0xffff800024fbf410 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800022f40000 rax 0xffff800000a6f600 r8 0xffffffff819c31d3 kprintf+0x173 r9 0x1 r10 0x25 r11 0x5054b04ed87485bb r12 0x3000000008 r13 0xffff800024fbf370 r14 0x100 r15 0x1 rip 0xffffffff817a35f8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024fbf350 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=506587 stat=onproc flags process=1010 proc=4080000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab1b40,0xffffffff82670120 process=0xffff800020a8b510 user=0xffff800024fba000, vmspace=0xfffffd807f00b730 estcpu=36, cpticks=4, pctcpu=0.0 user=0, sys=3, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 36092 37593 90605 32767 3 0x3010 suspend syz-executor.0 *36092 506587 90605 32767 7 0x4081010 syz-executor.0 90605 201034 18955 32767 3 0x90 nanosleep syz-executor.0 18955 266394 59721 0 3 0x82 wait syz-executor.0 10734 387260 89108 32767 3 0x90 nanosleep syz-executor.1 89108 132286 59721 0 3 0x82 wait syz-executor.1 7735 430350 0 0 3 0x14200 bored sosplice 59721 150543 96644 0 3 0x82 thrsleep syz-fuzzer 59721 429963 96644 0 3 0x4000082 thrsleep syz-fuzzer 59721 376582 96644 0 3 0x4000082 thrsleep syz-fuzzer 59721 21503 96644 0 3 0x4000082 thrsleep syz-fuzzer 59721 408624 96644 0 3 0x4000082 thrsleep syz-fuzzer 59721 178662 96644 0 3 0x4000082 kqread syz-fuzzer 59721 152123 96644 0 3 0x4000082 thrsleep syz-fuzzer 59721 515644 96644 0 3 0x4000082 thrsleep syz-fuzzer 59721 108912 96644 0 3 0x4000082 thrsleep syz-fuzzer 59721 263984 96644 0 3 0x4000082 thrsleep syz-fuzzer 96644 311338 35244 0 3 0x10008a pause ksh 35244 156018 4830 0 3 0x92 select sshd 16934 115510 1 0 3 0x100083 ttyin getty 4830 485672 1 0 3 0x80 select sshd 62296 433217 13980 73 7 0x100010 syslogd 13980 288479 1 0 3 0x100082 netio syslogd 3255 61599 1 77 3 0x100090 poll dhclient 18570 369605 1 0 3 0x80 poll dhclient 68024 504466 0 0 3 0x14200 pgzero zerothread 60974 135053 0 0 3 0x14200 aiodoned aiodoned 49878 99499 0 0 3 0x14200 syncer update 81312 490486 0 0 3 0x14200 cleaner cleaner 65012 140741 0 0 3 0x14200 reaper reaper 40133 226256 0 0 3 0x14200 pgdaemon pagedaemon 28479 29900 0 0 3 0x14200 bored crynlk 60141 376674 0 0 3 0x14200 bored crypto 77871 455145 0 0 3 0x40014200 acpi0 acpi0 76231 440863 0 0 3 0x40014200 idle1 96492 434874 0 0 3 0x14200 bored softnet 73861 166621 0 0 3 0x14200 bored systqmp 37199 209193 0 0 3 0x14200 bored systq 27775 387811 0 0 3 0x40014200 bored softclock 6999 12634 0 0 3 0x40014200 idle0 49077 23756 0 0 3 0x14200 bored smr 1 162188 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 36092 (syz-executor.0) thread 0xffff800020ab1650 (506587) exclusive rrwlock inode r = 0 (0xfffffd80691f2918) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_write+0x83 #7 syscall+0x552 #8 Xsyscall+0x128 Process 62296 (syslogd) thread 0xffff800020ac0500 (433217) exclusive rrwlock inode r = 0 (0xfffffd806eca03c8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9463 6322K 6322K 78643K 11650 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 10055 0 0 ifaddr 36 14K 15K 78643K 1392 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 490 0 0 iov 0 0K 32K 78643K 747 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 6569 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 78 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 1049 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 8 25K 33K 78643K 11466 0 0 sigio 0 0K 0K 78643K 130 0 0 proc 41 38K 70K 78643K 10249 0 0 subproc 34 2K 2K 78643K 3774 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 1010 0 0 in_multi 33 2K 2K 78643K 2681 0 0 ether_multi 1 0K 0K 78643K 42 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 3649 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 142 23K 32K 78643K 36047 0 0 UVM aobj 130 4K 4K 78643K 136 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 1026 0 0 NDP 5 0K 0K 78643K 669 0 0 temp 121 3542K 3614K 78643K 52039 0 0 kqueue 0 0K 0K 78643K 122 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 448 0 442 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 926 0 924 1 0 1 1 0 8 0 rtentry 112 2467 0 2423 2 0 2 2 0 8 0 unpcb 120 3728 0 3720 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 170 0 170 16 16 0 1 0 8 0 tcpcb 544 2248 0 2244 1 0 1 1 0 8 0 ipq 40 4 0 4 3 3 0 1 0 8 0 ipqe 40 10 0 10 3 3 0 1 0 8 0 inpcb 280 5416 0 5398 4 2 2 2 0 8 0 nd6 48 666 0 660 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 10154 0 9962 28 15 13 13 0 8 1 art_table 32 10155 0 9962 2 0 2 2 0 8 0 art_node 16 2466 0 2426 1 0 1 1 0 8 0 sysvmsgpl 40 34 0 26 1 0 1 1 0 8 0 semupl 112 4 0 4 1 1 0 1 0 8 0 semapl 112 1047 0 1037 1 0 1 1 0 8 0 shmpl 112 134 0 6 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 13139 0 11684 51 3 48 48 0 8 0 ffsino 272 13139 0 11684 100 2 98 98 0 8 0 nchpl 144 26162 0 24531 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 108866 0 108866 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 81632 0 81632 35 34 1 7 0 8 1 plimitpl 152 1671 0 1662 1 0 1 1 0 8 0 sigapl 432 10977 0 10961 15 13 2 3 0 8 0 futexpl 56 91345 0 91345 2 1 1 1 0 8 1 knotepl 112 6417 0 6398 1 0 1 1 0 8 0 kqueuepl 104 2021 0 2019 1 0 1 1 0 8 0 pipepl 112 6694 0 6671 10 8 2 2 0 8 0 fdescpl 488 10978 0 10961 3 0 3 3 0 8 0 filepl 152 61072 0 60955 21 16 5 7 0 8 0 lockfpl 104 1906 0 1906 16 15 1 1 0 8 1 lockfspl 48 783 0 783 16 15 1 1 0 8 1 sessionpl 112 237 0 227 1 0 1 1 0 8 0 pgrppl 48 323 0 313 1 0 1 1 0 8 0 ucredpl 96 17665 0 17656 1 0 1 1 0 8 0 zombiepl 144 10963 0 10961 2 1 1 1 0 8 0 processpl 896 10994 0 10961 4 0 4 4 0 8 0 procpl 632 25979 0 25936 33 28 5 5 0 8 1 srpgc 64 440 0 440 26 25 1 1 0 8 1 sosppl 128 153 0 153 33 33 0 1 0 8 0 sockpl 384 10202 0 10185 13 10 3 4 0 8 1 mcl64k 65536 16 0 0 2 0 2 2 0 8 0 mcl16k 16384 15 0 0 2 0 2 2 0 8 0 mcl12k 12288 43 0 0 2 0 2 2 0 8 0 mcl9k 9216 39 0 0 2 0 2 2 0 8 0 mcl8k 8192 25 0 0 3 0 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 13 0 0 1 0 1 1 0 8 0 mcl2k 2048 339 0 0 10 1 9 10 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 722 0 0 15 2 13 15 0 8 0 bufpl 256 27475 0 20461 439 0 439 439 0 8 0 anonpl 16 1102981 0 1098062 117 80 37 39 0 124 0 amapchunkpl 152 81099 0 80999 65 59 6 9 0 158 1 amappl16 192 49701 0 49495 262 241 21 23 0 8 8 amappl15 184 1625 0 1625 19 19 0 1 0 8 0 amappl14 176 3077 0 3064 1 0 1 1 0 8 0 amappl13 168 1464 0 1461 19 18 1 1 0 8 0 amappl12 160 1244 0 1236 2 1 1 1 0 8 0 amappl11 152 1981 0 1969 1 0 1 1 0 8 0 amappl10 144 1692 0 1680 2 1 1 1 0 8 0 amappl9 136 4295 0 4292 1 0 1 1 0 8 0 amappl8 128 3592 0 3505 4 0 4 4 0 8 0 amappl7 120 1966 0 1956 1 0 1 1 0 8 0 amappl6 112 1503 0 1486 1 0 1 1 0 8 0 amappl5 104 3250 0 3238 1 0 1 1 0 8 0 amappl4 96 10896 0 10859 2 1 1 2 0 8 0 amappl3 88 2588 0 2578 1 0 1 1 0 8 0 amappl2 80 70549 0 70466 4 2 2 3 0 8 0 amappl1 72 293026 0 292548 25 15 10 19 0 8 0 amappl 80 29786 0 29744 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 135 0 6 3 0 3 3 0 8 0 uaddrrnd 24 10978 0 10961 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 10978 0 10961 1 0 1 1 0 8 0 vmmpekpl 168 86006 0 85974 2 0 2 2 0 8 0 vmmpepl 168 1353540 0 1351903 281 201 80 86 0 357 7 vmsppl 368 10977 0 10961 2 0 2 2 0 8 0 pdppl 4096 21963 0 21922 7 1 6 6 0 8 0 pvpl 32 3300883 0 3292606 455 353 102 113 0 265 16 pmappl 232 10977 0 10961 21 20 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 621 0 25 18 0 18 18 0 8 0